--- /srv/rebuilderd/tmp/rebuilderdaj40In/inputs/libpython3.13-dev_3.13.9-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdaj40In/out/libpython3.13-dev_3.13.9-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-15 14:56:22.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2025-10-15 14:56:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4056616 2025-10-15 14:56:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4052944 2025-10-15 14:56: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.9-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16353 │ │ │ +Installed-Size: 16343 │ │ │ Depends: libpython3.13-stdlib (= 3.13.9-1), libpython3.13 (= 3.13.9-1), 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-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2025-10-15 14:56: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-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7127964 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7275480 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7265212 2025-10-15 14:56: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-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8384 2025-10-15 14:56:22.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 14:56:22.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 14:56:22.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 14:56:22.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 14:56: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 │ │ │ │ @@ -74,17 +74,17 @@ │ │ │ │ _PyPegen_empty_arguments in action_helpers.o │ │ │ │ _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_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star 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 │ │ │ │ @@ -1760,30 +1760,30 @@ │ │ │ │ _PyAST_Starred in Python-ast.o │ │ │ │ _PyAST_Module in Python-ast.o │ │ │ │ _PyAST_With in Python-ast.o │ │ │ │ _PyAST_Delete in Python-ast.o │ │ │ │ _PyAST_Set in Python-ast.o │ │ │ │ _PyAST_Global in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ -_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_Yield in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_TypeAlias in Python-ast.o │ │ │ │ @@ -1823,25 +1823,25 @@ │ │ │ │ PyEval_GetBuiltins in ceval.o │ │ │ │ _PyEval_GetBuiltins in ceval.o │ │ │ │ PyEval_EvalCode in ceval.o │ │ │ │ _PyEval_EvalFrameDefault in ceval.o │ │ │ │ _PyEval_Vector in ceval.o │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ -_PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ +_PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError 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 │ │ │ │ @@ -3367,25 +3367,25 @@ │ │ │ │ 00000000 t get_error_line_from_tokenizer_buffers │ │ │ │ 000005a4 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -00000170 r .LC0 │ │ │ │ -00000178 r .LC1 │ │ │ │ +0000016c r .LC0 │ │ │ │ +00000174 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 000000e4 r .LC13 │ │ │ │ 0000012c r .LC14 │ │ │ │ 00000130 r .LC15 │ │ │ │ 00000160 r .LC16 │ │ │ │ 00000164 r .LC17 │ │ │ │ -0000016c r .LC18 │ │ │ │ +0000017c r .LC18 │ │ │ │ 00000180 r .LC19 │ │ │ │ 000001ac r .LC20 │ │ │ │ 000001b8 r .LC21 │ │ │ │ 000001c4 r .LC22 │ │ │ │ 000001cc r .LC23 │ │ │ │ 000001d4 r .LC24 │ │ │ │ 000001dc r .LC25 │ │ │ │ @@ -3457,22 +3457,22 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000a38 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000168 T _PyPegen_alias_for_star │ │ │ │ +00000200 T _PyPegen_alias_for_star │ │ │ │ 000001ce T _PyPegen_arguments_parsing_error │ │ │ │ 00001d3c T _PyPegen_augoperator │ │ │ │ 00000088 T _PyPegen_check_barry_as_flufl │ │ │ │ 00001a94 T _PyPegen_check_fstring_conversion │ │ │ │ -000001d4 T _PyPegen_check_legacy_stmt │ │ │ │ +00000168 T _PyPegen_check_legacy_stmt │ │ │ │ 00000af0 T _PyPegen_checked_future_import │ │ │ │ -00000228 T _PyPegen_class_def_decorators │ │ │ │ +000001bc T _PyPegen_class_def_decorators │ │ │ │ 00000a44 T _PyPegen_cmpop_expr_pair │ │ │ │ 0000092c T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00001030 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 0000026c T _PyPegen_decoded_constant_from_token │ │ │ │ @@ -3659,25 +3659,25 @@ │ │ │ │ 00000f4c r .LC93 │ │ │ │ 00000f54 r .LC94 │ │ │ │ 00000f94 r .LC95 │ │ │ │ 00000f98 r .LC96 │ │ │ │ 00000fb4 r .LC97 │ │ │ │ 00000fcc r .LC98 │ │ │ │ 00000ff8 r .LC99 │ │ │ │ -000176d4 t INVALID_VERSION_CHECK │ │ │ │ -0000f70c t NEW_TYPE_COMMENT │ │ │ │ +0001743c t INVALID_VERSION_CHECK │ │ │ │ +0000f704 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 │ │ │ │ -00000dc0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00000dd0 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 │ │ │ │ @@ -3834,264 +3834,264 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -00015d1c t _gather_116_rule │ │ │ │ +00015a74 t _gather_116_rule │ │ │ │ 00000812 t _gather_141_rule │ │ │ │ 00000812 t _gather_143_rule │ │ │ │ 00000812 t _gather_145_rule │ │ │ │ 00000812 t _gather_147_rule │ │ │ │ 000001c0 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000dd0 t _gather_208_rule │ │ │ │ 000001c0 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000dd0 t _gather_212_rule │ │ │ │ -00015d1c t _gather_231_rule │ │ │ │ -00017a64 t _gather_51_rule │ │ │ │ -00017a64 t _gather_53_rule │ │ │ │ -00017a64 t _gather_55_rule │ │ │ │ -00017a64 t _gather_57_rule │ │ │ │ -00019a6c t _loop0_100_rule │ │ │ │ -00019a6c t _loop0_102_rule │ │ │ │ -00018f00 t _loop0_106_rule │ │ │ │ -00018f00 t _loop0_108_rule │ │ │ │ -0000104c t _loop0_110_rule │ │ │ │ -00001f10 t _loop0_112_rule │ │ │ │ -00016138 t _loop0_119_rule │ │ │ │ -00016138 t _loop0_120_rule │ │ │ │ -000008e4 t _loop0_129_rule │ │ │ │ -00000f24 t _loop0_164_rule │ │ │ │ -00000f24 t _loop0_165_rule │ │ │ │ +00015a74 t _gather_231_rule │ │ │ │ +00017794 t _gather_51_rule │ │ │ │ +00017794 t _gather_53_rule │ │ │ │ +00017794 t _gather_55_rule │ │ │ │ +00017794 t _gather_57_rule │ │ │ │ +0001972c t _loop0_100_rule │ │ │ │ +0001972c t _loop0_102_rule │ │ │ │ +00018bc0 t _loop0_106_rule │ │ │ │ +00018bc0 t _loop0_108_rule │ │ │ │ +000010b4 t _loop0_110_rule │ │ │ │ +00001f78 t _loop0_112_rule │ │ │ │ +00015e90 t _loop0_119_rule │ │ │ │ +00015e90 t _loop0_120_rule │ │ │ │ +0000094c t _loop0_129_rule │ │ │ │ +00000f34 t _loop0_164_rule │ │ │ │ +00000f34 t _loop0_165_rule │ │ │ │ 00000000 t _loop0_170_rule │ │ │ │ -000113c0 t _loop0_171_rule │ │ │ │ -000113c0 t _loop0_172_rule │ │ │ │ +000113b8 t _loop0_171_rule │ │ │ │ +000113b8 t _loop0_172_rule │ │ │ │ 00000000 t _loop0_175_rule │ │ │ │ 00000000 t _loop0_177_rule │ │ │ │ 00000000 t _loop0_182_rule │ │ │ │ -0000104c t _loop0_187_rule │ │ │ │ -00018f00 t _loop0_188_rule │ │ │ │ -00018f00 t _loop0_189_rule │ │ │ │ -0000104c t _loop0_193_rule │ │ │ │ -0000104c t _loop0_195_rule │ │ │ │ -0001a450 t _loop0_1_rule │ │ │ │ -0000104c t _loop0_200_rule │ │ │ │ +000010b4 t _loop0_187_rule │ │ │ │ +00018bc0 t _loop0_188_rule │ │ │ │ +00018bc0 t _loop0_189_rule │ │ │ │ +000010b4 t _loop0_193_rule │ │ │ │ +000010b4 t _loop0_195_rule │ │ │ │ +0001a110 t _loop0_1_rule │ │ │ │ +000010b4 t _loop0_200_rule │ │ │ │ 00000740 t _loop0_215_rule │ │ │ │ 00000740 t _loop0_218_rule │ │ │ │ -00001f10 t _loop0_240_rule │ │ │ │ -0001a450 t _loop0_2_rule │ │ │ │ -000113c0 t _loop0_36_rule │ │ │ │ -000125f0 t _loop0_37_rule │ │ │ │ -000125f0 t _loop0_38_rule │ │ │ │ -000125f0 t _loop0_40_rule │ │ │ │ +00001f78 t _loop0_240_rule │ │ │ │ +0001a110 t _loop0_2_rule │ │ │ │ +000113b8 t _loop0_36_rule │ │ │ │ +000125fc t _loop0_37_rule │ │ │ │ +000125fc t _loop0_38_rule │ │ │ │ +000125fc t _loop0_40_rule │ │ │ │ 00000000 t _loop0_48_rule │ │ │ │ 00000000 t _loop0_49_rule │ │ │ │ -00018f00 t _loop0_98_rule │ │ │ │ -00019a6c t _loop0_99_rule │ │ │ │ -00018948 t _loop1_101_rule │ │ │ │ -0001948c t _loop1_103_rule │ │ │ │ -00018948 t _loop1_104_rule │ │ │ │ -00018948 t _loop1_105_rule │ │ │ │ -0001948c t _loop1_107_rule │ │ │ │ -0001948c t _loop1_109_rule │ │ │ │ -00002d44 t _loop1_111_rule │ │ │ │ -00010434 t _loop1_173_rule │ │ │ │ -00017724 t _loop1_178_rule │ │ │ │ -0001161c t _loop1_185_rule │ │ │ │ -00002d44 t _loop1_196_rule │ │ │ │ -0001948c t _loop1_197_rule │ │ │ │ -00015508 t _loop1_216_rule │ │ │ │ -00003538 t _loop1_219_rule │ │ │ │ -00010434 t _loop1_39_rule │ │ │ │ -0001161c t _loop1_41_rule │ │ │ │ -00010434 t _loop1_42_rule │ │ │ │ -00010434 t _loop1_43_rule │ │ │ │ -0001161c t _loop1_45_rule │ │ │ │ -0001161c t _loop1_47_rule │ │ │ │ -00017724 t _loop1_50_rule │ │ │ │ -00015508 t _loop1_60_rule │ │ │ │ -00003538 t _loop1_61_rule │ │ │ │ -00002048 t _loop1_64_rule │ │ │ │ -0000266c t _tmp_10_rule │ │ │ │ -00001da4 t _tmp_11_rule │ │ │ │ -00001da4 t _tmp_13_rule │ │ │ │ +00018bc0 t _loop0_98_rule │ │ │ │ +0001972c t _loop0_99_rule │ │ │ │ +00018608 t _loop1_101_rule │ │ │ │ +0001914c t _loop1_103_rule │ │ │ │ +00018608 t _loop1_104_rule │ │ │ │ +00018608 t _loop1_105_rule │ │ │ │ +0001914c t _loop1_107_rule │ │ │ │ +0001914c t _loop1_109_rule │ │ │ │ +00002fb8 t _loop1_111_rule │ │ │ │ +0001042c t _loop1_173_rule │ │ │ │ +0001748c t _loop1_178_rule │ │ │ │ +00011614 t _loop1_185_rule │ │ │ │ +00002fb8 t _loop1_196_rule │ │ │ │ +0001914c t _loop1_197_rule │ │ │ │ +0001524c t _loop1_216_rule │ │ │ │ +000037ac t _loop1_219_rule │ │ │ │ +0001042c t _loop1_39_rule │ │ │ │ +00011614 t _loop1_41_rule │ │ │ │ +0001042c t _loop1_42_rule │ │ │ │ +0001042c t _loop1_43_rule │ │ │ │ +00011614 t _loop1_45_rule │ │ │ │ +00011614 t _loop1_47_rule │ │ │ │ +0001748c t _loop1_50_rule │ │ │ │ +0001524c t _loop1_60_rule │ │ │ │ +000037ac t _loop1_61_rule │ │ │ │ +000020b0 t _loop1_64_rule │ │ │ │ +000026ac t _tmp_10_rule │ │ │ │ +00001e0c t _tmp_11_rule │ │ │ │ +00001e0c t _tmp_13_rule │ │ │ │ 0000035e t _tmp_149_rule │ │ │ │ 00000b96 t _tmp_155_rule │ │ │ │ -00001d3c t _tmp_157_rule │ │ │ │ -00000ae4 t _tmp_158_rule │ │ │ │ +00001da4 t _tmp_157_rule │ │ │ │ +00000af4 t _tmp_158_rule │ │ │ │ 00000c4e t _tmp_159_rule │ │ │ │ 00000642 t _tmp_160_rule │ │ │ │ -00000e8c t _tmp_161_rule │ │ │ │ +00000e9c t _tmp_161_rule │ │ │ │ 00000b94 t _tmp_162_rule │ │ │ │ -0001a560 t _tmp_167_rule │ │ │ │ -0001a560 t _tmp_168_rule │ │ │ │ -00000a2c t _tmp_169_rule │ │ │ │ -00000a2c t _tmp_174_rule │ │ │ │ -00003cd4 t _tmp_179_rule │ │ │ │ +0001a220 t _tmp_167_rule │ │ │ │ +0001a220 t _tmp_168_rule │ │ │ │ +00000a3c t _tmp_169_rule │ │ │ │ +00000a3c t _tmp_174_rule │ │ │ │ +00003f4c t _tmp_179_rule │ │ │ │ 00000696 t _tmp_181_rule │ │ │ │ 00000696 t _tmp_183_rule │ │ │ │ 00000bea t _tmp_184_rule │ │ │ │ 000002ae t _tmp_186_rule │ │ │ │ 000002ae t _tmp_192_rule │ │ │ │ 00000f96 t _tmp_199_rule │ │ │ │ 00000f96 t _tmp_201_rule │ │ │ │ 00000bea t _tmp_202_rule │ │ │ │ -0001bc9c t _tmp_203_rule │ │ │ │ +00003f48 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 │ │ │ │ -00000a80 t _tmp_227_rule │ │ │ │ -00000a80 t _tmp_228_rule │ │ │ │ +00000a90 t _tmp_227_rule │ │ │ │ +00000a90 t _tmp_228_rule │ │ │ │ 00000ca4 t _tmp_229_rule.isra.0 │ │ │ │ 0000088c t _tmp_22_rule │ │ │ │ -000009d4 t _tmp_233_rule │ │ │ │ -00003d2c t _tmp_234_rule │ │ │ │ +0000105c t _tmp_233_rule │ │ │ │ +00003fa4 t _tmp_234_rule │ │ │ │ 00000d06 t _tmp_235_rule │ │ │ │ 00000fe8 t _tmp_236_rule │ │ │ │ 00000f44 t _tmp_237_rule.isra.0 │ │ │ │ 00000d7a t _tmp_238_rule │ │ │ │ 00000dce t _tmp_242_rule │ │ │ │ -0000f32c t _tmp_258_rule │ │ │ │ +0001b2f8 t _tmp_253_rule │ │ │ │ +0000f324 t _tmp_258_rule │ │ │ │ 000002fe t _tmp_262_rule │ │ │ │ 00000118 t _tmp_267_rule │ │ │ │ 00000ee8 t _tmp_268_rule │ │ │ │ 0000092c t _tmp_271_rule │ │ │ │ 00000174 t _tmp_276_rule │ │ │ │ 00000174 t _tmp_277_rule │ │ │ │ -00017dfc t _tmp_59_rule │ │ │ │ -00003874 t _tmp_67_rule │ │ │ │ -00003cd0 t _tmp_68_rule │ │ │ │ -00002cdc t _tmp_69_rule │ │ │ │ -0000d578 t _tmp_6_rule │ │ │ │ -00002e38 t _tmp_70_rule │ │ │ │ -00002528 t _tmp_7_rule │ │ │ │ -000025a0 t _tmp_8_rule │ │ │ │ -00006ac8 t _tmp_93_rule │ │ │ │ -00002604 t _tmp_9_rule │ │ │ │ -0000e9b4 t annotated_rhs_rule │ │ │ │ -0000e258 t args_rule │ │ │ │ -0000e198 t arguments_rule │ │ │ │ -00004550 t assignment_rule │ │ │ │ -00005c38 t atom_rule │ │ │ │ -00002960 t attr_rule │ │ │ │ -000162c8 t augassign_rule │ │ │ │ -0000b1b4 t bitwise_and_rule │ │ │ │ -0000ac74 t bitwise_or_rule │ │ │ │ -0000ae1c t bitwise_xor_rule │ │ │ │ -00013638 t block_rule │ │ │ │ -0001592c t class_def_raw_rule │ │ │ │ -0001ae98 t closed_pattern_rule │ │ │ │ -000026b8 t complex_number_rule │ │ │ │ -0000091c t compound_stmt_rule │ │ │ │ -00009208 t conjunction_rule │ │ │ │ -0000d248 t decorators_rule │ │ │ │ -00017168 t default_rule │ │ │ │ +000008e4 t _tmp_59_rule │ │ │ │ +00003ae8 t _tmp_67_rule │ │ │ │ +00003f44 t _tmp_68_rule │ │ │ │ +00002f50 t _tmp_69_rule │ │ │ │ +0000d570 t _tmp_6_rule │ │ │ │ +000030ac t _tmp_70_rule │ │ │ │ +00002568 t _tmp_7_rule │ │ │ │ +000025e0 t _tmp_8_rule │ │ │ │ +00006b34 t _tmp_93_rule │ │ │ │ +00002644 t _tmp_9_rule │ │ │ │ +0000e9ac t annotated_rhs_rule │ │ │ │ +0000e250 t args_rule │ │ │ │ +0000e190 t arguments_rule │ │ │ │ +000045b4 t assignment_rule │ │ │ │ +00005ca4 t atom_rule │ │ │ │ +00002bd4 t attr_rule │ │ │ │ +00016020 t augassign_rule │ │ │ │ +0000b1b0 t bitwise_and_rule │ │ │ │ +0000ac70 t bitwise_or_rule │ │ │ │ +0000ae18 t bitwise_xor_rule │ │ │ │ +00013644 t block_rule │ │ │ │ +00015670 t class_def_raw_rule │ │ │ │ +0001a4f4 t closed_pattern_rule │ │ │ │ +0000292c t complex_number_rule │ │ │ │ +00000924 t compound_stmt_rule │ │ │ │ +00009204 t conjunction_rule │ │ │ │ +0000d240 t decorators_rule │ │ │ │ +00016ed0 t default_rule │ │ │ │ 00000574 t del_target_rule │ │ │ │ 00000404 t del_targets_rule │ │ │ │ -000089c4 t disjunction_rule │ │ │ │ -0000ea08 t dotted_name_rule │ │ │ │ -000038cc t double_star_pattern_rule │ │ │ │ -000149ec t elif_stmt_rule │ │ │ │ -00014ca4 t else_block_rule │ │ │ │ -0000847c t expression_rule │ │ │ │ -00017e6c t expressions_rule │ │ │ │ -0000c5f0 t factor_rule │ │ │ │ -0000d5e0 t for_if_clauses_rule │ │ │ │ -00014070 t fstring_replacement_field_rule │ │ │ │ -000148b4 t func_type_comment_rule │ │ │ │ -0000daa4 t function_def_raw_rule │ │ │ │ -000081a8 t genexp_rule │ │ │ │ -00002c84 t guard_rule │ │ │ │ +000089c0 t disjunction_rule │ │ │ │ +0000ea00 t dotted_name_rule │ │ │ │ +00003b40 t double_star_pattern_rule │ │ │ │ +000149fc t elif_stmt_rule │ │ │ │ +00014cb4 t else_block_rule │ │ │ │ +00008478 t expression_rule │ │ │ │ +00017b2c t expressions_rule │ │ │ │ +0000c5e8 t factor_rule │ │ │ │ +0000d5d8 t for_if_clauses_rule │ │ │ │ +0001407c t fstring_replacement_field_rule │ │ │ │ +000148c4 t func_type_comment_rule │ │ │ │ +0000da9c t function_def_raw_rule │ │ │ │ +000081a4 t genexp_rule │ │ │ │ +00002ef8 t guard_rule │ │ │ │ 00000248 t imaginary_number_rule │ │ │ │ -000114e0 t import_from_as_name_rule │ │ │ │ -00010f68 t import_from_as_names_rule │ │ │ │ -00010a28 t import_from_targets_rule │ │ │ │ -00000e04 t invalid_ann_assign_target_rule │ │ │ │ -000011f0 t invalid_arguments_rule │ │ │ │ -00000b54 t invalid_comprehension_rule │ │ │ │ +000114d8 t import_from_as_name_rule │ │ │ │ +00010f60 t import_from_as_names_rule │ │ │ │ +00010a20 t import_from_targets_rule │ │ │ │ +00000e14 t invalid_ann_assign_target_rule │ │ │ │ +00001258 t invalid_arguments_rule │ │ │ │ +00000b64 t invalid_comprehension_rule │ │ │ │ 0000098a t invalid_except_stmt_rule │ │ │ │ -00000d48 t invalid_for_target_rule │ │ │ │ -00001b0c t invalid_kwarg_rule.isra.0 │ │ │ │ +00000d58 t invalid_for_target_rule │ │ │ │ +00001b74 t invalid_kwarg_rule.isra.0 │ │ │ │ 000003bc t invalid_try_stmt_rule │ │ │ │ -00009b74 t inversion_rule │ │ │ │ -00003920 t items_pattern_rule │ │ │ │ -00003a6c t key_value_pattern_rule │ │ │ │ -000030cc t keyword_pattern_rule │ │ │ │ -00002f84 t keyword_patterns_rule │ │ │ │ -00017574 t kwarg_or_double_starred_rule │ │ │ │ -00017258 t kwarg_or_starred_rule │ │ │ │ -00016538 t kwargs_rule │ │ │ │ -000134b4 t kwds_rule │ │ │ │ -0001a2d8 t lambda_kwds_rule │ │ │ │ -0000112c t lambda_param_maybe_default_rule │ │ │ │ -00018cd8 t lambda_param_no_default_rule │ │ │ │ -00018d58 t lambda_param_rule │ │ │ │ -00018144 t lambda_params_rule │ │ │ │ -000188b4 t lambda_slash_no_default_rule │ │ │ │ -00018e28 t lambda_slash_with_default_rule │ │ │ │ -00019e14 t lambda_star_etc_rule │ │ │ │ -0000d454 t lambdef_rule │ │ │ │ -00013b84 t list_rule │ │ │ │ -00002b18 t maybe_sequence_pattern_rule │ │ │ │ -00002458 t maybe_star_pattern_rule │ │ │ │ -00002ac4 t name_or_attr_rule │ │ │ │ -00011ec0 t named_expression_rule │ │ │ │ -000023d4 t open_sequence_pattern_rule │ │ │ │ -0001acac t or_pattern_rule │ │ │ │ -000105ac t param_no_default_rule │ │ │ │ -000108e8 t param_rule │ │ │ │ +00009b70 t inversion_rule │ │ │ │ +00003b94 t items_pattern_rule │ │ │ │ +00003ce0 t key_value_pattern_rule │ │ │ │ +00003340 t keyword_pattern_rule │ │ │ │ +000031f8 t keyword_patterns_rule │ │ │ │ +000172dc t kwarg_or_double_starred_rule │ │ │ │ +00016fc0 t kwarg_or_starred_rule │ │ │ │ +00016290 t kwargs_rule │ │ │ │ +000134c4 t kwds_rule │ │ │ │ +00019f98 t lambda_kwds_rule │ │ │ │ +00001194 t lambda_param_maybe_default_rule │ │ │ │ +00018998 t lambda_param_no_default_rule │ │ │ │ +00018a18 t lambda_param_rule │ │ │ │ +00017e04 t lambda_params_rule │ │ │ │ +00018574 t lambda_slash_no_default_rule │ │ │ │ +00018ae8 t lambda_slash_with_default_rule │ │ │ │ +00019ad4 t lambda_star_etc_rule │ │ │ │ +0000d44c t lambdef_rule │ │ │ │ +00013b90 t list_rule │ │ │ │ +00002d8c t maybe_sequence_pattern_rule │ │ │ │ +000024c0 t maybe_star_pattern_rule │ │ │ │ +00002d38 t name_or_attr_rule │ │ │ │ +00011ecc t named_expression_rule │ │ │ │ +0000243c t open_sequence_pattern_rule │ │ │ │ +0001a284 t or_pattern_rule │ │ │ │ +000105a4 t param_no_default_rule │ │ │ │ +000108e0 t param_rule │ │ │ │ 000002e0 t param_star_annotation_rule │ │ │ │ -0000f914 t params_rule │ │ │ │ -000027ec t pattern_capture_target_rule │ │ │ │ -0001a5c4 t pattern_rule │ │ │ │ -000022ec t patterns_rule │ │ │ │ -00002e3c t positional_patterns_rule │ │ │ │ -0000cbe4 t primary_raw │ │ │ │ -0000caf0 t primary_rule │ │ │ │ +0000f90c t params_rule │ │ │ │ +00002a60 t pattern_capture_target_rule │ │ │ │ +00002638 t pattern_rule │ │ │ │ +00002354 t patterns_rule │ │ │ │ +000030b0 t positional_patterns_rule │ │ │ │ +0000cbdc t primary_raw │ │ │ │ +0000cae8 t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000b728 t shift_expr_rule │ │ │ │ -000025d0 t signed_number_rule │ │ │ │ -0001badc t signed_real_number_rule │ │ │ │ -000028b4 t simple_stmt_rule │ │ │ │ -000026d4 t simple_stmts_rule │ │ │ │ -00008cd0 t single_target_rule │ │ │ │ -000103a0 t slash_no_default_rule │ │ │ │ -000110b0 t slash_with_default_rule │ │ │ │ -00015380 t slice_rule │ │ │ │ -00014dc8 t slices_rule │ │ │ │ +0000b724 t shift_expr_rule │ │ │ │ +00002844 t signed_number_rule │ │ │ │ +0001b138 t signed_real_number_rule │ │ │ │ +000028f4 t simple_stmt_rule │ │ │ │ +00002714 t simple_stmts_rule │ │ │ │ +00008ccc t single_target_rule │ │ │ │ +00010398 t slash_no_default_rule │ │ │ │ +000110a8 t slash_with_default_rule │ │ │ │ +00014dd8 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00012e50 t star_etc_rule │ │ │ │ -0000ab70 t star_expression_rule │ │ │ │ -00009538 t star_expressions_rule │ │ │ │ -00012500 t star_named_expression_rule │ │ │ │ -00013c8c t star_named_expressions_rule │ │ │ │ -000074d0 t star_target_rule │ │ │ │ -000070c8 t star_targets_rule │ │ │ │ -0000f740 t starred_expression_rule │ │ │ │ -00006b2c t strings_rule │ │ │ │ -00001df8 t subject_expr_rule │ │ │ │ -0000ba84 t sum_rule │ │ │ │ -00007050 t t_lookahead_rule │ │ │ │ -00005380 t t_primary_raw │ │ │ │ -000052e0 t t_primary_rule │ │ │ │ -00007648 t target_with_star_atom_rule │ │ │ │ -0000bd5c t term_raw │ │ │ │ -0000bc6c t term_rule │ │ │ │ -00012270 t tuple_rule │ │ │ │ -000034ac t type_param_default_rule │ │ │ │ -0000314c t type_param_rule │ │ │ │ -0000ef34 t type_params_rule │ │ │ │ -00002888 t wildcard_pattern_rule │ │ │ │ -0000f1d0 t yield_expr_rule │ │ │ │ +00012e60 t star_etc_rule │ │ │ │ +0000ab6c t star_expression_rule │ │ │ │ +00009534 t star_expressions_rule │ │ │ │ +0001250c t star_named_expression_rule │ │ │ │ +00013c98 t star_named_expressions_rule │ │ │ │ +0000753c t star_target_rule │ │ │ │ +00007134 t star_targets_rule │ │ │ │ +0000f738 t starred_expression_rule │ │ │ │ +00006b98 t strings_rule │ │ │ │ +00001e60 t subject_expr_rule │ │ │ │ +0000ba80 t sum_rule │ │ │ │ +000070bc t t_lookahead_rule │ │ │ │ +000053ec t t_primary_raw │ │ │ │ +0000534c t t_primary_rule │ │ │ │ +000076b4 t target_with_star_atom_rule │ │ │ │ +0000bd58 t term_raw │ │ │ │ +0000bc68 t term_rule │ │ │ │ +0001227c t tuple_rule │ │ │ │ +00003720 t type_param_default_rule │ │ │ │ +000033c0 t type_param_rule │ │ │ │ +0000ef2c t type_params_rule │ │ │ │ +00002afc t wildcard_pattern_rule │ │ │ │ +0000f1c8 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4190,15 +4190,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 │ │ │ │ -00002638 T _PyLexer_update_fstring_expr │ │ │ │ +0000269c 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 │ │ │ │ @@ -4213,20 +4213,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -000025d8 t tok_backup │ │ │ │ +0000263c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00002734 t tok_decimal_tail │ │ │ │ +00002798 t tok_decimal_tail │ │ │ │ 000008d0 t tok_get_normal_mode │ │ │ │ -0000251c t tok_nextc │ │ │ │ -00002848 t verify_end_of_number │ │ │ │ +00002580 t tok_nextc │ │ │ │ +000028ac 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 │ │ │ │ 000002b4 T _PyToken_Free │ │ │ │ @@ -4336,17 +4336,17 @@ │ │ │ │ 00000000 T _PyTokenizer_FromString │ │ │ │ U _PyTokenizer_check_bom │ │ │ │ U _PyTokenizer_check_coding_spec │ │ │ │ U _PyTokenizer_error_ret │ │ │ │ U _PyTokenizer_tok_new │ │ │ │ U _PyTokenizer_translate_into_utf8 │ │ │ │ U _PyTokenizer_translate_newlines │ │ │ │ -00000144 t buf_getc │ │ │ │ +00000148 t buf_getc │ │ │ │ 00000000 t buf_setreadl │ │ │ │ -00000154 t buf_ungetc │ │ │ │ +00000158 t buf_ungetc │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000000 t tok_underflow_string │ │ │ │ │ │ │ │ utf8_tokenizer.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ U _PyTokenizer_Free │ │ │ │ @@ -4551,19 +4551,19 @@ │ │ │ │ 00000dc0 r .LC91 │ │ │ │ 00000dcc r .LC92 │ │ │ │ 00000dd4 r .LC93 │ │ │ │ 00000e0c r .LC94 │ │ │ │ 00000e44 r .LC95 │ │ │ │ 00000a4c T PyAIter_Check │ │ │ │ 00000772 T PyBuffer_FillContiguousStrides │ │ │ │ -00000b4c T PyBuffer_FillInfo │ │ │ │ +00000b50 T PyBuffer_FillInfo │ │ │ │ 00000664 T PyBuffer_FromContiguous │ │ │ │ -00005df4 T PyBuffer_GetPointer │ │ │ │ -000041e0 T PyBuffer_IsContiguous │ │ │ │ -00000c90 T PyBuffer_Release │ │ │ │ +00005de4 T PyBuffer_GetPointer │ │ │ │ +000041ec T PyBuffer_IsContiguous │ │ │ │ +00000c94 T PyBuffer_Release │ │ │ │ 000005d2 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4588,139 +4588,139 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -00002e40 T PyIndex_Check │ │ │ │ -00003d5c T PyIter_Check │ │ │ │ -00000578 T PyIter_Next │ │ │ │ +00002e4c T PyIndex_Check │ │ │ │ +00003d68 T PyIter_Check │ │ │ │ +0000057c T PyIter_Next │ │ │ │ 00000348 T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ U PyLong_Type │ │ │ │ -00000734 T PyMapping_Check │ │ │ │ -00000210 T PyMapping_GetItemString │ │ │ │ -000006dc T PyMapping_GetOptionalItem │ │ │ │ +00000738 T PyMapping_Check │ │ │ │ +00000214 T PyMapping_GetItemString │ │ │ │ +000006e0 T PyMapping_GetOptionalItem │ │ │ │ 00000514 T PyMapping_GetOptionalItemString │ │ │ │ 000003b8 T PyMapping_HasKey │ │ │ │ 000003f8 T PyMapping_HasKeyString │ │ │ │ 00000436 T PyMapping_HasKeyStringWithError │ │ │ │ 0000045a T PyMapping_HasKeyWithError │ │ │ │ -000037c0 T PyMapping_Items │ │ │ │ -000035d8 T PyMapping_Keys │ │ │ │ +000037cc T PyMapping_Items │ │ │ │ +000035e4 T PyMapping_Keys │ │ │ │ 00000a44 T PyMapping_Length │ │ │ │ -000009e8 T PyMapping_SetItemString │ │ │ │ -000043fc T PyMapping_Size │ │ │ │ +000009ec T PyMapping_SetItemString │ │ │ │ +000043ec T PyMapping_Size │ │ │ │ 000001e4 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00004594 T PyNumber_Absolute │ │ │ │ -0000074c T PyNumber_Add │ │ │ │ -000030e0 T PyNumber_And │ │ │ │ -000016d4 T PyNumber_AsSsize_t │ │ │ │ -00003580 T PyNumber_Check │ │ │ │ -000045d8 T PyNumber_Divmod │ │ │ │ -000053c0 T PyNumber_Float │ │ │ │ -00003bcc T PyNumber_FloorDivide │ │ │ │ -000027b8 T PyNumber_InPlaceAdd │ │ │ │ -00004458 T PyNumber_InPlaceAnd │ │ │ │ -00005548 T PyNumber_InPlaceFloorDivide │ │ │ │ -0000515c T PyNumber_InPlaceLshift │ │ │ │ +00004584 T PyNumber_Absolute │ │ │ │ +00000750 T PyNumber_Add │ │ │ │ +000030ec T PyNumber_And │ │ │ │ +000016f0 T PyNumber_AsSsize_t │ │ │ │ +0000358c T PyNumber_Check │ │ │ │ +000045c8 T PyNumber_Divmod │ │ │ │ +000053b0 T PyNumber_Float │ │ │ │ +00003bd8 T PyNumber_FloorDivide │ │ │ │ +000027c4 T PyNumber_InPlaceAdd │ │ │ │ +00004448 T PyNumber_InPlaceAnd │ │ │ │ +00005538 T PyNumber_InPlaceFloorDivide │ │ │ │ +0000514c T PyNumber_InPlaceLshift │ │ │ │ 000001ec T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00004ecc T PyNumber_InPlaceMultiply │ │ │ │ -0000190c T PyNumber_InPlaceOr │ │ │ │ +00004ebc T PyNumber_InPlaceMultiply │ │ │ │ +00001928 T PyNumber_InPlaceOr │ │ │ │ 000002b0 T PyNumber_InPlacePower │ │ │ │ 00000320 T PyNumber_InPlaceRemainder │ │ │ │ 000004c0 T PyNumber_InPlaceRshift │ │ │ │ -00003e98 T PyNumber_InPlaceSubtract │ │ │ │ +00003ea4 T PyNumber_InPlaceSubtract │ │ │ │ 00000410 T PyNumber_InPlaceTrueDivide │ │ │ │ -00004a50 T PyNumber_InPlaceXor │ │ │ │ -00003acc T PyNumber_Index │ │ │ │ -00002980 T PyNumber_Invert │ │ │ │ -00003200 T PyNumber_Long │ │ │ │ -00001d70 T PyNumber_Lshift │ │ │ │ +00004a40 T PyNumber_InPlaceXor │ │ │ │ +00003ad8 T PyNumber_Index │ │ │ │ +0000298c T PyNumber_Invert │ │ │ │ +0000320c T PyNumber_Long │ │ │ │ +00001d7c T PyNumber_Lshift │ │ │ │ 000001b0 T PyNumber_MatrixMultiply │ │ │ │ -00002e54 T PyNumber_Multiply │ │ │ │ -00002674 T PyNumber_Negative │ │ │ │ -000039ac T PyNumber_Or │ │ │ │ +00002e60 T PyNumber_Multiply │ │ │ │ +00002680 T PyNumber_Negative │ │ │ │ +000039b8 T PyNumber_Or │ │ │ │ 000003cc T PyNumber_Positive │ │ │ │ -00004fac T PyNumber_Power │ │ │ │ -00003d78 T PyNumber_Remainder │ │ │ │ -000052a0 T PyNumber_Rshift │ │ │ │ -00001e90 T PyNumber_Subtract │ │ │ │ -00004da8 T PyNumber_ToBase │ │ │ │ -00003f2c T PyNumber_TrueDivide │ │ │ │ -00004930 T PyNumber_Xor │ │ │ │ +00004f9c T PyNumber_Power │ │ │ │ +00003d84 T PyNumber_Remainder │ │ │ │ +00005290 T PyNumber_Rshift │ │ │ │ +00001e9c T PyNumber_Subtract │ │ │ │ +00004d98 T PyNumber_ToBase │ │ │ │ +00003f38 T PyNumber_TrueDivide │ │ │ │ +00004920 T PyNumber_Xor │ │ │ │ 000009f2 T PyObject_AsCharBuffer │ │ │ │ 000009f4 T PyObject_AsReadBuffer │ │ │ │ 00000938 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -000029c4 T PyObject_CheckBuffer │ │ │ │ +000029d0 T PyObject_CheckBuffer │ │ │ │ 000009f6 T PyObject_CheckReadBuffer │ │ │ │ 000007ac T PyObject_CopyData │ │ │ │ -00002c70 T PyObject_DelItem │ │ │ │ +00002c7c T PyObject_DelItem │ │ │ │ 0000033a T PyObject_DelItemString │ │ │ │ -00001b34 T PyObject_Format │ │ │ │ +00001b50 T PyObject_Format │ │ │ │ 000002b2 T PyObject_GetAIter │ │ │ │ -00000aec T PyObject_GetBuffer │ │ │ │ -00000380 T PyObject_GetItem │ │ │ │ -000004d4 T PyObject_GetIter │ │ │ │ +00000af0 T PyObject_GetBuffer │ │ │ │ +00000384 T PyObject_GetItem │ │ │ │ +000004d8 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000ce8 T PyObject_IsInstance │ │ │ │ -00001fb0 T PyObject_IsSubclass │ │ │ │ +00000d04 T PyObject_IsInstance │ │ │ │ +00001fbc T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 0000076e T PyObject_Length │ │ │ │ -000029d4 T PyObject_LengthHint │ │ │ │ +000029e0 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -000005dc T PyObject_SetItem │ │ │ │ -00002bb4 T PyObject_Size │ │ │ │ +000005e0 T PyObject_SetItem │ │ │ │ +00002bc0 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -000006ac T PyObject_Type │ │ │ │ +000006b0 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000046f8 T PySequence_Check │ │ │ │ -00004868 T PySequence_Concat │ │ │ │ -000016b0 T PySequence_Contains │ │ │ │ +000046e8 T PySequence_Check │ │ │ │ +00004858 T PySequence_Concat │ │ │ │ +000016cc T PySequence_Contains │ │ │ │ 00000212 T PySequence_Count │ │ │ │ -00002da4 T PySequence_DelItem │ │ │ │ +00002db0 T PySequence_DelItem │ │ │ │ 0000060c T PySequence_DelSlice │ │ │ │ -000026b8 T PySequence_Fast │ │ │ │ -00001cd4 T PySequence_GetItem │ │ │ │ +000026c4 T PySequence_Fast │ │ │ │ +00001ce0 T PySequence_GetItem │ │ │ │ 00000168 T PySequence_GetSlice │ │ │ │ 00000a48 T PySequence_In │ │ │ │ 00000218 T PySequence_InPlaceConcat │ │ │ │ 0000047e T PySequence_InPlaceRepeat │ │ │ │ 000001dc T PySequence_Index │ │ │ │ 00000a40 T PySequence_Length │ │ │ │ -00002d3c T PySequence_List │ │ │ │ +00002d48 T PySequence_List │ │ │ │ 0000052c T PySequence_Repeat │ │ │ │ 00000570 T PySequence_SetItem │ │ │ │ 00000684 T PySequence_SetSlice │ │ │ │ -00004730 T PySequence_Size │ │ │ │ +00004720 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 │ │ │ │ -00003f0c t Py_XDECREF │ │ │ │ -00003f14 t Py_XDECREF.part.0 │ │ │ │ -000043bc t _IsCContiguous │ │ │ │ -00005dac t _IsFortranContiguous │ │ │ │ +00003f18 t Py_XDECREF │ │ │ │ +00003f20 t Py_XDECREF.part.0 │ │ │ │ +000043ac t _IsCContiguous │ │ │ │ +00005d9c t _IsFortranContiguous │ │ │ │ 000004e8 t _IsFortranContiguous.part.0 │ │ │ │ 00000a32 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000640 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4729,24 +4729,24 @@ │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -00001838 T _PyNumber_Index │ │ │ │ -0000404c T _PyNumber_PowerNoMod │ │ │ │ -00004714 T _PyObject_HasLen │ │ │ │ +00001854 T _PyNumber_Index │ │ │ │ +00004058 T _PyNumber_PowerNoMod │ │ │ │ +00004704 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -0000478c T _PyObject_RealIsInstance │ │ │ │ -00002c10 T _PyObject_RealIsSubclass │ │ │ │ +0000477c T _PyObject_RealIsInstance │ │ │ │ +00002c1c T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -00004b8c T _PySequence_IterSearch │ │ │ │ +00004b7c T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4755,30 +4755,30 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000714 t _Py_add_one_to_index_C │ │ │ │ 00000746 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 0000064e t _buffer_release_call │ │ │ │ -00005684 t abstract_issubclass │ │ │ │ +00005674 t abstract_issubclass │ │ │ │ 000009a4 t as_read_buffer │ │ │ │ -00001a50 t binary_iop │ │ │ │ +00001a6c t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ -00001ad0 t binary_iop1 │ │ │ │ +00001aec t binary_iop1 │ │ │ │ 00000068 t binary_op.part.0 │ │ │ │ -000008d0 t binary_op1 │ │ │ │ +000008d4 t binary_op1 │ │ │ │ 00000438 t check_class │ │ │ │ U memcpy │ │ │ │ 00000388 t null_error.isra.0 │ │ │ │ -000034a4 t object_isinstance │ │ │ │ -00002164 t object_issubclass │ │ │ │ -00000fe8 t object_recursive_isinstance │ │ │ │ -00002c40 t recursive_issubclass │ │ │ │ +000034b0 t object_isinstance │ │ │ │ +00002170 t object_issubclass │ │ │ │ +00001004 t object_recursive_isinstance │ │ │ │ +00002c4c t recursive_issubclass │ │ │ │ 00000114 t recursive_issubclass.part.0 │ │ │ │ -00003cec t sequence_repeat │ │ │ │ +00003cf8 t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -4963,15 +4963,15 @@ │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ 000000fc D PyByteArrayIter_Type │ │ │ │ 0000011c T PyByteArray_AsString │ │ │ │ 00000014 T PyByteArray_Concat │ │ │ │ 0000185c T PyByteArray_FromObject │ │ │ │ -00001dac T PyByteArray_FromStringAndSize │ │ │ │ +00001d4c T PyByteArray_FromStringAndSize │ │ │ │ 0000066c T PyByteArray_Resize │ │ │ │ 00001868 T PyByteArray_Size │ │ │ │ 0000002c D PyByteArray_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -5097,15 +5097,15 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_upper__doc__ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00001760 t _common_reduce │ │ │ │ -000017bc t _getbytevalue │ │ │ │ +0000175c t _getbytevalue │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000020 r _keywords.10 │ │ │ │ 0000002c r _keywords.13 │ │ │ │ 00000038 r _keywords.16 │ │ │ │ 00000040 r _keywords.19 │ │ │ │ 0000004c r _keywords.22 │ │ │ │ 0000000c r _keywords.4 │ │ │ │ @@ -5124,46 +5124,46 @@ │ │ │ │ 000001cc d _parser.2 │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002c0 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ -000006fc t bytearray_alloc │ │ │ │ -000024a0 t bytearray_append │ │ │ │ +000006d8 t bytearray_alloc │ │ │ │ +00002440 t bytearray_append │ │ │ │ 00001134 r bytearray_append__doc__ │ │ │ │ 00000818 d bytearray_as_buffer │ │ │ │ 00000820 d bytearray_as_mapping │ │ │ │ 00000418 d bytearray_as_number │ │ │ │ 0000082c d bytearray_as_sequence │ │ │ │ -00001190 t bytearray_ass_subscript │ │ │ │ +00001130 t bytearray_ass_subscript │ │ │ │ 000000f8 t bytearray_clear │ │ │ │ 000025c8 r bytearray_clear__doc__ │ │ │ │ -00002ef8 t bytearray_contains │ │ │ │ +00002e98 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 000025a0 r bytearray_copy__doc__ │ │ │ │ -00002838 t bytearray_count │ │ │ │ +000027d8 t bytearray_count │ │ │ │ 00002604 r bytearray_count__doc__ │ │ │ │ 00000618 t bytearray_dealloc │ │ │ │ -000018b0 t bytearray_decode │ │ │ │ +00001850 t bytearray_decode │ │ │ │ 00000b3c r bytearray_decode__doc__ │ │ │ │ 000000bc r bytearray_doc │ │ │ │ -000021f0 t bytearray_endswith │ │ │ │ +00002190 t bytearray_endswith │ │ │ │ 00001f5c r bytearray_endswith__doc__ │ │ │ │ 0000077c t bytearray_extend │ │ │ │ 00001084 r bytearray_extend__doc__ │ │ │ │ -0000180c t bytearray_find │ │ │ │ +000017ac t bytearray_find │ │ │ │ 0000270c r bytearray_find__doc__ │ │ │ │ 000017dc t bytearray_fromhex │ │ │ │ 000008cc r bytearray_fromhex__doc__ │ │ │ │ 00000f24 t bytearray_getbuffer │ │ │ │ 0000203e t bytearray_getitem │ │ │ │ 00001b34 t bytearray_hex │ │ │ │ 000006d8 r bytearray_hex__doc__ │ │ │ │ -00002058 t bytearray_iconcat │ │ │ │ +00001ff8 t bytearray_iconcat │ │ │ │ 00000598 t bytearray_index │ │ │ │ 00002454 r bytearray_index__doc__ │ │ │ │ 000018d2 t bytearray_insert │ │ │ │ 000011a8 r bytearray_insert__doc__ │ │ │ │ 00001bc0 t bytearray_irepeat │ │ │ │ 00000000 t bytearray_iter │ │ │ │ 00000368 t bytearray_join │ │ │ │ @@ -5187,22 +5187,22 @@ │ │ │ │ 00001f66 t bytearray_remove │ │ │ │ 00000f20 r bytearray_remove__doc__ │ │ │ │ 00001556 t bytearray_removeprefix │ │ │ │ 00001e6c r bytearray_removeprefix__doc__ │ │ │ │ 000015cc t bytearray_removesuffix │ │ │ │ 00001d60 r bytearray_removesuffix__doc__ │ │ │ │ 00000130 t bytearray_repeat │ │ │ │ -00002f18 t bytearray_replace │ │ │ │ +00002eb8 t bytearray_replace │ │ │ │ 000019c8 r bytearray_replace__doc__ │ │ │ │ 00000fa0 t bytearray_repr │ │ │ │ 00002000 t bytearray_reverse │ │ │ │ 00001268 r bytearray_reverse__doc__ │ │ │ │ -00003a58 t bytearray_rfind │ │ │ │ +00003a30 t bytearray_rfind │ │ │ │ 00002320 r bytearray_rfind__doc__ │ │ │ │ -00002298 t bytearray_richcompare │ │ │ │ +00002238 t bytearray_richcompare │ │ │ │ 0000096c t bytearray_rindex │ │ │ │ 000021d0 r bytearray_rindex__doc__ │ │ │ │ 00001e4e t bytearray_rpartition │ │ │ │ 00001498 r bytearray_rpartition__doc__ │ │ │ │ 000010dc t bytearray_rsplit │ │ │ │ 000012b0 r bytearray_rsplit__doc__ │ │ │ │ 000003ce t bytearray_rstrip │ │ │ │ @@ -5216,42 +5216,42 @@ │ │ │ │ 00000e4e t bytearray_splitlines │ │ │ │ 0000099c r bytearray_splitlines__doc__ │ │ │ │ 000006aa t bytearray_startswith │ │ │ │ 00002094 r bytearray_startswith__doc__ │ │ │ │ 0000109a t bytearray_str │ │ │ │ 0000031c t bytearray_strip │ │ │ │ 00000e70 r bytearray_strip__doc__ │ │ │ │ -00002630 t bytearray_strip_impl_helper │ │ │ │ -00001e4c t bytearray_subscript │ │ │ │ -000019fc t bytearray_translate │ │ │ │ +000025d0 t bytearray_strip_impl_helper │ │ │ │ +00001dec t bytearray_subscript │ │ │ │ +0000199c t bytearray_translate │ │ │ │ 00001c10 r bytearray_translate__doc__ │ │ │ │ -00001aa8 t bytearray_translate_impl │ │ │ │ +00001a48 t bytearray_translate_impl │ │ │ │ 00000088 t bytearrayiter_dealloc │ │ │ │ 000018b0 t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ -00002440 t bytearrayiter_next │ │ │ │ +000023e0 t bytearrayiter_next │ │ │ │ 0000186c t bytearrayiter_reduce │ │ │ │ 00001c38 t bytearrayiter_setstate │ │ │ │ 00001b28 t bytearrayiter_traverse │ │ │ │ -00003afc t fastsearch │ │ │ │ +00003ad4 t fastsearch │ │ │ │ 00000084 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000260 t pad │ │ │ │ 0000005c r setstate_doc │ │ │ │ 000016b0 t stringlib__lex_search │ │ │ │ 00000494 t stringlib__preprocess │ │ │ │ 00000550 t stringlib__two_way │ │ │ │ 00001642 t stringlib__two_way_count │ │ │ │ 00000200 t stringlib_adaptive_find │ │ │ │ -000028dc t stringlib_bytes_join │ │ │ │ +0000287c t stringlib_bytes_join │ │ │ │ 000000c2 t stringlib_capitalize │ │ │ │ 00000152 t stringlib_center │ │ │ │ 000003a0 r stringlib_center__doc__ │ │ │ │ 0000041a t stringlib_expandtabs │ │ │ │ 0000054c r stringlib_expandtabs__doc__ │ │ │ │ 00001e0a t stringlib_find_char │ │ │ │ 0000061e t stringlib_isalnum │ │ │ │ @@ -5372,25 +5372,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 0000022c T PyBytes_AsString │ │ │ │ -000026bc T PyBytes_AsStringAndSize │ │ │ │ +000026a4 T PyBytes_AsStringAndSize │ │ │ │ 00000d4c T PyBytes_Concat │ │ │ │ -00000d8c T PyBytes_ConcatAndDel │ │ │ │ -0000650c T PyBytes_DecodeEscape │ │ │ │ -00005a04 T PyBytes_FromFormat │ │ │ │ -00005a2c T PyBytes_FromFormatV │ │ │ │ -00003d90 T PyBytes_FromObject │ │ │ │ +00000d80 T PyBytes_ConcatAndDel │ │ │ │ +00006444 T PyBytes_DecodeEscape │ │ │ │ +0000593c T PyBytes_FromFormat │ │ │ │ +00005964 T PyBytes_FromFormatV │ │ │ │ +00003d70 T PyBytes_FromObject │ │ │ │ 00000ca0 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00002a38 T PyBytes_Repr │ │ │ │ -000064d0 T PyBytes_Size │ │ │ │ +00002a20 T PyBytes_Repr │ │ │ │ +00006408 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 │ │ │ │ @@ -5457,32 +5457,32 @@ │ │ │ │ 00000094 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ 00001478 T _PyBytesWriter_Alloc │ │ │ │ -00002694 T _PyBytesWriter_Dealloc │ │ │ │ +0000267c T _PyBytesWriter_Dealloc │ │ │ │ 00000af0 T _PyBytesWriter_Finish │ │ │ │ 00001468 T _PyBytesWriter_Init │ │ │ │ 00000aa0 T _PyBytesWriter_Prepare │ │ │ │ 000014e4 T _PyBytesWriter_Resize │ │ │ │ -0000602c T _PyBytesWriter_WriteBytes │ │ │ │ +00005f64 T _PyBytesWriter_WriteBytes │ │ │ │ 00000fba T _PyBytes_DecodeEscape │ │ │ │ 0000026c T _PyBytes_DecodeEscape2 │ │ │ │ 000019f0 T _PyBytes_Find │ │ │ │ 00000c54 T _PyBytes_FormatEx │ │ │ │ -0000637c T _PyBytes_FromHex │ │ │ │ -000051e0 t _PyBytes_FromIterator │ │ │ │ -0000608c t _PyBytes_FromList │ │ │ │ +000062b4 T _PyBytes_FromHex │ │ │ │ +00005138 t _PyBytes_FromIterator │ │ │ │ +00005fc4 t _PyBytes_FromList │ │ │ │ 00000000 t _PyBytes_FromSize │ │ │ │ -0000366c T _PyBytes_Join │ │ │ │ -000029b8 T _PyBytes_Repeat │ │ │ │ +00003654 T _PyBytes_Join │ │ │ │ +000029a0 T _PyBytes_Repeat │ │ │ │ 000000e8 T _PyBytes_Resize │ │ │ │ -000003d6 T _PyBytes_ReverseFind │ │ │ │ +000003c8 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -5564,139 +5564,139 @@ │ │ │ │ 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 │ │ │ │ -000034c8 t bytes___bytes__ │ │ │ │ +000034b0 t bytes___bytes__ │ │ │ │ 00002260 r bytes___bytes____doc__ │ │ │ │ 00000f9e t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ 000011f0 t bytes_buffer_getbuffer │ │ │ │ 00001014 t bytes_concat │ │ │ │ -000054dc t bytes_contains │ │ │ │ -000040e8 t bytes_count │ │ │ │ +00005434 t bytes_contains │ │ │ │ +000040c8 t bytes_count │ │ │ │ 000012dc r bytes_count__doc__ │ │ │ │ 000019bc t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -0000404c t bytes_endswith │ │ │ │ +0000402c t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -00003fb8 t bytes_find │ │ │ │ +00003f98 t bytes_find │ │ │ │ 00001994 r bytes_find__doc__ │ │ │ │ 000001a8 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ -00000f3e t bytes_getnewargs │ │ │ │ +00000f32 t bytes_getnewargs │ │ │ │ 00001220 t bytes_hash │ │ │ │ 00000778 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ 00000044 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ -00000228 t bytes_item │ │ │ │ +0000014e t bytes_item │ │ │ │ 000018b8 t bytes_iter │ │ │ │ -000040e4 t bytes_join │ │ │ │ +000040c4 t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ 000018b4 t bytes_length │ │ │ │ -000000e2 t bytes_lstrip │ │ │ │ +000000d6 t bytes_lstrip │ │ │ │ 0000147c r bytes_lstrip__doc__ │ │ │ │ 000000d8 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ 00000c38 t bytes_mod │ │ │ │ -00002f04 t bytes_new │ │ │ │ -00004180 t bytes_partition │ │ │ │ +00002eec t bytes_new │ │ │ │ +00004160 t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ -00000cfe t bytes_removeprefix │ │ │ │ +00000cf2 t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -00000dec t bytes_removesuffix │ │ │ │ +00000de0 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -000034f0 t bytes_repeat │ │ │ │ +000034d8 t bytes_repeat │ │ │ │ 00001bc0 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00002c58 t bytes_repr │ │ │ │ +00002c40 t bytes_repr │ │ │ │ 00001b28 t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ 00001250 t bytes_richcompare │ │ │ │ 00001b04 t bytes_rindex │ │ │ │ 000015c4 r bytes_rindex__doc__ │ │ │ │ 0000022c t bytes_rpartition │ │ │ │ 00001da0 r bytes_rpartition__doc__ │ │ │ │ -000007ae t bytes_rsplit │ │ │ │ +000007a2 t bytes_rsplit │ │ │ │ 00001bc4 r bytes_rsplit__doc__ │ │ │ │ 000003c8 t bytes_rstrip │ │ │ │ 000013e4 r bytes_rstrip__doc__ │ │ │ │ -000047bc t bytes_split │ │ │ │ +00004714 t bytes_split │ │ │ │ 000020d0 r bytes_split__doc__ │ │ │ │ 00000418 t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ -00003cf8 t bytes_startswith │ │ │ │ +00003cd8 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 0000015c t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ 0000167c t bytes_subscript │ │ │ │ 00000828 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ 000008bc t bytes_translate_impl │ │ │ │ -000054e8 t do_argstrip │ │ │ │ -00002740 t fastsearch.constprop.0 │ │ │ │ -0000015a t formatfloat │ │ │ │ +00005440 t do_argstrip │ │ │ │ +00002728 t fastsearch.constprop.0 │ │ │ │ +00000190 t formatfloat │ │ │ │ 000019a4 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -0000035e t pad │ │ │ │ +00000350 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ 000000b0 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ -00000ee8 t stringlib__lex_search │ │ │ │ +00000edc t stringlib__lex_search │ │ │ │ 00001e18 t stringlib__preprocess │ │ │ │ 00001ed4 t stringlib__two_way │ │ │ │ -00000e7a t stringlib__two_way_count │ │ │ │ +00000e6e t stringlib__two_way_count │ │ │ │ 00001b84 t stringlib_adaptive_find │ │ │ │ -00003670 t stringlib_bytes_join │ │ │ │ -0000012e t stringlib_capitalize │ │ │ │ -00000430 t stringlib_center │ │ │ │ +00003658 t stringlib_bytes_join │ │ │ │ +00000122 t stringlib_capitalize │ │ │ │ +00000422 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 00001a5c t stringlib_default_rfind.constprop.0 │ │ │ │ -00000532 t stringlib_expandtabs │ │ │ │ +00000524 t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ -00000680 t stringlib_isalnum │ │ │ │ -0000068a t stringlib_isalpha │ │ │ │ -000000d8 t stringlib_isascii │ │ │ │ -000000ce t stringlib_isdigit │ │ │ │ -00000694 t stringlib_islower │ │ │ │ -0000069e t stringlib_isspace │ │ │ │ -000006a8 t stringlib_istitle │ │ │ │ -000006b2 t stringlib_isupper │ │ │ │ -0000026c t stringlib_ljust │ │ │ │ +00000674 t stringlib_isalnum │ │ │ │ +0000067e t stringlib_isalpha │ │ │ │ +000000cc t stringlib_isascii │ │ │ │ +000000c2 t stringlib_isdigit │ │ │ │ +00000688 t stringlib_islower │ │ │ │ +00000692 t stringlib_isspace │ │ │ │ +0000069c t stringlib_istitle │ │ │ │ +000006a6 t stringlib_isupper │ │ │ │ +0000025e t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ 0000039c t stringlib_lower │ │ │ │ -000006bc t stringlib_rjust │ │ │ │ +000006b0 t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ -00000c24 t stringlib_swapcase │ │ │ │ -00000c50 t stringlib_title │ │ │ │ +00000c18 t stringlib_swapcase │ │ │ │ +00000c44 t stringlib_title │ │ │ │ 0000074c t stringlib_upper │ │ │ │ -00000c7c t stringlib_zfill │ │ │ │ +00000c70 t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ 0000194c t striter_dealloc │ │ │ │ 00001a48 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00002eb4 t striter_next │ │ │ │ -00000daa t striter_reduce │ │ │ │ +00002e9c t striter_next │ │ │ │ +00000d9e t striter_reduce │ │ │ │ 00000f52 t striter_setstate │ │ │ │ -000000c2 t striter_traverse │ │ │ │ +00000f46 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 000001a0 r .LC10 │ │ │ │ @@ -6032,15 +6032,15 @@ │ │ │ │ 000000d4 r .LC7 │ │ │ │ 000000e0 r .LC8 │ │ │ │ 000000e8 r .LC9 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ 000008ae T PyCode_AddWatcher │ │ │ │ -00001734 T PyCode_Addr2Line │ │ │ │ +00001714 T PyCode_Addr2Line │ │ │ │ 00000a14 T PyCode_Addr2Location │ │ │ │ 0000091c T PyCode_ClearWatcher │ │ │ │ 000008a6 T PyCode_GetCellvars │ │ │ │ 0000089e T PyCode_GetCode │ │ │ │ 000008aa T PyCode_GetFreevars │ │ │ │ 000008a2 T PyCode_GetVarnames │ │ │ │ 0000005c T PyCode_NewEmpty │ │ │ │ @@ -6089,29 +6089,29 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000001e0 T PyUnstable_Code_GetExtra │ │ │ │ 000009a4 T PyUnstable_Code_New │ │ │ │ 00000704 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000130 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -00000eb4 t Py_XDECREF │ │ │ │ +00000e94 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -000018ac T _PyCode_CheckLineNumber │ │ │ │ -00001168 T _PyCode_ConstantKey │ │ │ │ +0000188c T _PyCode_CheckLineNumber │ │ │ │ +00001148 T _PyCode_ConstantKey │ │ │ │ 0000000c T _PyCode_Fini │ │ │ │ 00000030 T _PyCode_GetCellvars │ │ │ │ -000015e0 T _PyCode_GetCode │ │ │ │ +000015c0 T _PyCode_GetCode │ │ │ │ 00000002 T _PyCode_GetFreevars │ │ │ │ -00001f20 T _PyCode_GetVarnames │ │ │ │ +00001f00 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00001d80 T _PyCode_InitAddressRange │ │ │ │ +00001d60 T _PyCode_InitAddressRange │ │ │ │ 000001c8 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ 000001cc D _PyLineIterator │ │ │ │ 000009fa T _PyLineTable_InitAddressRange │ │ │ │ @@ -6133,61 +6133,61 @@ │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -00001458 T _Py_set_localsplus_info │ │ │ │ +00001438 T _Py_set_localsplus_info │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000058 r _keywords.4 │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ -00001d24 t _source_offset_converter │ │ │ │ -000019e0 t advance │ │ │ │ +00001d04 t _source_offset_converter │ │ │ │ +000019c0 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -000026c4 t code__varname_from_oparg │ │ │ │ +000026bc t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ -00000ecc t code_dealloc │ │ │ │ +00000eac t code_dealloc │ │ │ │ 0000002e t code_getcellvars │ │ │ │ -000025b4 t code_getcode │ │ │ │ +000025ac t code_getcode │ │ │ │ 00000a20 t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000232 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ -00001da0 t code_getvarnames │ │ │ │ -00001488 t code_hash │ │ │ │ -000020b8 t code_linesiterator │ │ │ │ +00001d80 t code_getvarnames │ │ │ │ +00001468 t code_hash │ │ │ │ +00002094 t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 0000038c t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ -00001a84 t code_positionsiterator │ │ │ │ +00001a64 t code_positionsiterator │ │ │ │ 00000010 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ 000009c8 t code_repr │ │ │ │ -00002744 t code_richcompare │ │ │ │ +0000273c t code_richcompare │ │ │ │ 0000087c t code_sizeof │ │ │ │ 00000340 t emit_pair │ │ │ │ -00001f4c t get_cached_locals │ │ │ │ -00001f90 t get_localsplus_names │ │ │ │ -000016f0 t init_co_cached │ │ │ │ -00000c38 t intern_constants │ │ │ │ -0000256c t lineiter_dealloc │ │ │ │ -00002108 t lineiter_next │ │ │ │ +00001f2c t get_cached_locals │ │ │ │ +00001f70 t get_localsplus_names │ │ │ │ +000016d0 t init_co_cached │ │ │ │ +00000c18 t intern_constants │ │ │ │ +00002564 t lineiter_dealloc │ │ │ │ +000020e4 t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001d38 t positionsiter_dealloc │ │ │ │ -00001ad4 t positionsiter_next │ │ │ │ -00001cdc t read_signed_varint │ │ │ │ -000024b8 t retreat │ │ │ │ +00001d18 t positionsiter_dealloc │ │ │ │ +00001ab4 t positionsiter_next │ │ │ │ +00001cbc t read_signed_varint │ │ │ │ +000024b0 t retreat │ │ │ │ 000007d6 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6292,15 +6292,15 @@ │ │ │ │ 00000a74 t complex_abs │ │ │ │ 00000228 t complex_add │ │ │ │ 00000118 d complex_as_number │ │ │ │ 00000084 t complex_bool │ │ │ │ 000000aa t complex_conjugate │ │ │ │ 0000020c r complex_conjugate__doc__ │ │ │ │ 00000288 t complex_div │ │ │ │ -00000894 t complex_from_string_inner │ │ │ │ +00000898 t complex_from_string_inner │ │ │ │ 0000005c t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ 00000c2c t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ 00000550 t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ @@ -6462,22 +6462,22 @@ │ │ │ │ 000003c4 t classmethod_get │ │ │ │ 00000196 t classmethoddescr_call │ │ │ │ 000003c8 r deleter_doc │ │ │ │ 000002fc t descr_dealloc │ │ │ │ 00000054 t descr_get_qualname │ │ │ │ 00000b20 d descr_members │ │ │ │ 00000b5c d descr_methods │ │ │ │ -0000022c t descr_reduce │ │ │ │ +0000023c t descr_reduce │ │ │ │ 0000214c t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 000005e8 t descr_traverse │ │ │ │ 00001008 t getset_get │ │ │ │ 00000222 t getset_get_doc │ │ │ │ 00000a58 d getset_getset │ │ │ │ -0000015c t getset_repr │ │ │ │ +0000016c t getset_repr │ │ │ │ 000010f0 t getset_set │ │ │ │ 00000458 r getter_doc │ │ │ │ 000009fc d mappingproxy_as_mapping │ │ │ │ 0000096c d mappingproxy_as_number │ │ │ │ 00000944 d mappingproxy_as_sequence │ │ │ │ 00001ea8 t mappingproxy_contains │ │ │ │ 00000082 t mappingproxy_copy │ │ │ │ @@ -6490,30 +6490,30 @@ │ │ │ │ 00001e08 t mappingproxy_items │ │ │ │ 00001f48 t mappingproxy_keys │ │ │ │ 000020cc t mappingproxy_len │ │ │ │ 000008c4 d mappingproxy_methods │ │ │ │ 00001fd4 t mappingproxy_new │ │ │ │ 00000344 r mappingproxy_new__doc__ │ │ │ │ 00000118 t mappingproxy_or │ │ │ │ -0000016c t mappingproxy_repr │ │ │ │ +0000017c t mappingproxy_repr │ │ │ │ 000000ea t mappingproxy_reversed │ │ │ │ 0000007c t mappingproxy_richcompare │ │ │ │ 000002da t mappingproxy_str │ │ │ │ 000020d4 t mappingproxy_traverse │ │ │ │ 000020e0 t mappingproxy_values │ │ │ │ 00000b24 t member_get │ │ │ │ 00000236 t member_get_doc │ │ │ │ 00000a94 d member_getset │ │ │ │ -0000017c t member_repr │ │ │ │ +0000018c t member_repr │ │ │ │ 0000109c t member_set │ │ │ │ 00000bb4 t method_get │ │ │ │ -000001e4 t method_get_doc │ │ │ │ -00000220 t method_get_text_signature │ │ │ │ +000001f4 t method_get_doc │ │ │ │ +00000230 t method_get_text_signature │ │ │ │ 00000ad0 d method_getset │ │ │ │ -0000216c t method_repr │ │ │ │ +0000015c t method_repr │ │ │ │ 000016fc t method_vectorcall_FASTCALL │ │ │ │ 000017f0 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ 00001c2c t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ 000012f4 t method_vectorcall_NOARGS │ │ │ │ 000015d4 t method_vectorcall_O │ │ │ │ 000004c8 t method_vectorcall_VARARGS │ │ │ │ 0000118c t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ @@ -6527,40 +6527,40 @@ │ │ │ │ 00000012 t property_get__name__ │ │ │ │ 00000714 d property_getsetlist │ │ │ │ 0000000a t property_getter │ │ │ │ 00000604 t property_init │ │ │ │ 0000001c r property_init__doc__ │ │ │ │ 000007a0 d property_members │ │ │ │ 00000750 d property_methods │ │ │ │ -00000198 t property_name │ │ │ │ +000001a8 t property_name │ │ │ │ 00000050 t property_set__name__ │ │ │ │ 00000f9c t property_set_name │ │ │ │ 00000c5c t property_setter │ │ │ │ 00001d10 t property_traverse │ │ │ │ 0000037c r set_name_doc │ │ │ │ 00000410 r setter_doc │ │ │ │ 00001a04 t wrapper_call │ │ │ │ 00001a70 t wrapper_dealloc │ │ │ │ -00000214 t wrapper_doc │ │ │ │ +00000224 t wrapper_doc │ │ │ │ 00000804 d wrapper_getsets │ │ │ │ 000002b0 t wrapper_hash │ │ │ │ 0000087c d wrapper_members │ │ │ │ 000008a4 d wrapper_methods │ │ │ │ -000001cc t wrapper_name │ │ │ │ -00000200 t wrapper_objclass │ │ │ │ +000001dc t wrapper_name │ │ │ │ +00000210 t wrapper_objclass │ │ │ │ 000002e0 t wrapper_qualname │ │ │ │ 000000b0 t wrapper_reduce │ │ │ │ 0000017e t wrapper_repr │ │ │ │ 0000024a t wrapper_richcompare │ │ │ │ -000001f0 t wrapper_text_signature │ │ │ │ +00000200 t wrapper_text_signature │ │ │ │ 00001f0c t wrapper_traverse │ │ │ │ 00001b08 t wrapperdescr_call │ │ │ │ 000018c0 t wrapperdescr_get │ │ │ │ -000001d8 t wrapperdescr_get_doc │ │ │ │ -0000018c t wrapperdescr_get_text_signature │ │ │ │ +000001e8 t wrapperdescr_get_doc │ │ │ │ +0000019c t wrapperdescr_get_text_signature │ │ │ │ 00000a08 d wrapperdescr_getset │ │ │ │ 00002110 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -6727,72 +6727,72 @@ │ │ │ │ 0000059c t AttributeError_init │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 00000392 t AttributeError_reduce │ │ │ │ 000009fc t AttributeError_traverse │ │ │ │ 0000098c t BaseExceptionGroup_clear │ │ │ │ 00000704 t BaseExceptionGroup_dealloc │ │ │ │ -0000197c t BaseExceptionGroup_derive │ │ │ │ -000029a8 t BaseExceptionGroup_init │ │ │ │ +00001b10 t BaseExceptionGroup_derive │ │ │ │ +00002788 t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -00002734 t BaseExceptionGroup_new │ │ │ │ -000015f4 t BaseExceptionGroup_split │ │ │ │ -00002f74 t BaseExceptionGroup_str │ │ │ │ +00002514 t BaseExceptionGroup_new │ │ │ │ +00001788 t BaseExceptionGroup_split │ │ │ │ +00002d54 t BaseExceptionGroup_str │ │ │ │ 000001be t BaseExceptionGroup_subgroup │ │ │ │ -00002ef8 t BaseExceptionGroup_traverse │ │ │ │ -0000211c t BaseException_add_note │ │ │ │ +00002cd8 t BaseExceptionGroup_traverse │ │ │ │ +00001efc t BaseException_add_note │ │ │ │ 00000368 t BaseException_clear │ │ │ │ 00000cd0 t BaseException_dealloc │ │ │ │ -000012e4 t BaseException_get_args │ │ │ │ -000023cc t BaseException_get_cause │ │ │ │ -000023ec t BaseException_get_context │ │ │ │ +00001478 t BaseException_get_args │ │ │ │ +000021ac t BaseException_get_cause │ │ │ │ +000021cc t BaseException_get_context │ │ │ │ 000019c0 t BaseException_get_tb │ │ │ │ 00003c64 d BaseException_getset │ │ │ │ 00000c68 t BaseException_init │ │ │ │ 00003c3c d BaseException_members │ │ │ │ 00003cdc d BaseException_methods │ │ │ │ 000001a4 t BaseException_new │ │ │ │ -000015dc t BaseException_reduce │ │ │ │ -00000ecc t BaseException_repr │ │ │ │ -0000136c t BaseException_set_args │ │ │ │ +00001770 t BaseException_reduce │ │ │ │ +00001060 t BaseException_repr │ │ │ │ +00001500 t BaseException_set_args │ │ │ │ 00000238 t BaseException_set_cause │ │ │ │ 00000146 t BaseException_set_context │ │ │ │ 00000bbc t BaseException_set_tb │ │ │ │ -00001a8c t BaseException_setstate │ │ │ │ +00001c20 t BaseException_setstate │ │ │ │ 000019e0 t BaseException_str │ │ │ │ 00001a00 t BaseException_traverse │ │ │ │ -000025b4 t BaseException_with_traceback │ │ │ │ +00002394 t BaseException_with_traceback │ │ │ │ 000015f0 t ImportError_clear │ │ │ │ 000012e0 t ImportError_dealloc │ │ │ │ 00001800 t ImportError_init │ │ │ │ 00003394 d ImportError_members │ │ │ │ 00003374 d ImportError_methods │ │ │ │ 00000546 t ImportError_reduce │ │ │ │ 0000093c t ImportError_str │ │ │ │ 000009a8 t ImportError_traverse │ │ │ │ 00000226 t KeyError_str │ │ │ │ 00000218 t MemoryError_dealloc │ │ │ │ 000000d8 t MemoryError_new │ │ │ │ -0000240c t NameError_clear │ │ │ │ -00000f10 t NameError_dealloc │ │ │ │ -00000bb4 t NameError_init │ │ │ │ +000021ec t NameError_clear │ │ │ │ +000010a4 t NameError_dealloc │ │ │ │ +00000d48 t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ -00000c58 t NameError_traverse │ │ │ │ +00000dec t NameError_traverse │ │ │ │ 000016ac t OSError_clear │ │ │ │ 00001468 t OSError_dealloc │ │ │ │ 00003120 d OSError_getset │ │ │ │ 000010e0 t OSError_init │ │ │ │ 00003168 d OSError_members │ │ │ │ 00003148 d OSError_methods │ │ │ │ 00000df0 t OSError_new │ │ │ │ 000002b6 t OSError_reduce │ │ │ │ -00001160 t OSError_str │ │ │ │ -00000e34 t OSError_traverse │ │ │ │ +000012f4 t OSError_str │ │ │ │ +00000fc8 t OSError_traverse │ │ │ │ 000000b2 t OSError_written_get │ │ │ │ 000000e4 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -6926,98 +6926,98 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ 00000aac T PyUnicodeDecodeError_Create │ │ │ │ -000012ac T PyUnicodeDecodeError_GetEncoding │ │ │ │ -00001248 T PyUnicodeDecodeError_GetEnd │ │ │ │ -0000247c T PyUnicodeDecodeError_GetObject │ │ │ │ +00001440 T PyUnicodeDecodeError_GetEncoding │ │ │ │ +000013dc T PyUnicodeDecodeError_GetEnd │ │ │ │ +0000225c T PyUnicodeDecodeError_GetObject │ │ │ │ 000006a4 T PyUnicodeDecodeError_GetReason │ │ │ │ -000011f8 T PyUnicodeDecodeError_GetStart │ │ │ │ -0000255c T PyUnicodeDecodeError_SetEnd │ │ │ │ -000025b0 T PyUnicodeDecodeError_SetReason │ │ │ │ -0000254c T PyUnicodeDecodeError_SetStart │ │ │ │ -0000129c T PyUnicodeEncodeError_GetEncoding │ │ │ │ -0000267c T PyUnicodeEncodeError_GetEnd │ │ │ │ -0000135c T PyUnicodeEncodeError_GetObject │ │ │ │ +0000138c T PyUnicodeDecodeError_GetStart │ │ │ │ +0000233c T PyUnicodeDecodeError_SetEnd │ │ │ │ +00002390 T PyUnicodeDecodeError_SetReason │ │ │ │ +0000232c T PyUnicodeDecodeError_SetStart │ │ │ │ +00001430 T PyUnicodeEncodeError_GetEncoding │ │ │ │ +0000245c T PyUnicodeEncodeError_GetEnd │ │ │ │ +000014f0 T PyUnicodeEncodeError_GetObject │ │ │ │ 00000696 T PyUnicodeEncodeError_GetReason │ │ │ │ -00001304 T PyUnicodeEncodeError_GetStart │ │ │ │ -00002554 T PyUnicodeEncodeError_SetEnd │ │ │ │ -00002564 T PyUnicodeEncodeError_SetReason │ │ │ │ -00002544 T PyUnicodeEncodeError_SetStart │ │ │ │ +00001498 T PyUnicodeEncodeError_GetStart │ │ │ │ +00002334 T PyUnicodeEncodeError_SetEnd │ │ │ │ +00002344 T PyUnicodeEncodeError_SetReason │ │ │ │ +00002324 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000222 T PyUnicodeTranslateError_GetEnd │ │ │ │ -00001a88 T PyUnicodeTranslateError_GetObject │ │ │ │ +00001c1c T PyUnicodeTranslateError_GetObject │ │ │ │ 000006a8 T PyUnicodeTranslateError_GetReason │ │ │ │ 0000021e T PyUnicodeTranslateError_GetStart │ │ │ │ -00002fbc T PyUnicodeTranslateError_SetEnd │ │ │ │ -00002fc4 T PyUnicodeTranslateError_SetReason │ │ │ │ -00002fb4 T PyUnicodeTranslateError_SetStart │ │ │ │ +00002d9c T PyUnicodeTranslateError_SetEnd │ │ │ │ +00002da4 T PyUnicodeTranslateError_SetReason │ │ │ │ +00002d94 T PyUnicodeTranslateError_SetStart │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000468 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ 000006d0 t Py_XDECREF │ │ │ │ 00001a90 t StopIteration_clear │ │ │ │ -000022cc t StopIteration_dealloc │ │ │ │ -00002214 t StopIteration_init │ │ │ │ +000020ac t StopIteration_dealloc │ │ │ │ +00001ff4 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 00000082 t StopIteration_traverse │ │ │ │ -00000cd4 t SyntaxError_clear │ │ │ │ -00000c8c t SyntaxError_dealloc │ │ │ │ +00000e68 t SyntaxError_clear │ │ │ │ +00000e20 t SyntaxError_dealloc │ │ │ │ 000007fc t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ -00000f14 t SyntaxError_str │ │ │ │ +000010a8 t SyntaxError_str │ │ │ │ 00000a34 t SyntaxError_traverse │ │ │ │ 00001adc t SystemExit_clear │ │ │ │ 000007b4 t SystemExit_dealloc │ │ │ │ 00000758 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ -000012b0 t SystemExit_traverse │ │ │ │ -00001ae0 t UnicodeDecodeError_init │ │ │ │ -00000aec t UnicodeDecodeError_str │ │ │ │ +00001444 t SystemExit_traverse │ │ │ │ +00000aec t UnicodeDecodeError_init │ │ │ │ +00000c80 t UnicodeDecodeError_str │ │ │ │ 00000668 t UnicodeEncodeError_init │ │ │ │ -0000109c t UnicodeEncodeError_str │ │ │ │ -00001e64 t UnicodeError_clear │ │ │ │ -00001d00 t UnicodeError_dealloc │ │ │ │ +00001230 t UnicodeEncodeError_str │ │ │ │ +00001c44 t UnicodeError_clear │ │ │ │ +00001ae0 t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 00000964 t UnicodeError_traverse │ │ │ │ -000019d4 t UnicodeTranslateError_init │ │ │ │ -00001b48 t UnicodeTranslateError_str │ │ │ │ +00001b68 t UnicodeTranslateError_init │ │ │ │ +00001cdc t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 00000438 T _PyBuiltins_AddExceptions │ │ │ │ -00000e84 T _PyErr_NoMemory │ │ │ │ +00001018 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000103c d _PyExc_ArithmeticError │ │ │ │ 00001110 d _PyExc_AssertionError │ │ │ │ 00001cec d _PyExc_AttributeError │ │ │ │ 00003b6c d _PyExc_BaseException │ │ │ │ 000034cc d _PyExc_BaseExceptionGroup │ │ │ │ 00002f80 d _PyExc_BlockingIOError │ │ │ │ 00002d0c d _PyExc_BrokenPipeError │ │ │ │ 00000a74 d _PyExc_BufferError │ │ │ │ 0000022c d _PyExc_BytesWarning │ │ │ │ 00002ddc d _PyExc_ChildProcessError │ │ │ │ -00000b88 T _PyExc_ClearExceptionGroupType │ │ │ │ +00000d1c T _PyExc_ClearExceptionGroupType │ │ │ │ 00002c3c d _PyExc_ConnectionAbortedError │ │ │ │ 00002eb0 d _PyExc_ConnectionError │ │ │ │ 00002b6c d _PyExc_ConnectionRefusedError │ │ │ │ 00002a9c d _PyExc_ConnectionResetError │ │ │ │ 00000014 T _PyExc_CreateExceptionGroup │ │ │ │ 000007f8 d _PyExc_DeprecationWarning │ │ │ │ 0000234c d _PyExc_EOFError │ │ │ │ 00000158 d _PyExc_EncodingWarning │ │ │ │ 00003a98 d _PyExc_Exception │ │ │ │ 000029cc d _PyExc_FileExistsError │ │ │ │ 000028fc d _PyExc_FileNotFoundError │ │ │ │ -00001ef4 T _PyExc_Fini │ │ │ │ +00001cd4 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 │ │ │ │ @@ -7035,15 +7035,15 @@ │ │ │ │ 00001f00 d _PyExc_NameError │ │ │ │ 0000275c d _PyExc_NotADirectoryError │ │ │ │ 00001ffc d _PyExc_NotImplementedError │ │ │ │ 00003050 d _PyExc_OSError │ │ │ │ 00000e94 d _PyExc_OverflowError │ │ │ │ 00000724 d _PyExc_PendingDeprecationWarning │ │ │ │ 000025bc d _PyExc_PermissionError │ │ │ │ -000013b0 T _PyExc_PrepReraiseStar │ │ │ │ +00001544 T _PyExc_PrepReraiseStar │ │ │ │ 000024ec d _PyExc_ProcessLookupError │ │ │ │ 000020d0 d _PyExc_PythonFinalizationError │ │ │ │ 000021a4 d _PyExc_RecursionError │ │ │ │ 00000c18 d _PyExc_ReferenceError │ │ │ │ 00000084 d _PyExc_ResourceWarning │ │ │ │ 00002278 d _PyExc_RuntimeError │ │ │ │ 0000057c d _PyExc_RuntimeWarning │ │ │ │ @@ -7062,15 +7062,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 │ │ │ │ -00001fd4 T _PyException_AddNote │ │ │ │ +00001db4 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_Name │ │ │ │ 0000063e T _PyUnicodeTranslateError_Create │ │ │ │ @@ -7080,21 +7080,21 @@ │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ -0000188c t collect_exception_group_leaf_ids │ │ │ │ -00002a20 t exceptiongroup_split_recursive │ │ │ │ -000016e8 t exceptiongroup_subset │ │ │ │ -00001668 t get_matcher_type │ │ │ │ +00001a20 t collect_exception_group_leaf_ids │ │ │ │ +00002800 t exceptiongroup_split_recursive │ │ │ │ +0000187c t exceptiongroup_subset │ │ │ │ +000017fc t get_matcher_type │ │ │ │ 000000ec t get_memory_error │ │ │ │ -00002410 t get_string.constprop.0 │ │ │ │ -000024e8 t get_unicode │ │ │ │ +000021f0 t get_string.constprop.0 │ │ │ │ +000022c8 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: │ │ │ │ @@ -7259,15 +7259,15 @@ │ │ │ │ 0000041c r .LC26 │ │ │ │ 00000450 r .LC27 │ │ │ │ 00000484 r .LC28 │ │ │ │ 0000048c r .LC29 │ │ │ │ 0000005c r .LC3 │ │ │ │ 00000498 r .LC30 │ │ │ │ 000004a0 r .LC31 │ │ │ │ -00000500 r .LC32 │ │ │ │ +000004a8 r .LC32 │ │ │ │ 00000508 r .LC33 │ │ │ │ 00000514 r .LC34 │ │ │ │ 0000051c r .LC35 │ │ │ │ 00000544 r .LC36 │ │ │ │ 00000570 r .LC37 │ │ │ │ 00000594 r .LC38 │ │ │ │ 00000084 r .LC4 │ │ │ │ @@ -7323,19 +7323,19 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000ca4 t Py_XDECREF │ │ │ │ +00000c98 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ -00000b0c T _PyAsyncGenValueWrapperNew │ │ │ │ +00000b04 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ 00000950 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000558 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -7379,15 +7379,15 @@ │ │ │ │ 00000a28 t async_gen_asend_finalize │ │ │ │ 00000850 t async_gen_asend_iternext │ │ │ │ 00000610 d async_gen_asend_methods │ │ │ │ 0000079c t async_gen_asend_new │ │ │ │ 00000854 t async_gen_asend_send │ │ │ │ 00000118 t async_gen_asend_throw │ │ │ │ 000008f6 t async_gen_asend_traverse │ │ │ │ -0000062a t async_gen_athrow │ │ │ │ +00000634 t async_gen_athrow │ │ │ │ 000005b0 d async_gen_athrow_as_async │ │ │ │ 00000998 t async_gen_athrow_close │ │ │ │ 00000538 t async_gen_athrow_dealloc │ │ │ │ 000005b6 t async_gen_athrow_finalize │ │ │ │ 00000324 t async_gen_athrow_iternext │ │ │ │ 000005c0 d async_gen_athrow_methods │ │ │ │ 000002ae t async_gen_athrow_new │ │ │ │ @@ -7397,15 +7397,15 @@ │ │ │ │ 000006e8 d async_gen_getsetlist │ │ │ │ 000006f0 t async_gen_init_hooks │ │ │ │ 000006c0 d async_gen_memberlist │ │ │ │ 00000660 d async_gen_methods │ │ │ │ 00000956 t async_gen_repr │ │ │ │ 0000089c t async_gen_traverse │ │ │ │ 000008dc t async_gen_unwrap_value │ │ │ │ -00000ba8 t async_gen_wrapped_val_dealloc │ │ │ │ +00000ba0 t async_gen_wrapped_val_dealloc │ │ │ │ 00000a9c t async_gen_wrapped_val_traverse │ │ │ │ 0000037c r close_doc │ │ │ │ 00000a3c t compute_cr_origin │ │ │ │ 000007b4 d coro_as_async │ │ │ │ 000000aa t coro_await │ │ │ │ 00000100 r coro_close_doc │ │ │ │ 00000996 t coro_get_cr_await │ │ │ │ @@ -7418,21 +7418,21 @@ │ │ │ │ 00000190 t coro_wrapper_close │ │ │ │ 00000230 t coro_wrapper_dealloc │ │ │ │ 00000966 t coro_wrapper_iternext │ │ │ │ 00000774 d coro_wrapper_methods │ │ │ │ 00000108 t coro_wrapper_send │ │ │ │ 00000112 t coro_wrapper_throw │ │ │ │ 000008cc t coro_wrapper_traverse │ │ │ │ -00000674 t cr_getcode │ │ │ │ +0000062a t cr_getcode │ │ │ │ 000005d4 t cr_getframe │ │ │ │ 00000a42 t cr_getrunning │ │ │ │ 00000a60 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ 00000754 t gen_close │ │ │ │ -00000cc0 t gen_close_iter │ │ │ │ +00000cb4 t gen_close_iter │ │ │ │ 00000318 t gen_dealloc │ │ │ │ 000007d8 t gen_get_name │ │ │ │ 000007ea t gen_get_qualname │ │ │ │ 00000688 t gen_getcode │ │ │ │ 0000002e t gen_getframe │ │ │ │ 00000010 t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ @@ -7635,21 +7635,21 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 000005fc T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -00001380 T PyFloat_FromString │ │ │ │ +00001390 T PyFloat_FromString │ │ │ │ 000000cc T PyFloat_GetInfo │ │ │ │ 0000036a T PyFloat_GetMax │ │ │ │ 00000378 T PyFloat_GetMin │ │ │ │ 00003434 T PyFloat_Pack2 │ │ │ │ 000031e8 T PyFloat_Pack4 │ │ │ │ -00001638 T PyFloat_Pack8 │ │ │ │ +00001648 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ 00003640 T PyFloat_Unpack2 │ │ │ │ 00003370 T PyFloat_Unpack4 │ │ │ │ 00000488 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -7675,15 +7675,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00001620 t Py_XDECREF │ │ │ │ +00001630 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ @@ -7729,61 +7729,61 @@ │ │ │ │ 000000dc t _float_div_mod │ │ │ │ U ceil │ │ │ │ 000008dc t convert_to_double │ │ │ │ 000001c0 t float___ceil__ │ │ │ │ 00000704 r float___ceil____doc__ │ │ │ │ 000001de t float___floor__ │ │ │ │ 00000740 r float___floor____doc__ │ │ │ │ -00001fa4 t float___format__ │ │ │ │ +00001fb4 t float___format__ │ │ │ │ 00000128 r float___format____doc__ │ │ │ │ 0000020c t float___getformat__ │ │ │ │ 0000017c r float___getformat____doc__ │ │ │ │ 00000358 t float___getnewargs__ │ │ │ │ 000002e4 r float___getnewargs____doc__ │ │ │ │ -000018c0 t float___round__ │ │ │ │ +000018d0 t float___round__ │ │ │ │ 0000065c r float___round____doc__ │ │ │ │ 00000388 t float___trunc__ │ │ │ │ 0000077c r float___trunc____doc__ │ │ │ │ 00000480 t float___trunc___impl │ │ │ │ -0000180c t float_abs │ │ │ │ +0000181c t float_abs │ │ │ │ 00000b18 t float_add │ │ │ │ 00002a14 t float_as_integer_ratio │ │ │ │ 0000035c r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -0000200c t float_bool │ │ │ │ +0000201c t float_bool │ │ │ │ 000004cc t float_conjugate │ │ │ │ 00000610 r float_conjugate__doc__ │ │ │ │ 000000ac t float_dealloc │ │ │ │ 0000094c t float_div │ │ │ │ 000001fc t float_divmod │ │ │ │ 0000030c t float_float │ │ │ │ 0000002c t float_floor_div │ │ │ │ -000014b0 t float_from_string_inner │ │ │ │ -00002020 t float_fromhex │ │ │ │ +000014c0 t float_from_string_inner │ │ │ │ +00002030 t float_fromhex │ │ │ │ 000004b8 r float_fromhex__doc__ │ │ │ │ 000004d4 t float_getimag │ │ │ │ 000004d0 t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -000011a0 t float_hash │ │ │ │ +000011b0 t float_hash │ │ │ │ 00002d4c t float_hex │ │ │ │ 00000568 r float_hex__doc__ │ │ │ │ 000002bc t float_is_integer │ │ │ │ 000007c8 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000758 t float_mul │ │ │ │ -00001ef0 t float_neg │ │ │ │ +00001f00 t float_neg │ │ │ │ 00000334 t float_new │ │ │ │ 00000304 r float_new__doc__ │ │ │ │ -000012c8 t float_new_impl │ │ │ │ -00000c78 t float_pow │ │ │ │ +000012d8 t float_new_impl │ │ │ │ +00000c88 t float_pow │ │ │ │ 000003b0 t float_rem │ │ │ │ -00001d40 t float_repr │ │ │ │ +00001d50 t float_repr │ │ │ │ 00000128 t float_richcompare │ │ │ │ -00001d84 t float_sub │ │ │ │ -000011a8 t float_vectorcall │ │ │ │ +00001d94 t float_sub │ │ │ │ +000011b8 t float_vectorcall │ │ │ │ 0000004c r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000027c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -7865,21 +7865,21 @@ │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000000d0 D PyFrameLocalsProxy_Type │ │ │ │ 000009b8 T PyFrame_FastToLocals │ │ │ │ 000009b4 T PyFrame_FastToLocalsWithError │ │ │ │ -00000b58 T PyFrame_GetBack │ │ │ │ +00000b28 T PyFrame_GetBack │ │ │ │ 00000608 T PyFrame_GetBuiltins │ │ │ │ -000006d4 T PyFrame_GetCode │ │ │ │ +000006a4 T PyFrame_GetCode │ │ │ │ 000005ba T PyFrame_GetGenerator │ │ │ │ 000005e6 T PyFrame_GetGlobals │ │ │ │ 0000062a T PyFrame_GetLasti │ │ │ │ -00000764 T PyFrame_GetLineNumber │ │ │ │ +00000734 T PyFrame_GetLineNumber │ │ │ │ 000005e0 T PyFrame_GetLocals │ │ │ │ 0000063a T PyFrame_GetVar │ │ │ │ 000007aa T PyFrame_GetVarString │ │ │ │ 000009ba T PyFrame_LocalsToFast │ │ │ │ 000001a4 T PyFrame_New │ │ │ │ 00000000 D PyFrame_Type │ │ │ │ U PyFunction_Type │ │ │ │ @@ -7921,17 +7921,17 @@ │ │ │ │ U _PyCode_GetCode │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ 00000000 T _PyEval_BuiltinsFromGlobals │ │ │ │ U _PyEval_GetBuiltins │ │ │ │ U _PyEval_SetOpcodeTrace │ │ │ │ -00000550 T _PyFrameLocalsProxy_New │ │ │ │ +00000520 T _PyFrameLocalsProxy_New │ │ │ │ 00000324 T _PyFrame_GetLocals │ │ │ │ -000003f4 T _PyFrame_HasHiddenLocals │ │ │ │ +000003c4 T _PyFrame_HasHiddenLocals │ │ │ │ 000009bc T _PyFrame_IsEntryFrame │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ 00000050 T _PyFrame_New_NoTrack │ │ │ │ U _PyFrame_Traverse │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyGen_Finalize │ │ │ │ U _PyLineTable_NextAddressRange │ │ │ │ @@ -7946,64 +7946,64 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000044 r clear__doc__ │ │ │ │ -00001c5c t frame_clear │ │ │ │ +00001c20 t frame_clear │ │ │ │ 00000088 t frame_dealloc │ │ │ │ -00000c34 t frame_getback │ │ │ │ +00000c04 t frame_getback │ │ │ │ 000000c4 t frame_getbuiltins │ │ │ │ -00000bb8 t frame_getcode │ │ │ │ -00000c08 t frame_getglobals │ │ │ │ -00001dc0 t frame_getlasti │ │ │ │ -00000c9c t frame_getlineno │ │ │ │ -00000454 t frame_getlocals │ │ │ │ +00000b88 t frame_getcode │ │ │ │ +00000bd8 t frame_getglobals │ │ │ │ +00001d84 t frame_getlasti │ │ │ │ +00000c6c t frame_getlineno │ │ │ │ +00000424 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ 00000118 t frame_gettrace │ │ │ │ 000000e8 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ 00000000 t frame_repr │ │ │ │ -00000dd4 t frame_setlineno │ │ │ │ +00000da4 t frame_setlineno │ │ │ │ 00000000 t frame_settrace │ │ │ │ 00000064 t frame_settrace_opcodes │ │ │ │ 000009a6 t frame_sizeof │ │ │ │ -00000cf0 t frame_tp_clear │ │ │ │ -000006e8 t frame_traverse │ │ │ │ +00000cc0 t frame_tp_clear │ │ │ │ +000006b8 t frame_traverse │ │ │ │ 000007ea t framelocalsproxy___contains__ │ │ │ │ 00000380 d framelocalsproxy_as_mapping │ │ │ │ 000003b4 d framelocalsproxy_as_number │ │ │ │ 0000038c d framelocalsproxy_as_sequence │ │ │ │ 00000138 t framelocalsproxy_contains │ │ │ │ 00000378 t framelocalsproxy_copy │ │ │ │ -00000694 t framelocalsproxy_dealloc │ │ │ │ +00000664 t framelocalsproxy_dealloc │ │ │ │ 000003b6 t framelocalsproxy_get │ │ │ │ -000008b4 t framelocalsproxy_getitem │ │ │ │ -00000a30 t framelocalsproxy_getkeyindex │ │ │ │ +00000884 t framelocalsproxy_getitem │ │ │ │ +00000a00 t framelocalsproxy_getkeyindex │ │ │ │ 000008b4 t framelocalsproxy_inplace_or │ │ │ │ 000001dc t framelocalsproxy_items │ │ │ │ 0000042c t framelocalsproxy_iter │ │ │ │ -000007bc t framelocalsproxy_keys │ │ │ │ +0000078c t framelocalsproxy_keys │ │ │ │ 00000174 t framelocalsproxy_length │ │ │ │ 0000006e t framelocalsproxy_merge │ │ │ │ 000002c0 d framelocalsproxy_methods │ │ │ │ -000005f4 t framelocalsproxy_new │ │ │ │ +000005c4 t framelocalsproxy_new │ │ │ │ 00000848 t framelocalsproxy_or │ │ │ │ 00000900 t framelocalsproxy_pop │ │ │ │ 00000368 t framelocalsproxy_repr │ │ │ │ 0000080c t framelocalsproxy_reversed │ │ │ │ 000002c8 t framelocalsproxy_richcompare │ │ │ │ 00000534 t framelocalsproxy_setdefault │ │ │ │ -00001968 t framelocalsproxy_setitem │ │ │ │ +00001948 t framelocalsproxy_setitem │ │ │ │ 00000500 t framelocalsproxy_tp_clear │ │ │ │ 00000034 t framelocalsproxy_update │ │ │ │ 00000456 t framelocalsproxy_values │ │ │ │ -00001dd8 t framelocalsproxy_visit │ │ │ │ +00001d9c t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ 00000014 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -8243,15 +8243,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 │ │ │ │ -000003dc t calliter_dealloc │ │ │ │ +000003d8 t calliter_dealloc │ │ │ │ 0000029c t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ 00000294 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 00000194 t iter_dealloc │ │ │ │ 000000e4 t iter_iternext │ │ │ │ @@ -8312,23 +8312,23 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000248 T PyList_Append │ │ │ │ 000000e8 T PyList_AsTuple │ │ │ │ 00000134 T PyList_Clear │ │ │ │ 00000168 T PyList_Extend │ │ │ │ -00005f28 T PyList_GetItem │ │ │ │ -000061d0 T PyList_GetItemRef │ │ │ │ +00005f38 T PyList_GetItem │ │ │ │ +000061e0 T PyList_GetItemRef │ │ │ │ 000000a4 T PyList_GetSlice │ │ │ │ 00000000 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 000000fc T PyList_Reverse │ │ │ │ -000016e0 T PyList_SetItem │ │ │ │ -000018bc T PyList_SetSlice │ │ │ │ -00001e90 T PyList_Size │ │ │ │ +000016d0 T PyList_SetItem │ │ │ │ +000018ac T PyList_SetSlice │ │ │ │ +00001e80 T PyList_Size │ │ │ │ 0000044c 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 │ │ │ │ @@ -8377,16 +8377,16 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 0000031c T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ 0000713c T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004c94 T _PyList_Extend │ │ │ │ -0000179c T _PyList_FromArraySteal │ │ │ │ +00004cec T _PyList_Extend │ │ │ │ +0000178c 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 │ │ │ │ @@ -8402,98 +8402,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 │ │ │ │ -00004cb8 t _list_extend │ │ │ │ +00004d10 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -000056d4 t list___init__ │ │ │ │ +000056e4 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -000062a8 t list___reversed__ │ │ │ │ +000062b8 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000082 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001dd4 t list_append │ │ │ │ +00001dc4 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00005c48 t list_ass_item │ │ │ │ -0000193c t list_ass_slice_lock_held │ │ │ │ -000066c0 t list_ass_subscript │ │ │ │ -00001d7c t list_clear_impl.isra.0 │ │ │ │ -00006138 t list_clear_slot │ │ │ │ -00005cd8 t list_concat │ │ │ │ -00006234 t list_contains │ │ │ │ +00005c58 t list_ass_item │ │ │ │ +0000192c t list_ass_slice_lock_held │ │ │ │ +000066d0 t list_ass_subscript │ │ │ │ +00001d6c t list_clear_impl.isra.0 │ │ │ │ +00006148 t list_clear_slot │ │ │ │ +00005ce8 t list_concat │ │ │ │ +00006244 t list_contains │ │ │ │ 00000174 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ 0000757c t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00005f04 t list_extend │ │ │ │ +00005f14 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ 00007678 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -00006480 t list_inplace_concat │ │ │ │ +00006490 t list_inplace_concat │ │ │ │ 00000054 t list_inplace_repeat │ │ │ │ 000001f4 t list_inplace_repeat_lock_held │ │ │ │ -00006328 t list_insert │ │ │ │ +00006338 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00004aec t list_item │ │ │ │ -00004b30 t list_iter │ │ │ │ -00004c2c t list_length │ │ │ │ +00004b44 t list_item │ │ │ │ +00004b88 t list_iter │ │ │ │ +00004c84 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00005a90 t list_pop │ │ │ │ +00005aa0 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -00005988 t list_remove │ │ │ │ +00005998 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ 00007214 t list_repeat │ │ │ │ 00006fd8 t list_repr │ │ │ │ 000003b0 t list_resize │ │ │ │ 00007640 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -00005774 t list_richcompare │ │ │ │ -00006558 t list_slice_lock_held │ │ │ │ +00005784 t list_richcompare │ │ │ │ +00006568 t list_slice_lock_held │ │ │ │ 00006ee4 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 000004a0 t list_sort_impl │ │ │ │ -00004750 t list_subscript │ │ │ │ -0000176c t list_traverse │ │ │ │ -000064b0 t list_vectorcall │ │ │ │ -00004c30 t listiter_dealloc │ │ │ │ -000077ac t listiter_len │ │ │ │ +000047a8 t list_subscript │ │ │ │ +0000175c t list_traverse │ │ │ │ +000064c0 t list_vectorcall │ │ │ │ +00004c88 t listiter_dealloc │ │ │ │ +000077b0 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004bc4 t listiter_next │ │ │ │ +00004c1c t listiter_next │ │ │ │ 0000037c t listiter_reduce │ │ │ │ 000003d8 t listiter_setstate │ │ │ │ 00006ed8 t listiter_traverse │ │ │ │ -000062e4 t listreviter_dealloc │ │ │ │ +000062f4 t listreviter_dealloc │ │ │ │ 0000015c t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ 00007180 t listreviter_next │ │ │ │ 00000090 t listreviter_reduce │ │ │ │ 000000e4 t listreviter_setstate │ │ │ │ 00000150 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00001ec4 t merge_at │ │ │ │ +00001eb4 t merge_at │ │ │ │ 0000017c t merge_getmem │ │ │ │ 000074d8 t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000077c4 t safe_object_compare │ │ │ │ +000077c8 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -00007794 t unsafe_float_compare │ │ │ │ -00001678 t unsafe_latin_compare │ │ │ │ +00007798 t unsafe_float_compare │ │ │ │ +00001668 t unsafe_latin_compare │ │ │ │ 000071e8 t unsafe_long_compare │ │ │ │ -00006078 t unsafe_object_compare │ │ │ │ -00005f78 t unsafe_tuple_compare │ │ │ │ +00006088 t unsafe_object_compare │ │ │ │ +00005f88 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8567,38 +8567,38 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -0000a528 T PyLong_AsDouble │ │ │ │ -00003164 T PyLong_AsInt │ │ │ │ +0000a4a4 T PyLong_AsDouble │ │ │ │ +00003160 T PyLong_AsInt │ │ │ │ 00001444 T PyLong_AsLong │ │ │ │ 000015d4 T PyLong_AsLongAndOverflow │ │ │ │ -00008518 T PyLong_AsLongLong │ │ │ │ -000119c0 T PyLong_AsLongLongAndOverflow │ │ │ │ +00008508 T PyLong_AsLongLong │ │ │ │ +0001192c T PyLong_AsLongLongAndOverflow │ │ │ │ 000002dc T PyLong_AsNativeBytes │ │ │ │ 00002510 T PyLong_AsSize_t │ │ │ │ 00000458 T PyLong_AsSsize_t │ │ │ │ -00003304 T PyLong_AsUnsignedLong │ │ │ │ -0000af7c T PyLong_AsUnsignedLongLong │ │ │ │ -0000d118 T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000f288 T PyLong_AsUnsignedLongMask │ │ │ │ -0000a42c T PyLong_AsVoidPtr │ │ │ │ -000081d0 T PyLong_FromDouble │ │ │ │ +00003300 T PyLong_AsUnsignedLong │ │ │ │ +0000aed8 T PyLong_AsUnsignedLongLong │ │ │ │ +0000d074 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000f1e4 T PyLong_AsUnsignedLongMask │ │ │ │ +0000a3a8 T PyLong_AsVoidPtr │ │ │ │ +000081c0 T PyLong_FromDouble │ │ │ │ 00000314 T PyLong_FromLong │ │ │ │ -000066b0 T PyLong_FromLongLong │ │ │ │ +000066a0 T PyLong_FromLongLong │ │ │ │ 0000025c T PyLong_FromNativeBytes │ │ │ │ -0000937c T PyLong_FromSize_t │ │ │ │ +0000936c T PyLong_FromSize_t │ │ │ │ 00000248 T PyLong_FromSsize_t │ │ │ │ 00000534 T PyLong_FromString │ │ │ │ -0000dc04 T PyLong_FromUnicodeObject │ │ │ │ +0000db60 T PyLong_FromUnicodeObject │ │ │ │ 00000084 T PyLong_FromUnsignedLong │ │ │ │ -00003688 T PyLong_FromUnsignedLongLong │ │ │ │ +00003684 T PyLong_FromUnsignedLongLong │ │ │ │ 000002a0 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -8618,52 +8618,52 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 000001e2 T PyUnstable_Long_CompactValue │ │ │ │ 000001d6 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000d398 t Py_XDECREF │ │ │ │ +0000d2f4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00006544 T _PyLong_Add │ │ │ │ -00004460 T _PyLong_AsByteArray │ │ │ │ -0000d23c T _PyLong_Copy │ │ │ │ +00006534 T _PyLong_Add │ │ │ │ +0000445c T _PyLong_AsByteArray │ │ │ │ +0000d198 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 00000780 T _PyLong_DivmodNear │ │ │ │ 000000d8 T _PyLong_FiniTypes │ │ │ │ -0000df3c T _PyLong_Format │ │ │ │ +0000de98 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000730 T _PyLong_FormatBytesWriter │ │ │ │ -0000a3f0 T _PyLong_FormatWriter │ │ │ │ -0000f37c T _PyLong_Frexp │ │ │ │ -00005a78 T _PyLong_FromByteArray │ │ │ │ -0000dca8 T _PyLong_FromBytes │ │ │ │ -0000d340 T _PyLong_FromDigits │ │ │ │ -0000d3b0 t _PyLong_FromLarge │ │ │ │ +0000a36c T _PyLong_FormatWriter │ │ │ │ +0000f2d8 T _PyLong_Frexp │ │ │ │ +00005a68 T _PyLong_FromByteArray │ │ │ │ +0000dc04 T _PyLong_FromBytes │ │ │ │ +0000d29c T _PyLong_FromDigits │ │ │ │ +0000d30c t _PyLong_FromLarge │ │ │ │ 00000404 t _PyLong_FromMedium │ │ │ │ -00010bb8 T _PyLong_GCD │ │ │ │ +00010b18 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00011af4 T _PyLong_Lshift │ │ │ │ -00006a20 T _PyLong_Multiply │ │ │ │ -00010b18 t _PyLong_Negate │ │ │ │ +00011a60 T _PyLong_Lshift │ │ │ │ +00006a10 T _PyLong_Multiply │ │ │ │ +00010a78 t _PyLong_Negate │ │ │ │ 00000108 T _PyLong_New │ │ │ │ 000024b4 T _PyLong_NumBits │ │ │ │ -00011c50 T _PyLong_Rshift │ │ │ │ -0000815c T _PyLong_Sign │ │ │ │ +00011bbc T _PyLong_Rshift │ │ │ │ +0000814c T _PyLong_Sign │ │ │ │ 00000180 T _PyLong_Size_t_Converter │ │ │ │ -00002ffc T _PyLong_Subtract │ │ │ │ +00002ff8 T _PyLong_Subtract │ │ │ │ 00000044 T _PyLong_UnsignedInt_Converter │ │ │ │ 0000009a T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -000100fc T _PyLong_UnsignedShort_Converter │ │ │ │ +0001005c T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -8696,93 +8696,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 │ │ │ │ -0000a120 t divrem1 │ │ │ │ +0000a09c t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -0000a4c0 t int___format__ │ │ │ │ +0000a43c 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__ │ │ │ │ -00011938 t int_as_integer_ratio │ │ │ │ +000118a4 t int_as_integer_ratio │ │ │ │ 00000a30 r int_as_integer_ratio__doc__ │ │ │ │ 00000584 t int_bit_count │ │ │ │ 00000b40 r int_bit_count__doc__ │ │ │ │ -0000d8a4 t int_bit_length │ │ │ │ +0000d800 t int_bit_length │ │ │ │ 00000bf8 r int_bit_length__doc__ │ │ │ │ -00004ef8 t int_from_bytes │ │ │ │ +00004ee8 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__ │ │ │ │ -00003738 t int_to_bytes │ │ │ │ +00003734 t int_to_bytes │ │ │ │ 000006ec r int_to_bytes__doc__ │ │ │ │ -00006c28 t k_mul │ │ │ │ -00011754 t kmul_split.constprop.0 │ │ │ │ -00009954 t l_divmod │ │ │ │ -0000ee3c t l_mod │ │ │ │ +00006c18 t k_mul │ │ │ │ +000116c0 t kmul_split.constprop.0 │ │ │ │ +0000993c t l_divmod │ │ │ │ +0000ed98 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000da40 t long_abs │ │ │ │ -000063bc t long_add │ │ │ │ -00008010 t long_and │ │ │ │ +0000d99c t long_abs │ │ │ │ +000063ac t long_add │ │ │ │ +00008000 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -000085e8 t long_bitwise │ │ │ │ +000085d8 t long_bitwise │ │ │ │ 00001434 t long_bool │ │ │ │ 000016e8 t long_compare │ │ │ │ 00001790 t long_dealloc │ │ │ │ -0000981c t long_div │ │ │ │ -0000db80 t long_divmod │ │ │ │ -00009c50 t long_divrem │ │ │ │ +00009804 t long_div │ │ │ │ +0000dadc t long_divmod │ │ │ │ +00009c38 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000e8f8 t long_float │ │ │ │ -0000df84 t long_format_binary │ │ │ │ +0000e854 t long_float │ │ │ │ +0000dee0 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 0000057c t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000190 t long_hash │ │ │ │ -00003514 t long_invert │ │ │ │ -0000de20 t long_long │ │ │ │ +00003510 t long_invert │ │ │ │ +0000dd7c t long_long │ │ │ │ 00000558 t long_long_meth │ │ │ │ 000025f0 t long_lshift │ │ │ │ -00002910 t long_lshift1.part.0 │ │ │ │ +0000290c t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000e9d8 t long_mod │ │ │ │ -000067f8 t long_mul │ │ │ │ -000033e8 t long_neg │ │ │ │ -0000d4a8 t long_new │ │ │ │ -0000d6f4 t long_new_impl │ │ │ │ -000093d4 t long_or │ │ │ │ -0000b174 t long_pow │ │ │ │ +0000e934 t long_mod │ │ │ │ +000067e8 t long_mul │ │ │ │ +000033e4 t long_neg │ │ │ │ +0000d404 t long_new │ │ │ │ +0000d650 t long_new_impl │ │ │ │ +000093b8 t long_or │ │ │ │ +0000b0d0 t long_pow │ │ │ │ 0000128c t long_richcompare │ │ │ │ -0000f7fc t long_rshift │ │ │ │ -00002e74 t long_sub │ │ │ │ +0000f75c t long_rshift │ │ │ │ +00002e70 t long_sub │ │ │ │ 000017e8 t long_to_decimal_string │ │ │ │ 00001810 t long_to_decimal_string_internal │ │ │ │ -0000a5e0 t long_true_divide │ │ │ │ -00008168 t long_vectorcall │ │ │ │ -0000dd24 t long_xor │ │ │ │ +0000a55c t long_true_divide │ │ │ │ +00008158 t long_vectorcall │ │ │ │ +0000dc80 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00007e0c t x_add │ │ │ │ -000101c4 t x_divrem │ │ │ │ -00009520 t x_sub │ │ │ │ +00007dfc t x_add │ │ │ │ +00010124 t x_divrem │ │ │ │ +00009508 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8846,42 +8846,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 000007a8 T PyDict_AddWatcher │ │ │ │ -0000947c T PyDict_Clear │ │ │ │ +00009434 T PyDict_Clear │ │ │ │ 00000808 T PyDict_ClearWatcher │ │ │ │ 00000150 T PyDict_Contains │ │ │ │ -00008844 T PyDict_ContainsString │ │ │ │ -00002c40 T PyDict_Copy │ │ │ │ -0000478c T PyDict_DelItem │ │ │ │ +000087fc T PyDict_ContainsString │ │ │ │ +00002c48 T PyDict_Copy │ │ │ │ +00004794 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b648 T PyDict_GetItem │ │ │ │ -00002894 T PyDict_GetItemRef │ │ │ │ +0000b600 T PyDict_GetItem │ │ │ │ +0000289c T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -000045b0 T PyDict_GetItemStringRef │ │ │ │ -000026bc T PyDict_GetItemWithError │ │ │ │ +000045b8 T PyDict_GetItemStringRef │ │ │ │ +000026c4 T PyDict_GetItemWithError │ │ │ │ 00000a4c T PyDict_Items │ │ │ │ -00007d88 T PyDict_Keys │ │ │ │ +00007d40 T PyDict_Keys │ │ │ │ 000003e0 T PyDict_Merge │ │ │ │ 00000784 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -000043c4 T PyDict_Next │ │ │ │ -000084a0 T PyDict_Pop │ │ │ │ +000043cc T PyDict_Next │ │ │ │ +00008458 T PyDict_Pop │ │ │ │ 000001d8 T PyDict_PopString │ │ │ │ 00000788 T PyDict_SetDefault │ │ │ │ -00002048 T PyDict_SetDefaultRef │ │ │ │ -00000c48 T PyDict_SetItem │ │ │ │ -00002780 T PyDict_SetItemString │ │ │ │ -000096a4 T PyDict_Size │ │ │ │ +00002050 T PyDict_SetDefaultRef │ │ │ │ +00000c2c T PyDict_SetItem │ │ │ │ +00002788 T PyDict_SetItemString │ │ │ │ +0000965c T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000128 T PyDict_Unwatch │ │ │ │ -0000324c T PyDict_Update │ │ │ │ +00003254 T PyDict_Update │ │ │ │ 000002c0 T PyDict_Values │ │ │ │ 0000004c T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -8901,32 +8901,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007f20 T PyObject_ClearManagedDict │ │ │ │ +00007ed8 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005790 T PyObject_GenericGetDict │ │ │ │ +00005798 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 │ │ │ │ -000088dc T PyObject_VisitManagedDict │ │ │ │ +00008894 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8938,77 +8938,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000026a0 t Py_XDECREF │ │ │ │ +000026a8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000096d8 T _PyDictKeys_DecRef │ │ │ │ -00005770 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00005368 T _PyDictKeys_StringLookup │ │ │ │ -00007218 T _PyDictKeys_StringLookupSplit │ │ │ │ +00009690 T _PyDictKeys_DecRef │ │ │ │ +00005778 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +00005370 T _PyDictKeys_StringLookup │ │ │ │ +00007234 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000302 T _PyDictView_Intersect │ │ │ │ -00005b24 T _PyDictView_New │ │ │ │ +00005b2c T _PyDictView_New │ │ │ │ 00000848 T _PyDict_CheckConsistency │ │ │ │ -00009abc T _PyDict_ClearFreeList │ │ │ │ +00009a74 T _PyDict_ClearFreeList │ │ │ │ 00000d7e T _PyDict_ContainsId │ │ │ │ 000001bc T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000dd6 T _PyDict_DelItemId │ │ │ │ -0000811c T _PyDict_DelItemIf │ │ │ │ +000080d4 T _PyDict_DelItemIf │ │ │ │ 00000630 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b2e0 T _PyDict_DetachFromObject │ │ │ │ -00004da4 T _PyDict_FromItems │ │ │ │ -0000ab7c T _PyDict_FromKeys │ │ │ │ +0000b298 T _PyDict_DetachFromObject │ │ │ │ +00004dac T _PyDict_FromItems │ │ │ │ +0000ab34 T _PyDict_FromKeys │ │ │ │ 00000d16 T _PyDict_GetItemIdWithError │ │ │ │ -0000292c T _PyDict_GetItemRef_KnownHash │ │ │ │ +00002934 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000ca4 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008424 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +000083dc T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000d3e T _PyDict_GetItemStringWithError │ │ │ │ 00000ce6 T _PyDict_GetItemWithError │ │ │ │ -0000b108 T _PyDict_GetItem_KnownHash │ │ │ │ -00004380 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000b0c0 T _PyDict_GetItem_KnownHash │ │ │ │ +00004388 T _PyDict_HasOnlyStringKeys │ │ │ │ 0000074e T _PyDict_KeysSize │ │ │ │ -000052c0 T _PyDict_LoadGlobal │ │ │ │ -000073d0 T _PyDict_LookupIndex │ │ │ │ -000097e4 T _PyDict_MaybeUntrack │ │ │ │ -00007bfc T _PyDict_MergeEx │ │ │ │ -00002728 T _PyDict_NewKeysForClass │ │ │ │ +000052c8 T _PyDict_LoadGlobal │ │ │ │ +000073ec T _PyDict_LookupIndex │ │ │ │ +0000979c T _PyDict_MaybeUntrack │ │ │ │ +00007bb4 T _PyDict_MergeEx │ │ │ │ +00002730 T _PyDict_NewKeysForClass │ │ │ │ 00000c24 T _PyDict_NewPresized │ │ │ │ -000044b0 T _PyDict_Next │ │ │ │ -000077c4 T _PyDict_Pop │ │ │ │ -00007884 T _PyDict_Pop_KnownHash │ │ │ │ -0000a51c T _PyDict_SendEvent │ │ │ │ +000044b8 T _PyDict_Next │ │ │ │ +000077e0 T _PyDict_Pop │ │ │ │ +000078a0 T _PyDict_Pop_KnownHash │ │ │ │ +0000a4d4 T _PyDict_SendEvent │ │ │ │ 00000da8 T _PyDict_SetItemId │ │ │ │ -0000b144 T _PyDict_SetItem_KnownHash │ │ │ │ -0000b204 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002b5c T _PyDict_SetItem_LockHeld │ │ │ │ -00007c24 T _PyDict_SetItem_Take2 │ │ │ │ +0000b0fc T _PyDict_SetItem_KnownHash │ │ │ │ +0000b1bc T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002b64 T _PyDict_SetItem_LockHeld │ │ │ │ +00007bdc T _PyDict_SetItem_Take2 │ │ │ │ 000006a4 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002974 T _PyObjectDict_SetItem │ │ │ │ +0000297c T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00006018 T _PyObject_InitInlineValues │ │ │ │ -0000b394 T _PyObject_IsInstanceDictEmpty │ │ │ │ +00006020 T _PyObject_InitInlineValues │ │ │ │ +0000b34c T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b634 T _PyObject_MaterializeManagedDict │ │ │ │ -0000af94 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00008064 T _PyObject_SetManagedDict │ │ │ │ -0000606c T _PyObject_StoreInstanceAttribute │ │ │ │ -00006e30 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b5ec T _PyObject_MaterializeManagedDict │ │ │ │ +0000af4c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +0000801c T _PyObject_SetManagedDict │ │ │ │ +00006074 T _PyObject_StoreInstanceAttribute │ │ │ │ +00006e4c 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 │ │ │ │ @@ -9023,135 +9023,135 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001f0 T _Py_dict_lookup │ │ │ │ -0000321c T _Py_dict_lookup_threadsafe │ │ │ │ +00003224 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 00000288 t all_contained_in │ │ │ │ -0000258c t build_indices_generic │ │ │ │ -00002c74 t copy_lock_held │ │ │ │ -0000b340 t copy_values │ │ │ │ -00004ab4 t delitem_knownhash_lock_held │ │ │ │ -0000aa40 t dict___contains__ │ │ │ │ +00002594 t build_indices_generic │ │ │ │ +00002c7c t copy_lock_held │ │ │ │ +0000b2f8 t copy_values │ │ │ │ +00004abc t delitem_knownhash_lock_held │ │ │ │ +0000a9f8 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 00000634 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 000006fc t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00004278 t dict_ass_sub │ │ │ │ -0000b3f8 t dict_clear │ │ │ │ +00004280 t dict_ass_sub │ │ │ │ +0000b3b0 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000b2ac t dict_copy │ │ │ │ +0000b264 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003c90 t dict_dealloc │ │ │ │ -0000ab28 t dict_fromkeys │ │ │ │ +00003c98 t dict_dealloc │ │ │ │ +0000aae0 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007cb4 t dict_get │ │ │ │ +00007c6c t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009bd0 t dict_init │ │ │ │ +00009b88 t dict_init │ │ │ │ 000001ac t dict_ior │ │ │ │ -00005a6c t dict_items │ │ │ │ +00005a74 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -000090f4 t dict_iter │ │ │ │ -00008e54 t dict_keys │ │ │ │ +000090ac t dict_iter │ │ │ │ +00008e0c t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00009b24 t dict_length │ │ │ │ -00003274 t dict_merge │ │ │ │ -00009b28 t dict_new │ │ │ │ +00009adc t dict_length │ │ │ │ +0000327c t dict_merge │ │ │ │ +00009ae0 t dict_new │ │ │ │ 00000260 t dict_or │ │ │ │ -0000741c t dict_pop │ │ │ │ +00007438 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b71c t dict_popitem │ │ │ │ +0000b6d4 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -0000a768 t dict_repr │ │ │ │ -0000bab4 t dict_richcompare │ │ │ │ -00009cd0 t dict_setdefault │ │ │ │ +0000a720 t dict_repr │ │ │ │ +0000ba6c t dict_richcompare │ │ │ │ +00009c88 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002068 t dict_setdefault_ref_lock_held │ │ │ │ -00003154 t dict_subscript │ │ │ │ -00008948 t dict_tp_clear │ │ │ │ -00004674 t dict_traverse │ │ │ │ -000058ec t dict_update │ │ │ │ -000059e0 t dict_update_arg │ │ │ │ -00008fa4 t dict_values │ │ │ │ +00002070 t dict_setdefault_ref_lock_held │ │ │ │ +0000315c t dict_subscript │ │ │ │ +00008900 t dict_tp_clear │ │ │ │ +0000467c t dict_traverse │ │ │ │ +000058f4 t dict_update │ │ │ │ +000059e8 t dict_update_arg │ │ │ │ +00008f5c t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009d3c t dict_vectorcall │ │ │ │ +00009cf4 t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 000004d0 t dictitems_contains │ │ │ │ -00005bcc t dictitems_iter │ │ │ │ +00005bd4 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000618 t dictitems_reversed │ │ │ │ -00007b68 t dictiter_dealloc │ │ │ │ -00005df8 t dictiter_iternextitem │ │ │ │ -00009180 t dictiter_iternextkey │ │ │ │ -00009340 t dictiter_iternextvalue │ │ │ │ -00008e3c t dictiter_len │ │ │ │ +00007b20 t dictiter_dealloc │ │ │ │ +00005e00 t dictiter_iternextitem │ │ │ │ +00009138 t dictiter_iternextkey │ │ │ │ +000092f8 t dictiter_iternextvalue │ │ │ │ +00008df4 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005c9c t dictiter_new │ │ │ │ +00005ca4 t dictiter_new │ │ │ │ 00000640 t dictiter_reduce │ │ │ │ 0000022c t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000aab4 t dictkeys_contains │ │ │ │ -00003bc8 t dictkeys_decref.constprop.0 │ │ │ │ -00008f0c t dictkeys_iter │ │ │ │ +0000aa6c t dictkeys_contains │ │ │ │ +00003bd0 t dictkeys_decref.constprop.0 │ │ │ │ +00008ec4 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000730 t dictkeys_reversed │ │ │ │ -000016b4 t dictresize.isra.0 │ │ │ │ +00001698 t dictresize.isra.0 │ │ │ │ 00000850 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000905c t dictvalues_iter │ │ │ │ +00009014 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000716 t dictvalues_reversed │ │ │ │ -00005d94 t dictview_dealloc │ │ │ │ +00005d9c t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -0000b640 t dictview_len │ │ │ │ +0000b5f8 t dictview_len │ │ │ │ 00000748 t dictview_mapping │ │ │ │ 00000540 t dictview_repr │ │ │ │ 00000180 t dictview_richcompare │ │ │ │ -0000b2a0 t dictview_traverse │ │ │ │ +0000b258 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 000004e2 t dictviews_isdisjoint │ │ │ │ 000004a4 t dictviews_or │ │ │ │ 0000040c t dictviews_sub │ │ │ │ 00000478 t dictviews_to_set │ │ │ │ 000005bc t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -000015ac t find_empty_slot │ │ │ │ +00001590 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006a04 t insert_split_key │ │ │ │ -00008c68 t insert_split_value │ │ │ │ -00000d18 t insert_to_emptydict │ │ │ │ -00001088 t insertdict │ │ │ │ +00006a20 t insert_split_key │ │ │ │ +00008c20 t insert_split_value │ │ │ │ +00000cfc t insert_to_emptydict │ │ │ │ +0000106c t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009f10 t merge_from_seq2_lock_held │ │ │ │ +00009ec8 t merge_from_seq2_lock_held │ │ │ │ 000000ac t new_dict │ │ │ │ -00008b70 t new_dict_with_shared_keys │ │ │ │ -00000f68 t new_keys_object.isra.0 │ │ │ │ -00007804 t pop_lock_held │ │ │ │ +00008b28 t new_dict_with_shared_keys │ │ │ │ +00000f4c t new_keys_object.isra.0 │ │ │ │ +00007820 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 │ │ │ │ 000006a6 t sizeof_lock_held │ │ │ │ -00006110 t store_instance_attr_lock_held │ │ │ │ +00006118 t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 000000cc t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -9201,15 +9201,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ 0000029c D PyODictItems_Type │ │ │ │ 000000fc D PyODictIter_Type │ │ │ │ 0000036c D PyODictKeys_Type │ │ │ │ 0000002c D PyODictValues_Type │ │ │ │ 00000258 T PyODict_DelItem │ │ │ │ 000006b4 T PyODict_New │ │ │ │ -00000ac8 T PyODict_SetItem │ │ │ │ +00000abc T PyODict_SetItem │ │ │ │ 000001cc D PyODict_Type │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ @@ -9234,25 +9234,25 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000cd8 t Py_XDECREF │ │ │ │ +00000ccc t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDictView_New │ │ │ │ U _PyDict_DelItem_KnownHash │ │ │ │ U _PyDict_FromKeys │ │ │ │ U _PyDict_Pop_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyDict_SizeOf │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00000afc t _PyODict_SetItem_KnownHash │ │ │ │ +00000af0 t _PyODict_SetItem_KnownHash │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 00000208 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ @@ -9272,16 +9272,16 @@ │ │ │ │ 00000018 r _keywords.7 │ │ │ │ 000004ec d _kwtuple.0 │ │ │ │ 00000558 d _kwtuple.12 │ │ │ │ 00000508 d _kwtuple.3 │ │ │ │ 00000524 d _kwtuple.6 │ │ │ │ 00000540 d _kwtuple.9 │ │ │ │ 00000318 t _odict_clear_node │ │ │ │ -000015a0 t _odict_clear_nodes │ │ │ │ -00000c00 t _odict_get_index │ │ │ │ +00001594 t _odict_clear_nodes │ │ │ │ +00000bf4 t _odict_get_index │ │ │ │ 000000ac t _odict_popkey_hash │ │ │ │ 00000388 t _odict_remove_node │ │ │ │ 00000468 d _parser.11 │ │ │ │ 0000043c d _parser.14 │ │ │ │ 000004c0 d _parser.2 │ │ │ │ 00000494 d _parser.5 │ │ │ │ 00000000 d _parser.8 │ │ │ │ @@ -9291,15 +9291,15 @@ │ │ │ │ 00000258 t mutablemapping_update_arg │ │ │ │ 0000079c d odict_as_mapping │ │ │ │ 0000070c d odict_as_number │ │ │ │ 000001e4 t odict_clear │ │ │ │ 000000d4 r odict_clear__doc__ │ │ │ │ 0000029a t odict_copy │ │ │ │ 000000b0 r odict_copy__doc__ │ │ │ │ -000013d8 t odict_dealloc │ │ │ │ +000013cc t odict_dealloc │ │ │ │ 00000060 r odict_doc │ │ │ │ 000005f4 d odict_getset │ │ │ │ 00000000 t odict_init │ │ │ │ 000005a8 t odict_inplace_or │ │ │ │ 00000108 r odict_items__doc__ │ │ │ │ 000003c0 t odict_iter │ │ │ │ 00000110 r odict_keys__doc__ │ │ │ │ @@ -9318,27 +9318,27 @@ │ │ │ │ 000001dc t odict_traverse │ │ │ │ 00000104 r odict_update__doc__ │ │ │ │ 0000010c r odict_values__doc__ │ │ │ │ 00000304 t odictitems_iter │ │ │ │ 00000594 d odictitems_methods │ │ │ │ 000002f8 t odictitems_new │ │ │ │ 00000518 t odictitems_reversed │ │ │ │ -0000132c t odictiter_dealloc │ │ │ │ -00000e84 t odictiter_iternext │ │ │ │ +00001320 t odictiter_dealloc │ │ │ │ +00000e78 t odictiter_iternext │ │ │ │ 000005d4 d odictiter_methods │ │ │ │ -00000db4 t odictiter_new │ │ │ │ +00000da8 t odictiter_new │ │ │ │ 0000052c t odictiter_reduce │ │ │ │ 000004ac t odictiter_traverse │ │ │ │ 00000464 t odictkeys_iter │ │ │ │ 000005b4 d odictkeys_methods │ │ │ │ 00000458 t odictkeys_new │ │ │ │ 000004f0 t odictkeys_reversed │ │ │ │ -00000cfc t odictvalues_iter │ │ │ │ +00000cf0 t odictvalues_iter │ │ │ │ 00000574 d odictvalues_methods │ │ │ │ -00000cf0 t odictvalues_new │ │ │ │ +00000ce4 t odictvalues_new │ │ │ │ 00000504 t odictvalues_reversed │ │ │ │ 00000038 r reduce_doc │ │ │ │ │ │ │ │ memoryobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000034 r .LC1 │ │ │ │ @@ -9440,15 +9440,15 @@ │ │ │ │ 000009f8 r .LC97 │ │ │ │ 00000a04 r .LC98 │ │ │ │ 00000a28 r .LC99 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -00001418 T PyBuffer_ToContiguous │ │ │ │ +000013c4 T PyBuffer_ToContiguous │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -9481,19 +9481,19 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000010ac T PyMemoryView_FromBuffer │ │ │ │ -00004910 T PyMemoryView_FromMemory │ │ │ │ -00002afc T PyMemoryView_FromObject │ │ │ │ +00001058 T PyMemoryView_FromBuffer │ │ │ │ +000048a8 T PyMemoryView_FromMemory │ │ │ │ +00002a94 T PyMemoryView_FromObject │ │ │ │ 000003b4 t PyMemoryView_FromObjectAndFlags │ │ │ │ -0000099c T PyMemoryView_GetContiguous │ │ │ │ +00000688 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 │ │ │ │ @@ -9509,16 +9509,16 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000048f8 t Py_XDECREF │ │ │ │ -0000026c t _IntTupleFromSsizet │ │ │ │ +00004890 t Py_XDECREF │ │ │ │ +000002b0 t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ 000002b8 T _PyMemoryView_FromBufferProc │ │ │ │ @@ -9543,119 +9543,120 @@ │ │ │ │ 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 │ │ │ │ -00000e00 t _memory_release │ │ │ │ +00000dac t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ -00002220 t adjust_fmt.isra.0 │ │ │ │ -00003548 t buffer_to_contiguous │ │ │ │ -00005018 t cmp_rec.part.0 │ │ │ │ -0000391c t copy_rec.part.0 │ │ │ │ +00001e80 t adjust_fmt.isra.0 │ │ │ │ +000034e0 t buffer_to_contiguous │ │ │ │ +00004fb0 t cmp_rec.part.0 │ │ │ │ +000038b4 t copy_rec.part.0 │ │ │ │ 00000366 t fix_struct_error_int │ │ │ │ 0000075c t init_flags │ │ │ │ -000007dc t init_shape_strides.part.0 │ │ │ │ -000038dc t init_strides_from_shape │ │ │ │ -00002e24 t lookup_dimension │ │ │ │ +00000000 t init_shape_strides.part.0 │ │ │ │ +00003874 t init_strides_from_shape │ │ │ │ +00002dbc t lookup_dimension │ │ │ │ 0000053c t mbuf_add_view │ │ │ │ 000004e0 t mbuf_alloc │ │ │ │ 000000a4 t mbuf_clear │ │ │ │ -00001020 t mbuf_dealloc │ │ │ │ -00000fe0 t mbuf_release │ │ │ │ -00001094 t mbuf_traverse │ │ │ │ +00000fcc t mbuf_dealloc │ │ │ │ +00000f8c t mbuf_release │ │ │ │ +00001040 t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005a8 d memory_as_buffer │ │ │ │ 0000059c d memory_as_mapping │ │ │ │ 00000574 d memory_as_sequence │ │ │ │ -000024d8 t memory_ass_sub │ │ │ │ +00002470 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 00000108 r memory_c_contiguous_doc │ │ │ │ 000000ba t memory_clear │ │ │ │ 00000324 t memory_contiguous │ │ │ │ 00000098 r memory_contiguous_doc │ │ │ │ -00000d34 t memory_dealloc │ │ │ │ -00002390 t memory_enter │ │ │ │ -00000124 t memory_enter.part.0 │ │ │ │ -00002420 t memory_exit │ │ │ │ +00000ce0 t memory_dealloc │ │ │ │ +00002328 t memory_enter │ │ │ │ +00000168 t memory_enter.part.0 │ │ │ │ +000023b8 t memory_exit │ │ │ │ 00000034 r memory_exit_doc │ │ │ │ 00000042 t memory_f_contiguous │ │ │ │ 000000cc r memory_f_contiguous_doc │ │ │ │ 0000029c r memory_format_doc │ │ │ │ -0000020c t memory_format_get │ │ │ │ -00000124 t memory_format_get.part.0 │ │ │ │ -00000e1c t memory_getbuf │ │ │ │ +00000250 t memory_format_get │ │ │ │ +00000168 t memory_format_get.part.0 │ │ │ │ +00000dc8 t memory_getbuf │ │ │ │ 00000470 d memory_getsetlist │ │ │ │ -00000000 t memory_hash │ │ │ │ -00000164 t memory_item │ │ │ │ +00000044 t memory_hash │ │ │ │ +000001a8 t memory_item │ │ │ │ 000002f4 r memory_itemsize_doc │ │ │ │ -00001e10 t memory_itemsize_get │ │ │ │ -00000124 t memory_itemsize_get.part.0 │ │ │ │ +00001dbc t memory_itemsize_get │ │ │ │ +00000168 t memory_itemsize_get.part.0 │ │ │ │ 000000f0 t memory_iter │ │ │ │ -000013bc t memory_length │ │ │ │ +00001368 t memory_length │ │ │ │ 000003d0 d memory_methods │ │ │ │ 00000360 r memory_nbytes_doc │ │ │ │ -0000014c t memory_nbytes_get │ │ │ │ -00000124 t memory_nbytes_get.part.0 │ │ │ │ +00000190 t memory_nbytes_get │ │ │ │ +00000168 t memory_nbytes_get.part.0 │ │ │ │ 0000023c r memory_ndim_doc │ │ │ │ -00000224 t memory_ndim_get │ │ │ │ -00000124 t memory_ndim_get.part.0 │ │ │ │ +00000268 t memory_ndim_get │ │ │ │ +00000168 t memory_ndim_get.part.0 │ │ │ │ 000003b8 r memory_obj_doc │ │ │ │ -00000554 t memory_obj_get │ │ │ │ -00000124 t memory_obj_get.part.0 │ │ │ │ +00000598 t memory_obj_get │ │ │ │ +00000168 t memory_obj_get.part.0 │ │ │ │ 0000032c r memory_readonly_doc │ │ │ │ -0000023c t memory_readonly_get │ │ │ │ -00000124 t memory_readonly_get.part.0 │ │ │ │ -00000fd8 t memory_releasebuf │ │ │ │ +00000280 t memory_readonly_get │ │ │ │ +00000168 t memory_readonly_get.part.0 │ │ │ │ +00000f84 t memory_releasebuf │ │ │ │ 00000084 t memory_repr │ │ │ │ -00003ca8 t memory_richcompare │ │ │ │ +00003c40 t memory_richcompare │ │ │ │ 000001e8 r memory_shape_doc │ │ │ │ -00000254 t memory_shape_get │ │ │ │ -00000124 t memory_shape_get.part.0 │ │ │ │ +00000298 t memory_shape_get │ │ │ │ +00000168 t memory_shape_get.part.0 │ │ │ │ 0000017c r memory_strides_doc │ │ │ │ -000002dc t memory_strides_get │ │ │ │ -00000124 t memory_strides_get.part.0 │ │ │ │ +00000320 t memory_strides_get │ │ │ │ +00000168 t memory_strides_get.part.0 │ │ │ │ 00000140 r memory_suboffsets_doc │ │ │ │ -000002f4 t memory_suboffsets_get │ │ │ │ -00000124 t memory_suboffsets_get.part.0 │ │ │ │ -00000834 t memory_subscript │ │ │ │ -000010a0 t memory_traverse │ │ │ │ +00000338 t memory_suboffsets_get │ │ │ │ +00000168 t memory_suboffsets_get.part.0 │ │ │ │ +000007dc t memory_subscript │ │ │ │ +0000104c t memory_traverse │ │ │ │ 000001ec t memoryiter_dealloc │ │ │ │ -0000030c t memoryiter_next │ │ │ │ +00000350 t memoryiter_next │ │ │ │ 0000040c t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 0000093c r memoryview__doc__ │ │ │ │ 000003a6 t memoryview__from_flags │ │ │ │ 000008d0 r memoryview__from_flags__doc__ │ │ │ │ -00001574 t memoryview_cast │ │ │ │ +00001520 t memoryview_cast │ │ │ │ 00000818 r memoryview_cast__doc__ │ │ │ │ -0000041c t memoryview_hex │ │ │ │ +00000460 t memoryview_hex │ │ │ │ 000003e4 r memoryview_hex__doc__ │ │ │ │ -000023b4 t memoryview_release │ │ │ │ +0000234c t memoryview_release │ │ │ │ 00000878 r memoryview_release__doc__ │ │ │ │ -0000328c t memoryview_tobytes │ │ │ │ +00003224 t memoryview_tobytes │ │ │ │ 000005d8 r memoryview_tobytes__doc__ │ │ │ │ -00001e28 t memoryview_tolist │ │ │ │ +00001dd4 t memoryview_tolist │ │ │ │ 00000784 r memoryview_tolist__doc__ │ │ │ │ -000003b8 t memoryview_toreadonly │ │ │ │ +000003fc t memoryview_toreadonly │ │ │ │ 000007d0 r memoryview_toreadonly__doc__ │ │ │ │ -00002e88 t pack_single │ │ │ │ +00002e20 t pack_single │ │ │ │ 00000232 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -00004bb4 t struct_get_unpacker │ │ │ │ -00000584 t tolist_rec.part.0 │ │ │ │ -00002260 t unpack_single.isra.0 │ │ │ │ +00004b4c t struct_get_unpacker │ │ │ │ +00001ec0 t tolist_base │ │ │ │ +000005c8 t tolist_rec.part.0 │ │ │ │ +000021f8 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000198 r .LC10 │ │ │ │ 000001b4 r .LC11 │ │ │ │ @@ -9802,30 +9803,30 @@ │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFrozenSet_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -0000079c T PyModuleDef_Init │ │ │ │ +00000790 T PyModuleDef_Init │ │ │ │ 00000000 D PyModuleDef_Type │ │ │ │ -00000518 T PyModule_AddFunctions │ │ │ │ +0000050c T PyModule_AddFunctions │ │ │ │ 0000013c T PyModule_Create2 │ │ │ │ -00000f38 T PyModule_ExecDef │ │ │ │ -000007e4 T PyModule_FromDefAndSpec2 │ │ │ │ -00000708 T PyModule_GetDef │ │ │ │ -000006c0 T PyModule_GetDict │ │ │ │ +00000f2c T PyModule_ExecDef │ │ │ │ +000007d8 T PyModule_FromDefAndSpec2 │ │ │ │ +000006fc T PyModule_GetDef │ │ │ │ +000006b4 T PyModule_GetDict │ │ │ │ 00000190 T PyModule_GetFilename │ │ │ │ 00000000 T PyModule_GetFilenameObject │ │ │ │ -000010ac T PyModule_GetName │ │ │ │ -000005d8 T PyModule_GetNameObject │ │ │ │ -00000efc T PyModule_GetState │ │ │ │ -000003a8 T PyModule_New │ │ │ │ -000003ec T PyModule_NewObject │ │ │ │ -0000066c T PyModule_SetDocString │ │ │ │ +000010a0 T PyModule_GetName │ │ │ │ +000005cc T PyModule_GetNameObject │ │ │ │ +00000ef0 T PyModule_GetState │ │ │ │ +0000039c T PyModule_New │ │ │ │ +000003e0 T PyModule_NewObject │ │ │ │ +00000660 T PyModule_SetDocString │ │ │ │ 000000d0 D PyModule_Type │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ @@ -9844,65 +9845,65 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsWideChar │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Type │ │ │ │ -00000500 t Py_XDECREF │ │ │ │ +000004f4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatFromCause │ │ │ │ U _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ U _PyImport_GetNextModuleIndex │ │ │ │ U _PyImport_ImportlibModuleRepr │ │ │ │ U _PyImport_IsInitialized │ │ │ │ U _PyImport_ResolveNameWithPackageContext │ │ │ │ -00001498 T _PyModuleSpec_GetFileOrigin │ │ │ │ -00001630 T _PyModuleSpec_IsInitializing │ │ │ │ -00001684 T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ -000019f8 T _PyModule_Clear │ │ │ │ -00001db0 T _PyModule_ClearDict │ │ │ │ +00001494 T _PyModuleSpec_GetFileOrigin │ │ │ │ +0000161c T _PyModuleSpec_IsInitializing │ │ │ │ +00001670 T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ +000019e4 T _PyModule_Clear │ │ │ │ +00001d9c T _PyModule_ClearDict │ │ │ │ 00000000 T _PyModule_CreateInitialized │ │ │ │ 00000018 T _PyModule_IsExtension │ │ │ │ -00001534 T _PyModule_IsPossiblyShadowing │ │ │ │ +00001530 T _PyModule_IsPossiblyShadowing │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_NoneStruct │ │ │ │ -000010f0 T _Py_module_getattro │ │ │ │ -0000111c T _Py_module_getattro_impl │ │ │ │ -00001148 t _Py_module_getattro_impl.part.0 │ │ │ │ +000010e4 T _Py_module_getattro │ │ │ │ +00001110 T _Py_module_getattro_impl │ │ │ │ +0000113c t _Py_module_getattro_impl.part.0 │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_wgetcwd │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000001cc d _kwtuple.0 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ U memset │ │ │ │ -0000173c t module___init__ │ │ │ │ +00001728 t module___init__ │ │ │ │ 0000000c r module___init____doc__ │ │ │ │ -00001970 t module_clear │ │ │ │ -000018c4 t module_dealloc │ │ │ │ +0000195c t module_clear │ │ │ │ +000018b0 t module_dealloc │ │ │ │ 00000088 t module_dir │ │ │ │ 00000050 t module_get_annotations │ │ │ │ 000001e8 d module_getsets │ │ │ │ 00000230 d module_members │ │ │ │ 00000210 d module_methods │ │ │ │ -00002170 t module_repr │ │ │ │ +0000215c t module_repr │ │ │ │ 00000100 t module_set_annotations │ │ │ │ -00000744 t module_traverse │ │ │ │ -000016dc t new_module │ │ │ │ +00000738 t module_traverse │ │ │ │ +000016c8 t new_module │ │ │ │ U wcscmp │ │ │ │ U wcsrchr │ │ │ │ │ │ │ │ namespaceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -10031,15 +10032,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -0000124c T PyCallable_Check │ │ │ │ +00001248 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10113,50 +10114,50 @@ │ │ │ │ U PyModuleDef_Type │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ -00000050 T PyObject_ASCII │ │ │ │ -00001f18 T PyObject_Bytes │ │ │ │ -00001ec4 T PyObject_CallFinalizer │ │ │ │ -00001e0c T PyObject_CallFinalizerFromDealloc │ │ │ │ -00002744 T PyObject_DelAttr │ │ │ │ +00000058 T PyObject_ASCII │ │ │ │ +00001f14 T PyObject_Bytes │ │ │ │ +00001ec0 T PyObject_CallFinalizer │ │ │ │ +00001e08 T PyObject_CallFinalizerFromDealloc │ │ │ │ +00002740 T PyObject_DelAttr │ │ │ │ 00000688 T PyObject_DelAttrString │ │ │ │ -00002304 T PyObject_Dir │ │ │ │ +00002300 T PyObject_Dir │ │ │ │ 00000868 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -0000109c T PyObject_GenericGetAttr │ │ │ │ +00001094 T PyObject_GenericGetAttr │ │ │ │ 000005d8 T PyObject_GenericSetAttr │ │ │ │ 00000246 T PyObject_GenericSetDict │ │ │ │ -00000944 T PyObject_GetAttr │ │ │ │ -0000114c T PyObject_GetAttrString │ │ │ │ -00000ccc T PyObject_GetOptionalAttr │ │ │ │ +0000093c T PyObject_GetAttr │ │ │ │ +00001144 T PyObject_GetAttrString │ │ │ │ +00000cc4 T PyObject_GetOptionalAttr │ │ │ │ 000003a6 T PyObject_GetOptionalAttrString │ │ │ │ 00000474 T PyObject_HasAttr │ │ │ │ 00000370 T PyObject_HasAttrString │ │ │ │ 000004aa T PyObject_HasAttrStringWithError │ │ │ │ -00002068 T PyObject_HasAttrWithError │ │ │ │ +00002064 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ -00000128 T PyObject_HashNotImplemented │ │ │ │ +00000130 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 000004da T PyObject_Init │ │ │ │ 00000610 T PyObject_InitVar │ │ │ │ -000010a4 T PyObject_IsTrue │ │ │ │ +0000109c T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ -0000293c T PyObject_Not │ │ │ │ +00002938 T PyObject_Not │ │ │ │ 0000012c T PyObject_Print │ │ │ │ -00001d18 T PyObject_Repr │ │ │ │ -000015d4 T PyObject_RichCompare │ │ │ │ -0000125c T PyObject_RichCompareBool │ │ │ │ -00001dfc T PyObject_SelfIter │ │ │ │ +00001d14 T PyObject_Repr │ │ │ │ +000015d0 T PyObject_RichCompare │ │ │ │ +00001258 T PyObject_RichCompareBool │ │ │ │ +00001df8 T PyObject_SelfIter │ │ │ │ 00000418 T PyObject_SetAttr │ │ │ │ 00000238 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -00001c08 T PyObject_Str │ │ │ │ +00001c04 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 000005f6 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -10187,23 +10188,23 @@ │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 000005d8 T Py_DecRef │ │ │ │ U Py_GenericAliasType │ │ │ │ 00000434 T Py_GetConstant │ │ │ │ -0000022c T Py_GetConstantBorrowed │ │ │ │ +00000234 T Py_GetConstantBorrowed │ │ │ │ 000005c6 T Py_IncRef │ │ │ │ 000005dc T Py_Is │ │ │ │ 000008c8 T Py_IsFalse │ │ │ │ 000008a8 T Py_IsNone │ │ │ │ 000008b8 T Py_IsTrue │ │ │ │ -00002938 T Py_NewRef │ │ │ │ -000024b4 T Py_ReprEnter │ │ │ │ -00002610 T Py_ReprLeave │ │ │ │ +00002934 T Py_NewRef │ │ │ │ +000024b0 T Py_ReprEnter │ │ │ │ +0000260c T Py_ReprLeave │ │ │ │ 0000087c t Py_XDECREF │ │ │ │ 00000894 t Py_XDECREF.part.0 │ │ │ │ 000005e4 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ @@ -10240,54 +10241,54 @@ │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ U _PyObjectStackChunk_ClearFreeList │ │ │ │ 000006bc T _PyObject_AssertFailed │ │ │ │ 000007d8 T _PyObject_CheckConsistency │ │ │ │ -0000267c T _PyObject_ClearFreeLists │ │ │ │ -0000111c T _PyObject_ComputedDictPointer │ │ │ │ +00002678 T _PyObject_ClearFreeLists │ │ │ │ +00001114 T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ -00002740 T _PyObject_FiniState │ │ │ │ -00000158 T _PyObject_FunctionStr │ │ │ │ -00000dbc T _PyObject_GenericGetAttrWithDict │ │ │ │ +0000273c T _PyObject_FiniState │ │ │ │ +00000160 T _PyObject_FunctionStr │ │ │ │ +00000db4 T _PyObject_GenericGetAttrWithDict │ │ │ │ 000005e0 T _PyObject_GenericSetAttrWithDict │ │ │ │ 0000068e T _PyObject_GetAttrId │ │ │ │ 000002e6 T _PyObject_GetDictPtr │ │ │ │ -000009e8 T _PyObject_GetMethod │ │ │ │ +000009e0 T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002174 T _PyObject_IsAbstract │ │ │ │ -000000f4 T _PyObject_IsFreed │ │ │ │ +00002170 T _PyObject_IsAbstract │ │ │ │ +000000fc T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 000008d4 T _PyObject_New │ │ │ │ -00000c38 T _PyObject_NewVar │ │ │ │ +00000c30 T _PyObject_NewVar │ │ │ │ 00000344 T _PyObject_NextNotImplemented │ │ │ │ 0000065a T _PyObject_SetAttrId │ │ │ │ -00001864 T _PyObject_SetAttributeErrorContext │ │ │ │ +00001860 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000234 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySlice_ClearFreeList │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -000028ec T _PyTrash_thread_deposit_object │ │ │ │ -00002900 T _PyTrash_thread_destroy_chain │ │ │ │ +000028e8 T _PyTrash_thread_deposit_object │ │ │ │ +000028fc T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_ClearFreeList │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ -000026d0 T _PyTypes_FiniTypes │ │ │ │ +000026cc T _PyTypes_FiniTypes │ │ │ │ 0000007c T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10295,28 +10296,28 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000658 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000001f8 T _Py_Dealloc │ │ │ │ -000022b0 T _Py_DecRef │ │ │ │ +000022ac T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000234 T _Py_IncRef │ │ │ │ 00000060 T _Py_NewReference │ │ │ │ -00000cb0 T _Py_NewReferenceNoTotal │ │ │ │ +00000ca8 T _Py_NewReferenceNoTotal │ │ │ │ 00000028 D _Py_NoneStruct │ │ │ │ 00000030 D _Py_NotImplementedStruct │ │ │ │ 00000244 T _Py_ResurrectReference │ │ │ │ 000001a4 T _Py_SetImmortal │ │ │ │ -0000093c T _Py_SetImmortalUntracked │ │ │ │ +00000050 T _Py_SetImmortalUntracked │ │ │ │ 000008d8 T _Py_SetRefcnt │ │ │ │ 00000038 D _Py_SwappedOp │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000050 D _Py_abstract_hack │ │ │ │ U _Py_initialize_generic │ │ │ │ U _Py_module_getattro │ │ │ │ U _Py_module_getattro_impl │ │ │ │ @@ -10334,17 +10335,17 @@ │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 0000060c t none_bool │ │ │ │ 000006b4 t none_dealloc │ │ │ │ 0000028c r none_doc │ │ │ │ -00001f0c t none_hash │ │ │ │ +00001f08 t none_hash │ │ │ │ 0000051c t none_new │ │ │ │ -000028e0 t none_repr │ │ │ │ +000028dc t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000594 t notimplemented_bool │ │ │ │ 000006b8 t notimplemented_dealloc │ │ │ │ 00000248 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ 00000558 t notimplemented_new │ │ │ │ 000001d8 r opstrings │ │ │ │ @@ -10508,93 +10509,93 @@ │ │ │ │ 000009dc r .LC96 │ │ │ │ 000009f4 r .LC97 │ │ │ │ 00000a00 r .LC98 │ │ │ │ 00000a94 r .LC99 │ │ │ │ U PyGILState_Check │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ -0000276c T PyMem_Calloc │ │ │ │ -00002a30 T PyMem_Free │ │ │ │ -00001168 T PyMem_GetAllocator │ │ │ │ -0000267c T PyMem_Malloc │ │ │ │ -000010d0 T PyMem_RawCalloc │ │ │ │ -00000e98 T PyMem_RawFree │ │ │ │ -00000e00 T PyMem_RawMalloc │ │ │ │ -00000ed0 T PyMem_RawRealloc │ │ │ │ -00003460 T PyMem_Realloc │ │ │ │ -00000f94 T PyMem_SetAllocator │ │ │ │ +00002524 T PyMem_Calloc │ │ │ │ +000027e8 T PyMem_Free │ │ │ │ +00001398 T PyMem_GetAllocator │ │ │ │ +00002434 T PyMem_Malloc │ │ │ │ +00000f6c T PyMem_RawCalloc │ │ │ │ +00000d34 T PyMem_RawFree │ │ │ │ +00000c9c T PyMem_RawMalloc │ │ │ │ +00000d6c T PyMem_RawRealloc │ │ │ │ +00003218 T PyMem_Realloc │ │ │ │ +00000e30 T PyMem_SetAllocator │ │ │ │ 00007544 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -0000274c T PyObject_Calloc │ │ │ │ -00003114 T PyObject_Free │ │ │ │ +0000297c T PyObject_Calloc │ │ │ │ +00002ecc T PyObject_Free │ │ │ │ 000075ac T PyObject_GetArenaAllocator │ │ │ │ -00001d5c T PyObject_Malloc │ │ │ │ -000038e8 T PyObject_Realloc │ │ │ │ +00001b1c T PyObject_Malloc │ │ │ │ +000036a0 T PyObject_Realloc │ │ │ │ 00007624 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00002718 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -000024e0 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00003bc0 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00002710 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +00003978 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ -00003a60 T _PyMem_AbandonDelayed │ │ │ │ -00002408 T _PyMem_ArenaAlloc │ │ │ │ -00003bb4 T _PyMem_ArenaFree │ │ │ │ -00002dd8 T _PyMem_DebugCalloc │ │ │ │ +00003818 T _PyMem_AbandonDelayed │ │ │ │ +000021c4 T _PyMem_ArenaAlloc │ │ │ │ +0000396c T _PyMem_ArenaFree │ │ │ │ +00002b90 T _PyMem_DebugCalloc │ │ │ │ 00007536 T _PyMem_DebugEnabled │ │ │ │ -00002e50 T _PyMem_DebugFree │ │ │ │ -000024cc T _PyMem_DebugMalloc │ │ │ │ -000012cc t _PyMem_DebugRawAlloc │ │ │ │ -00002444 T _PyMem_DebugRawCalloc │ │ │ │ -00001458 T _PyMem_DebugRawFree │ │ │ │ -00001168 T _PyMem_DebugRawMalloc │ │ │ │ -00001718 T _PyMem_DebugRawRealloc │ │ │ │ -00003660 T _PyMem_DebugRealloc │ │ │ │ +00002c08 T _PyMem_DebugFree │ │ │ │ +00002284 T _PyMem_DebugMalloc │ │ │ │ +00001168 t _PyMem_DebugRawAlloc │ │ │ │ +00002674 T _PyMem_DebugRawCalloc │ │ │ │ +000012f4 T _PyMem_DebugRawFree │ │ │ │ +00001004 T _PyMem_DebugRawMalloc │ │ │ │ +000015b4 T _PyMem_DebugRawRealloc │ │ │ │ +00003418 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00002450 T _PyMem_FiniDelayed │ │ │ │ +00002680 T _PyMem_FiniDelayed │ │ │ │ 0000769c T _PyMem_FreeDelayed │ │ │ │ 000002d8 T _PyMem_GetAllocatorName │ │ │ │ 00002788 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002060 T _PyMem_MiCalloc │ │ │ │ -00003360 T _PyMem_MiFree │ │ │ │ -00002448 T _PyMem_MiMalloc │ │ │ │ -00002344 T _PyMem_MiRealloc │ │ │ │ +00002290 T _PyMem_MiCalloc │ │ │ │ +00003118 T _PyMem_MiFree │ │ │ │ +00002200 T _PyMem_MiMalloc │ │ │ │ +00002574 T _PyMem_MiRealloc │ │ │ │ 000076ac T _PyMem_ProcessDelayed │ │ │ │ -00001150 T _PyMem_RawCalloc │ │ │ │ -00000ec8 T _PyMem_RawFree │ │ │ │ -00000e40 T _PyMem_RawMalloc │ │ │ │ -00000f14 T _PyMem_RawRealloc │ │ │ │ -0000106c T _PyMem_RawStrdup │ │ │ │ -00000f24 T _PyMem_RawWcsdup │ │ │ │ -00000cd4 T _PyMem_SetDefaultAllocator │ │ │ │ +00000fec T _PyMem_RawCalloc │ │ │ │ +00000d64 T _PyMem_RawFree │ │ │ │ +00000cdc T _PyMem_RawMalloc │ │ │ │ +00000db0 T _PyMem_RawRealloc │ │ │ │ +00000f08 T _PyMem_RawStrdup │ │ │ │ +00000dc0 T _PyMem_RawWcsdup │ │ │ │ +00000b70 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ -00003d50 T _PyMem_Strdup │ │ │ │ -00000e90 T _PyMem_init_obmalloc │ │ │ │ -0000272c T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003b08 T _PyMem_Strdup │ │ │ │ +000010c0 T _PyMem_init_obmalloc │ │ │ │ +0000295c T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -00002914 T _PyObject_Calloc │ │ │ │ +000026cc T _PyObject_Calloc │ │ │ │ 00002d9a t _PyObject_DebugDumpAddress │ │ │ │ 000021ea T _PyObject_DebugMallocStats │ │ │ │ -00002c08 T _PyObject_Free │ │ │ │ +000029c0 T _PyObject_Free │ │ │ │ 000076a4 T _PyObject_FreeDelayed │ │ │ │ -00001e4c T _PyObject_Malloc │ │ │ │ -00002794 T _PyObject_MiCalloc │ │ │ │ -000033e0 T _PyObject_MiFree │ │ │ │ -00002460 T _PyObject_MiMalloc │ │ │ │ -00002440 T _PyObject_MiRealloc │ │ │ │ -00003574 T _PyObject_Realloc │ │ │ │ -000039fc T _PyObject_VirtualAlloc │ │ │ │ -00003b7c T _PyObject_VirtualFree │ │ │ │ +00001c0c T _PyObject_Malloc │ │ │ │ +000029c4 T _PyObject_MiCalloc │ │ │ │ +00003198 T _PyObject_MiFree │ │ │ │ +00002218 T _PyObject_MiMalloc │ │ │ │ +00002670 T _PyObject_MiRealloc │ │ │ │ +0000332c T _PyObject_Realloc │ │ │ │ +000037b4 T _PyObject_VirtualAlloc │ │ │ │ +00003934 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000025d8 T _Py_FinalizeAllocatedBlocks │ │ │ │ +00002808 T _Py_FinalizeAllocatedBlocks │ │ │ │ 000029ee T _Py_GetGlobalAllocatedBlocks │ │ │ │ 00003324 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ @@ -10615,18 +10616,18 @@ │ │ │ │ U __memset_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ 00002a56 t _collect_alloc_stats │ │ │ │ 00004b0c T _mi_abandoned_await_readers │ │ │ │ -00000b14 T _mi_abandoned_collect │ │ │ │ +00000d44 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ 00004b1c T _mi_abandoned_pool_visit_blocks │ │ │ │ -000008bc T _mi_abandoned_reclaim_all │ │ │ │ +00000a10 T _mi_abandoned_reclaim_all │ │ │ │ 00005e38 T _mi_arena_alloc │ │ │ │ 0000079e T _mi_arena_alloc_aligned │ │ │ │ 000052d4 T _mi_arena_collect │ │ │ │ 000033fc T _mi_arena_contains │ │ │ │ 000052dc T _mi_arena_free │ │ │ │ 0000336c T _mi_arena_id_none │ │ │ │ 000033a2 T _mi_arena_memid_is_os_allocated │ │ │ │ @@ -10645,53 +10646,53 @@ │ │ │ │ 00003502 T _mi_bitmap_try_find_from_claim │ │ │ │ 00001512 T _mi_bitmap_try_find_from_claim_across │ │ │ │ 00003588 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ 0000353c T _mi_bitmap_unclaim │ │ │ │ 000017be T _mi_bitmap_unclaim_across │ │ │ │ 00004c38 T _mi_clock_end │ │ │ │ 00004bf2 T _mi_clock_now │ │ │ │ -000005bc T _mi_clock_start │ │ │ │ +00000710 T _mi_clock_start │ │ │ │ 00004a96 T _mi_commit_mask_committed_size │ │ │ │ 00001e0e T _mi_commit_mask_next_run │ │ │ │ 00003b14 T _mi_current_thread_count │ │ │ │ -00000860 T _mi_deferred_free │ │ │ │ +000009b4 T _mi_deferred_free │ │ │ │ 00004546 T _mi_error_message │ │ │ │ 00003e8e T _mi_fprintf │ │ │ │ 00003c86 T _mi_fputs │ │ │ │ 00001dae t _mi_free_block │ │ │ │ 0000517c t _mi_free_block_mt │ │ │ │ 00005906 T _mi_free_delayed_block │ │ │ │ 00001d3e T _mi_free_generic │ │ │ │ 00004882 T _mi_heap_area_init │ │ │ │ 0000389c T _mi_heap_area_visit_blocks │ │ │ │ 000059c0 T _mi_heap_collect_abandon │ │ │ │ -00000a20 T _mi_heap_collect_retired │ │ │ │ +00000c50 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ 00005952 T _mi_heap_delayed_free_all │ │ │ │ -00000998 T _mi_heap_delayed_free_partial │ │ │ │ +00000bc8 T _mi_heap_delayed_free_partial │ │ │ │ 00003768 T _mi_heap_destroy_pages │ │ │ │ 00000000 R _mi_heap_empty │ │ │ │ 00006540 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00006622 T _mi_heap_main_get │ │ │ │ 000073f0 T _mi_heap_malloc_zero │ │ │ │ -000024a4 T _mi_heap_malloc_zero_ex │ │ │ │ +0000225c T _mi_heap_malloc_zero_ex │ │ │ │ 0000372e T _mi_heap_memid_is_suitable │ │ │ │ 00005c86 t _mi_heap_page_destroy │ │ │ │ 00003760 T _mi_heap_random_next │ │ │ │ -00002358 T _mi_heap_realloc_zero │ │ │ │ +00002588 T _mi_heap_realloc_zero │ │ │ │ 00003b22 T _mi_heap_set_default_direct │ │ │ │ 0000742e T _mi_heap_unsafe_destroy_all │ │ │ │ 00003af0 T _mi_is_main_thread │ │ │ │ -000011e4 T _mi_malloc_generic │ │ │ │ +00001414 T _mi_malloc_generic │ │ │ │ 000010ee t _mi_memid_create_os │ │ │ │ 00000948 t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ -00000314 T _mi_options_init │ │ │ │ +00000334 T _mi_options_init │ │ │ │ 000012f8 T _mi_os_alloc │ │ │ │ 00000bfc T _mi_os_alloc_aligned │ │ │ │ 00004f90 T _mi_os_alloc_aligned_at_offset │ │ │ │ 000046ec T _mi_os_alloc_huge_os_pages │ │ │ │ 00004f12 T _mi_os_commit │ │ │ │ 000046d0 T _mi_os_decommit │ │ │ │ 00004d0e T _mi_os_free │ │ │ │ @@ -10713,38 +10714,38 @@ │ │ │ │ 000050e0 T _mi_os_reset │ │ │ │ 00005d4a T _mi_os_unprotect │ │ │ │ 00001010 T _mi_os_use_large_page │ │ │ │ 0000329e T _mi_padding_shrink │ │ │ │ 000056e0 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ 00001ada T _mi_page_free │ │ │ │ -00002134 T _mi_page_free_collect │ │ │ │ -0000262c T _mi_page_malloc │ │ │ │ +00002364 T _mi_page_free_collect │ │ │ │ +000023e4 T _mi_page_malloc │ │ │ │ 000032a0 T _mi_page_ptr_unalign │ │ │ │ 000047fc T _mi_page_queue_append │ │ │ │ 000049a8 T _mi_page_reclaim │ │ │ │ -0000208c T _mi_page_retire │ │ │ │ +000022bc T _mi_page_retire │ │ │ │ 00004780 T _mi_page_try_use_delayed_free │ │ │ │ 00001dd2 T _mi_page_unfull │ │ │ │ 000047da T _mi_page_use_delayed_free │ │ │ │ -00000ae4 T _mi_preloading │ │ │ │ +00000b04 T _mi_preloading │ │ │ │ 00000e7c T _mi_prim_alloc │ │ │ │ 00005d52 T _mi_prim_alloc_huge_os_pages │ │ │ │ 00005fa4 T _mi_prim_clock_now │ │ │ │ 00004eee T _mi_prim_commit │ │ │ │ 00005056 T _mi_prim_decommit │ │ │ │ 000010cc T _mi_prim_free │ │ │ │ -000009fe T _mi_prim_getenv │ │ │ │ -00000338 T _mi_prim_mem_init │ │ │ │ +00000a1e T _mi_prim_getenv │ │ │ │ +0000048c T _mi_prim_mem_init │ │ │ │ 00005d5e T _mi_prim_numa_node │ │ │ │ 00000a18 T _mi_prim_numa_node_count │ │ │ │ 00006518 T _mi_prim_out_stderr │ │ │ │ 00005fa8 T _mi_prim_process_info │ │ │ │ 00005cbe T _mi_prim_protect │ │ │ │ -00000228 T _mi_prim_random_buf │ │ │ │ +000001cc T _mi_prim_random_buf │ │ │ │ 00005072 T _mi_prim_reset │ │ │ │ 0000751e T _mi_prim_thread_associate_default_heap │ │ │ │ 0000751c T _mi_prim_thread_done_auto_done │ │ │ │ 00007508 T _mi_prim_thread_init_auto_done │ │ │ │ 00000000 t _mi_process_init │ │ │ │ 00000014 B _mi_process_is_initialized │ │ │ │ 0000653a T _mi_random_init │ │ │ │ @@ -10752,141 +10753,140 @@ │ │ │ │ 00004a92 T _mi_random_next │ │ │ │ 00006526 T _mi_random_reinit_if_weak │ │ │ │ 00004a3c T _mi_random_split │ │ │ │ 00005148 T _mi_segment_huge_page_reset │ │ │ │ 00001a2a T _mi_segment_map_allocated_at │ │ │ │ 00004b96 T _mi_segment_map_freed_at │ │ │ │ 000056a0 T _mi_segment_page_abandon │ │ │ │ -00001574 T _mi_segment_page_alloc │ │ │ │ +000017a4 T _mi_segment_page_alloc │ │ │ │ 00001b6a T _mi_segment_page_free │ │ │ │ 00004ac4 T _mi_segment_page_start │ │ │ │ 00004b0a T _mi_segment_thread_collect │ │ │ │ 00002008 T _mi_stat_counter_increase │ │ │ │ 00004be4 T _mi_stat_decrease │ │ │ │ 00004bdc T _mi_stat_increase │ │ │ │ 00004bee T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 00006110 t _mi_stats_print │ │ │ │ -000009c2 T _mi_strlcat │ │ │ │ +000009e2 T _mi_strlcat │ │ │ │ 00004644 T _mi_strlcpy │ │ │ │ 00004670 T _mi_strlen │ │ │ │ -00000a90 T _mi_strnicmp │ │ │ │ +00000ab0 T _mi_strnicmp │ │ │ │ 00004678 T _mi_strnlen │ │ │ │ -00001a48 T _mi_thread_data_collect │ │ │ │ +00001808 T _mi_thread_data_collect │ │ │ │ 00005ad6 T _mi_thread_done │ │ │ │ 00003aa6 T _mi_thread_id │ │ │ │ 00003ab2 T _mi_tld_init │ │ │ │ 00004632 T _mi_toupper │ │ │ │ 000043ac T _mi_trace_message │ │ │ │ -000023fc t _mi_usable_size.isra.0 │ │ │ │ -00000af0 T _mi_verbose_message │ │ │ │ +0000262c t _mi_usable_size.isra.0 │ │ │ │ +00000b10 T _mi_verbose_message │ │ │ │ 00004252 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ -00001f2c t allocate_from_new_pool │ │ │ │ +00001cec t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ -00000054 t chacha_block │ │ │ │ -00000014 t chacha_next32 │ │ │ │ +00000074 t chacha_block │ │ │ │ +00000270 t chacha_next32 │ │ │ │ 00002a48 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 │ │ │ │ 00002a24 t free_work_item │ │ │ │ U fwrite │ │ │ │ -00000e4c t get_allocator_unlocked │ │ │ │ -00002600 t get_num_global_allocated_blocks │ │ │ │ +00000ce8 t get_allocator_unlocked │ │ │ │ +00002830 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000025a0 t has_own_state │ │ │ │ -00000f40 t init_obmalloc_pools │ │ │ │ +000027d0 t has_own_state │ │ │ │ +00001170 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 │ │ │ │ 0000332c T mi__expand │ │ │ │ -000008ec t mi_abandoned_pop │ │ │ │ +00000a40 t mi_abandoned_pop │ │ │ │ 00002b94 t mi_abandoned_visited_push │ │ │ │ -0000196c t mi_abandoned_visited_revisit │ │ │ │ +00000aec t mi_abandoned_visited_revisit │ │ │ │ 00006ad4 T mi_aligned_alloc │ │ │ │ 00006fa0 T mi_aligned_offset_recalloc │ │ │ │ 000070ec T mi_aligned_recalloc │ │ │ │ 000033bc T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ 00005230 t mi_arena_purge │ │ │ │ -00000e38 t mi_arena_purge_delay │ │ │ │ +00001068 t mi_arena_purge_delay │ │ │ │ 00000690 b mi_arena_static_top │ │ │ │ 00000a80 t mi_arena_try_alloc.isra.0 │ │ │ │ 000013ea t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001352 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ -00000b90 t mi_arenas_try_purge │ │ │ │ +00000dc0 t mi_arenas_try_purge │ │ │ │ 00004d4c t mi_arenas_unsafe_destroy │ │ │ │ -000013e4 t mi_bin │ │ │ │ +00001614 t mi_bin │ │ │ │ 00003204 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 00001880 t mi_bitmap_mask_across.isra.0 │ │ │ │ 00003e2c t mi_buffered_out │ │ │ │ 0000736a T mi_calloc │ │ │ │ 00006866 T mi_calloc_aligned │ │ │ │ 000068a0 T mi_calloc_aligned_at │ │ │ │ 00005c58 T mi_cfree │ │ │ │ 0000388a T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 000059aa T mi_collect │ │ │ │ -000022e0 t mi_commit_mask_create │ │ │ │ +00002510 t mi_commit_mask_create │ │ │ │ 000042e0 T mi_debug_show_arenas │ │ │ │ 00006d62 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ 00003302 T mi_expand │ │ │ │ -000012ac t mi_find_page │ │ │ │ -00003364 T mi_free │ │ │ │ +000014dc t mi_find_page │ │ │ │ +0000311c T mi_free │ │ │ │ 00005c82 T mi_free_aligned │ │ │ │ 00005c7e T mi_free_size │ │ │ │ 00005c7a T mi_free_size_aligned │ │ │ │ 0000472c T mi_good_size │ │ │ │ 00006bfc T mi_heap_alloc_new │ │ │ │ 00006c26 T mi_heap_alloc_new_n │ │ │ │ 00003a6c t mi_heap_area_visitor │ │ │ │ 00007394 T mi_heap_calloc │ │ │ │ 00006968 T mi_heap_calloc_aligned │ │ │ │ 0000699c T mi_heap_calloc_aligned_at │ │ │ │ 0000383c T mi_heap_check_owned │ │ │ │ 000059bc T mi_heap_collect │ │ │ │ -0000075c t mi_heap_collect_ex │ │ │ │ +000008b0 t mi_heap_collect_ex │ │ │ │ 000037dc T mi_heap_contains_block │ │ │ │ 00005a48 T mi_heap_delete │ │ │ │ 00005c1e T mi_heap_destroy │ │ │ │ 000059c6 t mi_heap_free │ │ │ │ 000074c4 T mi_heap_get_backing │ │ │ │ 000074e8 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ -000001cc t mi_heap_main_init.part.0 │ │ │ │ 000073e8 T mi_heap_malloc │ │ │ │ 000069fc T mi_heap_malloc_aligned │ │ │ │ 00006bac T mi_heap_malloc_aligned_at │ │ │ │ 00007418 T mi_heap_malloc_small │ │ │ │ 00006810 t mi_heap_malloc_zero_aligned_at │ │ │ │ 0000674c t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 00007350 T mi_heap_mallocn │ │ │ │ 000074c0 T mi_heap_new │ │ │ │ 00007474 T mi_heap_new_in_arena │ │ │ │ 00002a8c t mi_heap_page_check_owned │ │ │ │ 000029ac t mi_heap_page_collect │ │ │ │ 0000485e t mi_heap_page_never_delayed_free │ │ │ │ -00001fd4 t mi_heap_queue_first_update │ │ │ │ +00002204 t mi_heap_queue_first_update │ │ │ │ 00007320 T mi_heap_realloc │ │ │ │ 0000718c T mi_heap_realloc_aligned │ │ │ │ 0000704c T mi_heap_realloc_aligned_at │ │ │ │ 0000706c t mi_heap_realloc_zero_aligned │ │ │ │ 00006ea2 t mi_heap_realloc_zero_aligned_at │ │ │ │ 000072c2 T mi_heap_reallocf │ │ │ │ 00007300 T mi_heap_reallocn │ │ │ │ @@ -10900,15 +10900,15 @@ │ │ │ │ 0000702c T mi_heap_rezalloc_aligned_at │ │ │ │ 00003792 T mi_heap_set_default │ │ │ │ 00006d20 T mi_heap_strdup │ │ │ │ 00006cc0 T mi_heap_strndup │ │ │ │ 00006bc8 T mi_heap_try_new │ │ │ │ 00004902 t mi_heap_visit_areas_page │ │ │ │ 00005970 T mi_heap_visit_blocks │ │ │ │ -00000ab8 t mi_heap_visit_pages │ │ │ │ +00000ce8 t mi_heap_visit_pages │ │ │ │ 000073c8 T mi_heap_zalloc │ │ │ │ 000069c2 T mi_heap_zalloc_aligned │ │ │ │ 000069e0 T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.9 │ │ │ │ 00004bd8 T mi_is_in_heap_region │ │ │ │ 00003b4c T mi_is_redirected │ │ │ │ 0000344e t mi_is_valid_pointer │ │ │ │ @@ -10935,15 +10935,15 @@ │ │ │ │ 000071a8 T mi_new_realloc │ │ │ │ 000071e4 T mi_new_reallocn │ │ │ │ 00003c02 T mi_option_disable │ │ │ │ 00003bdc T mi_option_enable │ │ │ │ 000044ec T mi_option_get │ │ │ │ 00004496 T mi_option_get_clamp │ │ │ │ 00004448 T mi_option_get_size │ │ │ │ -000004b4 t mi_option_init │ │ │ │ +000004d4 t mi_option_init │ │ │ │ 000043f8 T mi_option_is_enabled │ │ │ │ 00003b54 T mi_option_set │ │ │ │ 00003b78 T mi_option_set_default │ │ │ │ 00003b98 T mi_option_set_enabled │ │ │ │ 00003bbc T mi_option_set_enabled_default │ │ │ │ 00002074 t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ @@ -10951,27 +10951,27 @@ │ │ │ │ 00000df6 t mi_os_prim_alloc.constprop.0 │ │ │ │ 00001066 t mi_os_prim_free.isra.0 │ │ │ │ 00005ce2 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ 00002bc6 t mi_out_buf │ │ │ │ 00002cc0 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ -000002cc t mi_out_stderr │ │ │ │ -00001f60 t mi_page_extend_free.isra.0 │ │ │ │ -000032ec t mi_page_free_list_extend.isra.0 │ │ │ │ -00001434 t mi_page_fresh_alloc │ │ │ │ +000002b0 t mi_out_stderr │ │ │ │ +00002190 t mi_page_extend_free.isra.0 │ │ │ │ +000030a4 t mi_page_free_list_extend.isra.0 │ │ │ │ +00001664 t mi_page_fresh_alloc │ │ │ │ 00001a6c t mi_page_queue_enqueue_from │ │ │ │ 00001b16 t mi_page_queue_remove │ │ │ │ 00002af6 t mi_page_usable_aligned_size_of │ │ │ │ 00006ad6 T mi_posix_memalign │ │ │ │ 00003eba t mi_printf_amount.constprop.0 │ │ │ │ -00000690 t mi_process_done │ │ │ │ +000007e4 t mi_process_done │ │ │ │ 0000601c T mi_process_info │ │ │ │ -00000b50 T mi_process_init │ │ │ │ -000002e4 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ +000002c8 T mi_process_init │ │ │ │ +00000438 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ 00005c14 t mi_pthread_done │ │ │ │ 00006a4e T mi_pvalloc │ │ │ │ 00000000 t mi_random_init_ex │ │ │ │ 00007280 T mi_realloc │ │ │ │ 0000711c T mi_realloc_aligned │ │ │ │ 00006fd4 T mi_realloc_aligned_at │ │ │ │ @@ -10997,44 +10997,44 @@ │ │ │ │ 00007238 T mi_rezalloc │ │ │ │ 000070ee T mi_rezalloc_aligned │ │ │ │ 00006fa2 T mi_rezalloc_aligned_at │ │ │ │ 000055ba t mi_segment_abandon │ │ │ │ 000004ce t mi_segment_alloc │ │ │ │ 00000740 t mi_segment_calculate_slices │ │ │ │ 0000585e t mi_segment_check_free │ │ │ │ -00002200 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00002430 t mi_segment_commit_mask.constprop.0 │ │ │ │ 000054de t mi_segment_free.isra.0 │ │ │ │ 00005d8e t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ 00001baa t mi_segment_page_clear │ │ │ │ 00001e6a t mi_segment_purge.isra.0 │ │ │ │ 00005710 t mi_segment_reclaim │ │ │ │ -00001980 t mi_segment_span_allocate.isra.0 │ │ │ │ -00001bf8 t mi_segment_span_free │ │ │ │ +00001bb0 t mi_segment_span_allocate.isra.0 │ │ │ │ +00001e28 t mi_segment_span_free │ │ │ │ 00001c82 t mi_segment_span_free_coalesce │ │ │ │ 0000218a t mi_segment_span_remove_from_queue │ │ │ │ -00001e98 t mi_segment_try_purge │ │ │ │ +000020c8 t mi_segment_try_purge │ │ │ │ 0000492c t mi_segment_visit_pages │ │ │ │ -000015e4 t mi_segments_page_alloc.isra.0 │ │ │ │ +00001814 t mi_segments_page_alloc.isra.0 │ │ │ │ 000019ca t mi_segments_track_size │ │ │ │ 00002ff6 t mi_stat_add.constprop.0 │ │ │ │ 00003076 t mi_stat_counter_add.constprop.0 │ │ │ │ 000041f6 t mi_stat_counter_print.constprop.0 │ │ │ │ 00004068 t mi_stat_print_ex.constprop.0 │ │ │ │ -00001880 t mi_stat_update │ │ │ │ -000018f4 t mi_stat_update.part.0 │ │ │ │ +00001ab0 t mi_stat_update │ │ │ │ +00001b24 t mi_stat_update.part.0 │ │ │ │ 000066b0 T mi_stats_merge │ │ │ │ 000030ac t mi_stats_merge_from │ │ │ │ 000066ac T mi_stats_print │ │ │ │ 00006670 T mi_stats_print_out │ │ │ │ -00000558 T mi_stats_reset │ │ │ │ +000006ac T mi_stats_reset │ │ │ │ 00006e14 T mi_strdup │ │ │ │ 00006d08 T mi_strndup │ │ │ │ 00005c1a T mi_thread_done │ │ │ │ -000003dc T mi_thread_init │ │ │ │ +00000530 T mi_thread_init │ │ │ │ 0000663c T mi_thread_stats_print_out │ │ │ │ 00006c74 t mi_try_new.constprop.0 │ │ │ │ 000045fc t mi_try_new_handler │ │ │ │ 000032fe T mi_usable_size │ │ │ │ 00006aa0 T mi_valloc │ │ │ │ 00003b50 T mi_version │ │ │ │ 00003d0e t mi_vfprintf │ │ │ │ @@ -11258,15 +11258,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00002900 T PyFrozenSet_New │ │ │ │ +00002914 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 │ │ │ │ @@ -11279,21 +11279,21 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000d50 T PySet_Add │ │ │ │ -00003024 T PySet_Clear │ │ │ │ -000014ec T PySet_Contains │ │ │ │ -000010c4 T PySet_Discard │ │ │ │ -00000c98 T PySet_New │ │ │ │ +00000d64 T PySet_Add │ │ │ │ +00003038 T PySet_Clear │ │ │ │ +00001500 T PySet_Contains │ │ │ │ +000010d8 T PySet_Discard │ │ │ │ +00000cac T PySet_New │ │ │ │ 000000b4 T PySet_Pop │ │ │ │ -000029b0 T PySet_Size │ │ │ │ +000029c4 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 │ │ │ │ @@ -11301,32 +11301,32 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000027fc 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 │ │ │ │ 000000d2 T _PySet_ClearInternal │ │ │ │ -00002b10 T _PySet_Contains │ │ │ │ +00002b24 T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002d44 T _PySet_NextEntry │ │ │ │ -00002a10 T _PySet_NextEntryRef │ │ │ │ +00002d58 T _PySet_NextEntry │ │ │ │ +00002a24 T _PySet_NextEntryRef │ │ │ │ 000001a0 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 │ │ │ │ @@ -11338,108 +11338,109 @@ │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 000000b0 t dummy_dealloc │ │ │ │ 000000a4 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007ac r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00002e54 t frozenset_hash │ │ │ │ +00002e68 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 00000be0 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000174 t make_new_set │ │ │ │ -00003cf4 t make_new_set_basetype │ │ │ │ +00003d08 t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ -00003428 t set___contains__ │ │ │ │ +0000343c t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ 000009a8 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 00000088 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00003234 t set_add │ │ │ │ +00003248 t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ -00000760 t set_add_entry │ │ │ │ -00003f6c t set_and │ │ │ │ +00000774 t set_add_entry │ │ │ │ +00003f78 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -000066e0 t set_clear │ │ │ │ +000063ac t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ -00003148 t set_clear_internal │ │ │ │ +0000315c t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ 00000690 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ 0000064c t set_copy_and_difference │ │ │ │ -00003c6c t set_copy_impl │ │ │ │ -00002818 t set_dealloc │ │ │ │ +00003c80 t set_copy_impl │ │ │ │ +0000282c t set_dealloc │ │ │ │ 000048a0 t set_difference │ │ │ │ -00006138 t set_difference_multi │ │ │ │ +00005e58 t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ 000006ac t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00005ac0 t set_difference_update_internal │ │ │ │ +000057e0 t set_difference_update_internal │ │ │ │ 00004ee8 t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ -00001350 t set_discard_key │ │ │ │ +00001364 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 000001f4 t set_iand │ │ │ │ -00006cfc t set_init │ │ │ │ -00000bc0 t set_insert_clean │ │ │ │ -00004004 t set_intersection │ │ │ │ -00006660 t set_intersection_multi │ │ │ │ +000069c8 t set_init │ │ │ │ +00000bd4 t set_insert_clean │ │ │ │ +00004010 t set_intersection │ │ │ │ +0000632c t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ 000007c4 t set_intersection_multi_impl │ │ │ │ 00000a08 t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ -00001740 t set_ior │ │ │ │ -00006244 t set_isdisjoint │ │ │ │ +00001754 t set_ior │ │ │ │ +00005f64 t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ 00000bdc t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ -0000376c t set_issubset_impl │ │ │ │ +00003780 t set_issubset_impl │ │ │ │ 00005180 t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -000054b8 t set_issuperset_impl │ │ │ │ +000051d8 t set_issuperset_impl │ │ │ │ +00005230 t set_issuperset_impl.part.0 │ │ │ │ 00000740 t set_isub │ │ │ │ -000025e4 t set_iter │ │ │ │ +000025f8 t set_iter │ │ │ │ 00000c8c t set_ixor │ │ │ │ -00002a0c t set_len │ │ │ │ -000013d8 t set_lookkey │ │ │ │ -00001f60 t set_merge_lock_held │ │ │ │ +00002a20 t set_len │ │ │ │ +000013ec t set_lookkey │ │ │ │ +00001f78 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00006cc4 t set_new │ │ │ │ -00003b08 t set_or │ │ │ │ +00006990 t set_new │ │ │ │ +00003b1c t set_or │ │ │ │ 00004730 t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -000057f0 t set_remove │ │ │ │ +00005510 t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ 000003c0 t set_repr │ │ │ │ -00003668 t set_richcompare │ │ │ │ +0000367c t set_richcompare │ │ │ │ 00004808 t set_sub │ │ │ │ 000002a8 t set_swap_bodies │ │ │ │ 00000d18 t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ 00000b38 t set_symmetric_difference_impl │ │ │ │ 00000854 t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -000067d8 t set_symmetric_difference_update_set │ │ │ │ -00000910 t set_table_resize │ │ │ │ -00000c04 t set_traverse │ │ │ │ +000064a4 t set_symmetric_difference_update_set │ │ │ │ +00000924 t set_table_resize │ │ │ │ +00000c18 t set_traverse │ │ │ │ 00000548 t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ 00004d30 t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003d44 t set_update_dict_lock_held │ │ │ │ -00001edc t set_update_internal │ │ │ │ +00003d58 t set_update_dict_lock_held │ │ │ │ +00001ef4 t set_update_internal │ │ │ │ 00000228 t set_update_iterable_lock_held │ │ │ │ -00000f98 t set_vectorcall │ │ │ │ +00000fac t set_vectorcall │ │ │ │ 00000aa4 t set_xor │ │ │ │ -0000278c t setiter_dealloc │ │ │ │ -00002668 t setiter_iternext │ │ │ │ +000027a0 t setiter_dealloc │ │ │ │ +0000267c t setiter_iternext │ │ │ │ 00000694 t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000024 t setiter_reduce │ │ │ │ 000007b8 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -11658,18 +11659,18 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000dd4 T PyTuple_GetItem │ │ │ │ -000013d8 T PyTuple_GetSlice │ │ │ │ +000013d0 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000378 T PyTuple_Pack │ │ │ │ -00000138 T PyTuple_SetItem │ │ │ │ +000000e8 T PyTuple_SetItem │ │ │ │ 00000da4 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ @@ -11684,15 +11685,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -00001eac T _PyTuple_ClearFreeList │ │ │ │ +00001ed0 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000000f4 T _PyTuple_FromArray │ │ │ │ 00000e28 T _PyTuple_FromArraySteal │ │ │ │ 00000c8c T _PyTuple_MaybeUntrack │ │ │ │ 00000570 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -11712,44 +11713,44 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000050 r length_hint_doc │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ -000001ac t tuple___getnewargs__ │ │ │ │ +0000015c t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 000002dc t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00002224 t tuple_count │ │ │ │ +00002248 t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ 00000888 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001b58 t tuple_new │ │ │ │ +00001b64 t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000015d4 t tuple_vectorcall │ │ │ │ -000018f8 t tupleconcat │ │ │ │ +000015cc t tuple_vectorcall │ │ │ │ +00001904 t tupleconcat │ │ │ │ 00000f64 t tuplecontains │ │ │ │ 000009f4 t tupledealloc │ │ │ │ -000012dc t tuplehash │ │ │ │ -00001294 t tupleitem │ │ │ │ +000012d4 t tuplehash │ │ │ │ +0000128c t tupleitem │ │ │ │ 00000978 t tupleiter_dealloc │ │ │ │ -00002210 t tupleiter_len │ │ │ │ +00002234 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 0000091c t tupleiter_next │ │ │ │ -00000200 t tupleiter_reduce │ │ │ │ -00000244 t tupleiter_setstate │ │ │ │ -00001d60 t tupleiter_traverse │ │ │ │ -00001b54 t tuplelength │ │ │ │ -00001ef0 t tuplerepeat │ │ │ │ -00001d6c t tuplerepr │ │ │ │ -000017e4 t tuplerichcompare │ │ │ │ +000001b0 t tupleiter_reduce │ │ │ │ +000001f4 t tupleiter_setstate │ │ │ │ +00001d84 t tupleiter_traverse │ │ │ │ +00001b60 t tuplelength │ │ │ │ +00001f14 t tuplerepeat │ │ │ │ +00001d90 t tuplerepr │ │ │ │ +000017f0 t tuplerichcompare │ │ │ │ 00000ff4 t tuplesubscript │ │ │ │ 00000bd0 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -12051,15 +12052,15 @@ │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetBuffer │ │ │ │ -00005888 T PyObject_GetItemData │ │ │ │ +0000589c T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000d28 T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ @@ -12089,34 +12090,34 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001c74 T PyType_AddWatcher │ │ │ │ 00001000 T PyType_ClearCache │ │ │ │ 00001d96 T PyType_ClearWatcher │ │ │ │ -0000cdc8 T PyType_FromMetaclass │ │ │ │ -0000a434 T PyType_FromModuleAndSpec │ │ │ │ -0000427c T PyType_FromSpec │ │ │ │ -0000a45c T PyType_FromSpecWithBases │ │ │ │ -00003fdc T PyType_GenericAlloc │ │ │ │ -0000974c T PyType_GenericNew │ │ │ │ +0000cdc4 T PyType_FromMetaclass │ │ │ │ +0000a42c T PyType_FromModuleAndSpec │ │ │ │ +00004288 T PyType_FromSpec │ │ │ │ +0000a454 T PyType_FromSpecWithBases │ │ │ │ +00003fe8 T PyType_GenericAlloc │ │ │ │ +00009744 T PyType_GenericNew │ │ │ │ 00000d38 T PyType_GetDict │ │ │ │ -0000c998 T PyType_GetFlags │ │ │ │ -00011490 T PyType_GetFullyQualifiedName │ │ │ │ -0000f0e4 T PyType_GetModule │ │ │ │ -0000badc T PyType_GetModuleByDef │ │ │ │ +0000c990 T PyType_GetFlags │ │ │ │ +000114b0 T PyType_GetFullyQualifiedName │ │ │ │ +0000f0e0 T PyType_GetModule │ │ │ │ +0000bad4 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -00010554 T PyType_GetModuleState │ │ │ │ +00010570 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ 000005f0 T PyType_GetQualName │ │ │ │ -0000fccc T PyType_GetSlot │ │ │ │ +0000fcc8 T PyType_GetSlot │ │ │ │ 00001c5e T PyType_GetTypeDataSize │ │ │ │ -00005c60 T PyType_IsSubtype │ │ │ │ +00005c74 T PyType_IsSubtype │ │ │ │ 00000170 T PyType_Modified │ │ │ │ -0000583c T PyType_Ready │ │ │ │ +00005850 T PyType_Ready │ │ │ │ 00002128 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001dd4 T PyType_Unwatch │ │ │ │ 00001cd0 T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ @@ -12125,15 +12126,15 @@ │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000006ac T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ -00003fc4 t Py_XDECREF │ │ │ │ +00003fd0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 00000d80 D _PyBufferWrapper_Type │ │ │ │ U _PyDictKeys_DecRef │ │ │ │ U _PyDict_DetachFromObject │ │ │ │ @@ -12155,330 +12156,330 @@ │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 000014c0 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -00008658 T _PyObject_LookupSpecial │ │ │ │ +00008650 T _PyObject_LookupSpecial │ │ │ │ 000021e4 T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000d0f4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d0f0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000d934 T _PyStaticType_FiniBuiltin │ │ │ │ -000041e0 T _PyStaticType_GetState │ │ │ │ +0000d930 T _PyStaticType_FiniBuiltin │ │ │ │ +000041ec T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000284 T _PyStaticType_InitForExtension │ │ │ │ -0000b60c T _PySuper_Lookup │ │ │ │ +0000b604 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ -000040f8 T _PyType_AllocNoTrack │ │ │ │ -00005198 T _PyType_CalculateMetaclass │ │ │ │ +00004104 T _PyType_AllocNoTrack │ │ │ │ +000051ac T _PyType_CalculateMetaclass │ │ │ │ 00001f3c T _PyType_CheckConsistency │ │ │ │ -000042a4 t _PyType_FromMetaclass_impl │ │ │ │ +000042b0 t _PyType_FromMetaclass_impl │ │ │ │ 00001f12 T _PyType_GetBases │ │ │ │ -00004220 T _PyType_GetDict │ │ │ │ -0000cacc T _PyType_GetDocFromInternalDoc │ │ │ │ -000115fc T _PyType_GetFullyQualifiedName │ │ │ │ +0000422c T _PyType_GetDict │ │ │ │ +0000cac4 T _PyType_GetDocFromInternalDoc │ │ │ │ +0001161c T _PyType_GetFullyQualifiedName │ │ │ │ 00001f26 T _PyType_GetMRO │ │ │ │ -00011ea0 T _PyType_GetModuleByDef2 │ │ │ │ -00000c04 T _PyType_GetModuleByDef3 │ │ │ │ -0000c898 T _PyType_GetSubclasses │ │ │ │ +00011ec0 T _PyType_GetModuleByDef2 │ │ │ │ +00000d44 T _PyType_GetModuleByDef3 │ │ │ │ +0000c890 T _PyType_GetSubclasses │ │ │ │ 00000758 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000defc T _PyType_HasSubclasses │ │ │ │ +0000def8 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00005cc0 T _PyType_Lookup │ │ │ │ +00005cd4 T _PyType_Lookup │ │ │ │ 00002132 T _PyType_LookupId │ │ │ │ -000058d0 T _PyType_LookupRef │ │ │ │ -0000a414 T _PyType_Name │ │ │ │ -0000b4f4 T _PyType_NewManagedObject │ │ │ │ +000058e4 T _PyType_LookupRef │ │ │ │ +0000a40c T _PyType_Name │ │ │ │ +0000b4ec T _PyType_NewManagedObject │ │ │ │ 00000278 T _PyType_SetFlags │ │ │ │ -0000ccd0 T _PyType_SetFlagsRecursive │ │ │ │ +0000cccc T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 00000598 T _PyTypes_Fini │ │ │ │ 000004c0 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000bfdc T _Py_BaseObject_RichCompare │ │ │ │ +0000bfd4 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 │ │ │ │ -0000f99c T _Py_slot_tp_getattr_hook │ │ │ │ +0000f998 T _Py_slot_tp_getattr_hook │ │ │ │ 00000db4 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009f64 T _Py_type_getattro │ │ │ │ -0000929c T _Py_type_getattro_impl │ │ │ │ +00009f5c T _Py_type_getattro │ │ │ │ +00009294 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 │ │ │ │ 000006c4 t _common_reduce.part.0 │ │ │ │ -000059fc t assign_version_tag │ │ │ │ -000053c8 t best_base │ │ │ │ +00005a10 t assign_version_tag │ │ │ │ +000053dc t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000018c8 t bufferwrapper_dealloc │ │ │ │ 00001840 t bufferwrapper_releasebuf │ │ │ │ 00001e38 t bufferwrapper_traverse │ │ │ │ 0000017c t call_unbound_noarg.part.0 │ │ │ │ -0000e8a8 t check_num_args │ │ │ │ -0000c5a4 t check_set_special_type_attr │ │ │ │ +0000e8a4 t check_num_args │ │ │ │ +0000c59c t check_set_special_type_attr │ │ │ │ 00001414 t class_name │ │ │ │ -0000af90 t clear_slots │ │ │ │ -0000d72c t clear_tp_subclasses │ │ │ │ +0000af88 t clear_slots │ │ │ │ +0000d728 t clear_tp_subclasses │ │ │ │ 000009d0 t compatible_for_assignment │ │ │ │ 00000ae8 t compatible_with_tp_base │ │ │ │ -00005ac8 t find_name_in_mro │ │ │ │ -0000d94c t fini_static_type │ │ │ │ +00005adc t find_name_in_mro │ │ │ │ +0000d948 t fini_static_type │ │ │ │ 00001bac t get_dict_descriptor │ │ │ │ -0000bb68 t get_module_by_def │ │ │ │ +0000bb60 t get_module_by_def │ │ │ │ 0000149e t getindex │ │ │ │ -00010ea0 t import_copyreg │ │ │ │ -00009de8 t lookup_maybe_method │ │ │ │ +00010ebc t import_copyreg │ │ │ │ +00009de0 t lookup_maybe_method │ │ │ │ 00000514 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000f870 t merge_class_dict │ │ │ │ +0000f86c t merge_class_dict │ │ │ │ 00000d9c t method_is_overloaded.isra.0 │ │ │ │ 0000065e t mro_hierarchy │ │ │ │ -00003b18 t mro_implementation_unlocked │ │ │ │ -0000347c t mro_internal_unlocked.isra.0 │ │ │ │ +00003b24 t mro_implementation_unlocked │ │ │ │ +00003488 t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 000005f8 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -0000d8d0 t object___format__ │ │ │ │ +0000d8cc t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ 00000ddc t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 000015f8 t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -000105a8 t object___reduce_ex__ │ │ │ │ +000105c4 t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 0000119c t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -000091b8 t object_dealloc │ │ │ │ +000091b0 t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -0000c1fc t object_get_class │ │ │ │ +0000c1f4 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00010edc t object_getstate_default │ │ │ │ -00009b1c t object_init │ │ │ │ -0000914c t object_init_subclass │ │ │ │ +00010ef8 t object_getstate_default │ │ │ │ +00009b14 t object_init │ │ │ │ +00009144 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -00009878 t object_new │ │ │ │ +00009870 t object_new │ │ │ │ 000001a4 t object_repr │ │ │ │ -0000c0ec t object_richcompare │ │ │ │ +0000c0e4 t object_richcompare │ │ │ │ 00000b88 t object_set_class │ │ │ │ -0000a484 t object_str │ │ │ │ -0000c78c t object_subclasshook │ │ │ │ +0000a47c t object_str │ │ │ │ +0000c784 t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000019f0 t releasebuffer_call_python │ │ │ │ -000122b0 t richcmp_eq │ │ │ │ +000122d0 t richcmp_eq │ │ │ │ 00000dfc t richcmp_ge │ │ │ │ 00000dec t richcmp_gt │ │ │ │ 00000df4 t richcmp_le │ │ │ │ 00000de4 t richcmp_lt │ │ │ │ -00011a8c t richcmp_ne │ │ │ │ -0000cd4c t set_flags_recursive │ │ │ │ +00011aac t richcmp_ne │ │ │ │ +0000cd48 t set_flags_recursive │ │ │ │ 000012d0 t set_mro_error │ │ │ │ 000014f0 t slot_am_aiter │ │ │ │ 000015b0 t slot_am_anext │ │ │ │ 0000125e t slot_am_await │ │ │ │ 00001720 t slot_bf_getbuffer │ │ │ │ 00001af4 t slot_bf_releasebuffer │ │ │ │ -0000df78 t slot_mp_ass_subscript │ │ │ │ -0000cde8 t slot_mp_subscript │ │ │ │ -00012218 t slot_nb_absolute │ │ │ │ -00011d1c t slot_nb_add │ │ │ │ -0000f344 t slot_nb_and │ │ │ │ -00011bf0 t slot_nb_bool │ │ │ │ +0000df74 t slot_mp_ass_subscript │ │ │ │ +0000cde4 t slot_mp_subscript │ │ │ │ +00012238 t slot_nb_absolute │ │ │ │ +00011d3c t slot_nb_add │ │ │ │ +0000f340 t slot_nb_and │ │ │ │ +00011c10 t slot_nb_bool │ │ │ │ 00001308 t slot_nb_divmod │ │ │ │ 00000e04 t slot_nb_float │ │ │ │ -000120b0 t slot_nb_floor_divide │ │ │ │ +000120d0 t slot_nb_floor_divide │ │ │ │ 00000f98 t slot_nb_index │ │ │ │ 0000076c t slot_nb_inplace_add │ │ │ │ 00000bb4 t slot_nb_inplace_and │ │ │ │ -000009d4 t slot_nb_inplace_floor_divide │ │ │ │ +00000978 t slot_nb_inplace_floor_divide │ │ │ │ 00000fb4 t slot_nb_inplace_lshift │ │ │ │ 00000928 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000794 t slot_nb_inplace_multiply │ │ │ │ 00000b8c t slot_nb_inplace_or │ │ │ │ 00000b64 t slot_nb_inplace_power │ │ │ │ 00000b3c t slot_nb_inplace_remainder │ │ │ │ 00000e4a t slot_nb_inplace_rshift │ │ │ │ 000007bc t slot_nb_inplace_subtract │ │ │ │ 00000950 t slot_nb_inplace_true_divide │ │ │ │ 00000bdc t slot_nb_inplace_xor │ │ │ │ -000116e8 t slot_nb_int │ │ │ │ +00011708 t slot_nb_int │ │ │ │ 0000157c t slot_nb_invert │ │ │ │ 00000e74 t slot_nb_lshift │ │ │ │ 000007e4 t slot_nb_matrix_multiply │ │ │ │ 00000e28 t slot_nb_multiply │ │ │ │ -0000f1ec t slot_nb_negative │ │ │ │ -0000f620 t slot_nb_or │ │ │ │ +0000f1e8 t slot_nb_negative │ │ │ │ +0000f61c t slot_nb_or │ │ │ │ 00000fdc t slot_nb_positive │ │ │ │ 00000fbc t slot_nb_power │ │ │ │ 000009fc t slot_nb_remainder │ │ │ │ -00000c5c t slot_nb_rshift │ │ │ │ -00011f44 t slot_nb_subtract │ │ │ │ -0001170c t slot_nb_true_divide │ │ │ │ +00000c04 t slot_nb_rshift │ │ │ │ +00011f64 t slot_nb_subtract │ │ │ │ +0001172c t slot_nb_true_divide │ │ │ │ 00001158 t slot_nb_xor │ │ │ │ 0000215e t slot_sq_ass_item │ │ │ │ -0000d148 t slot_sq_contains │ │ │ │ -0000f210 t slot_sq_item │ │ │ │ -0000ed9c t slot_sq_length │ │ │ │ -0000ebf8 t slot_tp_call │ │ │ │ -0000f138 t slot_tp_descr_get │ │ │ │ -00000978 t slot_tp_descr_set │ │ │ │ -0000f560 t slot_tp_finalize │ │ │ │ -0000ff7c t slot_tp_hash │ │ │ │ -00009ba0 t slot_tp_init │ │ │ │ -0000ec90 t slot_tp_iter │ │ │ │ -00010450 t slot_tp_iternext │ │ │ │ -0000a7d0 t slot_tp_new │ │ │ │ -0000ff08 t slot_tp_repr │ │ │ │ -0000fd14 t slot_tp_richcompare │ │ │ │ -0000e22c t slot_tp_setattro │ │ │ │ -000101c0 t slot_tp_str │ │ │ │ +0000d144 t slot_sq_contains │ │ │ │ +0000f20c t slot_sq_item │ │ │ │ +0000ed98 t slot_sq_length │ │ │ │ +0000ebf4 t slot_tp_call │ │ │ │ +0000f134 t slot_tp_descr_get │ │ │ │ +000009a0 t slot_tp_descr_set │ │ │ │ +0000f55c t slot_tp_finalize │ │ │ │ +0000ff98 t slot_tp_hash │ │ │ │ +00009b98 t slot_tp_init │ │ │ │ +0000ec8c t slot_tp_iter │ │ │ │ +0001046c t slot_tp_iternext │ │ │ │ +0000a7c8 t slot_tp_new │ │ │ │ +0000ff24 t slot_tp_repr │ │ │ │ +0000fd10 t slot_tp_richcompare │ │ │ │ +0000e228 t slot_tp_setattro │ │ │ │ +000101dc t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ -000056fc t solid_base │ │ │ │ +00005710 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d7d0 t subtype_clear │ │ │ │ -0000ab7c t subtype_dealloc │ │ │ │ -0000f798 t subtype_dict │ │ │ │ +0000d7cc t subtype_clear │ │ │ │ +0000ab74 t subtype_dealloc │ │ │ │ +0000f794 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000015aa t subtype_getweakref │ │ │ │ 00001624 t subtype_setdict │ │ │ │ -0000bbc0 t subtype_traverse │ │ │ │ -000090a0 t super_dealloc │ │ │ │ +0000bbb8 t subtype_traverse │ │ │ │ +00009098 t super_dealloc │ │ │ │ 00001632 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008df0 t super_getattro │ │ │ │ +00008de8 t super_getattro │ │ │ │ 00001730 t super_init │ │ │ │ -0000a840 t super_init_without_args │ │ │ │ +0000a838 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001e68 t super_repr │ │ │ │ 00001b6e t super_traverse │ │ │ │ -000087c8 t super_vectorcall │ │ │ │ -00008c98 t supercheck │ │ │ │ +000087c0 t super_vectorcall │ │ │ │ +00008c90 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000a9a0 t tp_new_wrapper │ │ │ │ +0000a998 t tp_new_wrapper │ │ │ │ 0000071c t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0000f5e4 t type___instancecheck__ │ │ │ │ +0000f5e0 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 000015fe t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -0000ed60 t type___subclasscheck__ │ │ │ │ +0000ed5c t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -0000c798 t type___subclasses__ │ │ │ │ +0000c790 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -0000c2f0 t type_abstractmethods │ │ │ │ +0000c2e8 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00005e90 t type_call │ │ │ │ -0000d280 t type_clear │ │ │ │ -0000d344 t type_dealloc │ │ │ │ -0000c264 t type_dict │ │ │ │ +00005ea4 t type_call │ │ │ │ +0000d27c t type_clear │ │ │ │ +0000d340 t type_dealloc │ │ │ │ +0000c25c t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -0000cb80 t type_get_annotations │ │ │ │ -0000c2dc t type_get_bases │ │ │ │ -0000c618 t type_get_doc │ │ │ │ -0000c99c t type_get_module │ │ │ │ -0000ccac t type_get_mro │ │ │ │ +0000cb7c t type_get_annotations │ │ │ │ +0000c2d4 t type_get_bases │ │ │ │ +0000c610 t type_get_doc │ │ │ │ +0000c994 t type_get_module │ │ │ │ +0000cca8 t type_get_mro │ │ │ │ 00000884 t type_get_text_signature │ │ │ │ 0000088c t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00009158 t type_init │ │ │ │ -000058c8 t type_is_gc │ │ │ │ +00009150 t type_init │ │ │ │ +000058dc t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b3ac t type_modified_unlocked │ │ │ │ -0000b3b8 t type_modified_unlocked.part.0 │ │ │ │ -0000a6ac t type_module │ │ │ │ -0000c210 t type_mro │ │ │ │ +0000b3a4 t type_modified_unlocked │ │ │ │ +0000b3b0 t type_modified_unlocked.part.0 │ │ │ │ +0000a6a4 t type_module │ │ │ │ +0000c208 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -0000ca80 t type_name │ │ │ │ -00005fe4 t type_new │ │ │ │ -00009748 t type_prepare │ │ │ │ -0000a784 t type_qualname │ │ │ │ +0000ca78 t type_name │ │ │ │ +00005ff8 t type_new │ │ │ │ +00009740 t type_prepare │ │ │ │ +0000a77c t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a490 t type_repr │ │ │ │ -0000c3a0 t type_set_abstractmethods │ │ │ │ -0000bf08 t type_set_annotations │ │ │ │ +0000a488 t type_repr │ │ │ │ +0000c398 t type_set_abstractmethods │ │ │ │ +0000bf00 t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ -000100c4 t type_set_doc │ │ │ │ -0000c490 t type_set_module │ │ │ │ +000100e0 t type_set_doc │ │ │ │ +0000c488 t type_set_module │ │ │ │ 00000920 t type_set_name │ │ │ │ 00000804 t type_set_qualname │ │ │ │ 000010d8 t type_set_type_params │ │ │ │ -0000b020 t type_setattro │ │ │ │ -000091c0 t type_traverse │ │ │ │ -00005e14 t type_vectorcall │ │ │ │ -000080f8 t update_one_slot │ │ │ │ -0000bcfc t update_slot │ │ │ │ -0000ebd4 t update_slots_callback │ │ │ │ -0000ea68 t update_subclasses.constprop.0 │ │ │ │ +0000b018 t type_setattro │ │ │ │ +000091b8 t type_traverse │ │ │ │ +00005e28 t type_vectorcall │ │ │ │ +000080f0 t update_one_slot │ │ │ │ +0000bcf4 t update_slot │ │ │ │ +0000ebd0 t update_slots_callback │ │ │ │ +0000ea64 t update_subclasses.constprop.0 │ │ │ │ 00001d40 t validate_watcher_id │ │ │ │ -0000f4b8 t vectorcall_maybe.constprop.0 │ │ │ │ -0000cffc t vectorcall_method │ │ │ │ -0001198c t wrap_binaryfunc │ │ │ │ -0001223c t wrap_binaryfunc_l │ │ │ │ +0000f4b4 t vectorcall_maybe.constprop.0 │ │ │ │ +0000cff8 t vectorcall_method │ │ │ │ +000119ac t wrap_binaryfunc │ │ │ │ +0001225c t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000011fa t wrap_buffer │ │ │ │ 000015a0 t wrap_call │ │ │ │ 00000742 t wrap_del │ │ │ │ -0000e488 t wrap_delattr │ │ │ │ -00011a00 t wrap_delitem │ │ │ │ +0000e484 t wrap_delattr │ │ │ │ +00011a20 t wrap_delitem │ │ │ │ 000016e8 t wrap_descr_delete │ │ │ │ -00011904 t wrap_descr_get │ │ │ │ +00011924 t wrap_descr_get │ │ │ │ 00000b3c t wrap_descr_set │ │ │ │ 000014bc t wrap_hashfunc │ │ │ │ 0000107c t wrap_indexargfunc │ │ │ │ -0000ab54 t wrap_init │ │ │ │ +0000ab4c t wrap_init │ │ │ │ 00001c22 t wrap_inquirypred │ │ │ │ 00001474 t wrap_lenfunc │ │ │ │ -0000f05c t wrap_next │ │ │ │ -0000e1d8 t wrap_objobjargproc │ │ │ │ +0000f058 t wrap_next │ │ │ │ +0000e1d4 t wrap_objobjargproc │ │ │ │ 000012c0 t wrap_objobjproc │ │ │ │ 00001918 t wrap_releasebuffer │ │ │ │ -00011bb8 t wrap_richcmpfunc │ │ │ │ -0000e924 t wrap_setattr │ │ │ │ +00011bd8 t wrap_richcmpfunc │ │ │ │ +0000e920 t wrap_setattr │ │ │ │ 00001444 t wrap_sq_delitem │ │ │ │ 00001564 t wrap_sq_item │ │ │ │ 00001ea4 t wrap_sq_setitem │ │ │ │ 00001bdc t wrap_ternaryfunc │ │ │ │ 000011b4 t wrap_ternaryfunc_r │ │ │ │ -000103dc t wrap_unaryfunc │ │ │ │ +000103f8 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13060,15 +13061,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -000034ec T PyInit__string │ │ │ │ +000045d8 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -13131,110 +13132,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0000ebbc T PyUnicode_Append │ │ │ │ -00002ef0 T PyUnicode_AppendAndDel │ │ │ │ -0001c7a8 T PyUnicode_AsASCIIString │ │ │ │ +0000ebcc T PyUnicode_Append │ │ │ │ +00003fdc T PyUnicode_AppendAndDel │ │ │ │ +0001b56c T PyUnicode_AsASCIIString │ │ │ │ 0000095a T PyUnicode_AsCharmapString │ │ │ │ 00001848 T PyUnicode_AsDecodedObject │ │ │ │ 000018a4 T PyUnicode_AsDecodedUnicode │ │ │ │ 00001948 T PyUnicode_AsEncodedObject │ │ │ │ 00006338 T PyUnicode_AsEncodedString │ │ │ │ 000019a4 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000986 T PyUnicode_AsLatin1String │ │ │ │ -00021a30 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001db70 T PyUnicode_AsUCS4 │ │ │ │ -00006e88 T PyUnicode_AsUCS4Copy │ │ │ │ +0002041c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001c8ec T PyUnicode_AsUCS4 │ │ │ │ +00007fbc T PyUnicode_AsUCS4Copy │ │ │ │ 0000098c T PyUnicode_AsUTF16String │ │ │ │ 00000994 T PyUnicode_AsUTF32String │ │ │ │ 000027c8 T PyUnicode_AsUTF8 │ │ │ │ 00002668 T PyUnicode_AsUTF8AndSize │ │ │ │ -0001433c T PyUnicode_AsUTF8String │ │ │ │ -0001ffb4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00013a10 T PyUnicode_AsWideChar │ │ │ │ +000141f0 T PyUnicode_AsUTF8String │ │ │ │ +0001ea08 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +000138c4 T PyUnicode_AsWideChar │ │ │ │ 0000b478 T PyUnicode_AsWideCharString │ │ │ │ -00013b80 T PyUnicode_BuildEncodingMap │ │ │ │ -00011a98 T PyUnicode_Compare │ │ │ │ +00013a34 T PyUnicode_BuildEncodingMap │ │ │ │ +00011a9c T PyUnicode_Compare │ │ │ │ 00004a7c T PyUnicode_CompareWithASCIIString │ │ │ │ 000054e0 T PyUnicode_Concat │ │ │ │ 0000a1f0 T PyUnicode_Contains │ │ │ │ -0000339c T PyUnicode_CopyCharacters │ │ │ │ +00004488 T PyUnicode_CopyCharacters │ │ │ │ 00000c6c T PyUnicode_Count │ │ │ │ -000153bc T PyUnicode_Decode │ │ │ │ -00010704 T PyUnicode_DecodeASCII │ │ │ │ -000180c4 T PyUnicode_DecodeCharmap │ │ │ │ +00015270 T PyUnicode_Decode │ │ │ │ +0001070c T PyUnicode_DecodeASCII │ │ │ │ +00002cb8 T PyUnicode_DecodeCharmap │ │ │ │ 00002710 T PyUnicode_DecodeFSDefault │ │ │ │ 00001f00 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000180c0 T PyUnicode_DecodeLatin1 │ │ │ │ -0000d4ac T PyUnicode_DecodeLocale │ │ │ │ +00017f9c T PyUnicode_DecodeLatin1 │ │ │ │ +0000d4b8 T PyUnicode_DecodeLocale │ │ │ │ 00001a44 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001e4e4 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0001d260 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000918 T PyUnicode_DecodeUTF16 │ │ │ │ -0001ef40 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0001db14 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 00000934 T PyUnicode_DecodeUTF32 │ │ │ │ -00021034 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0001fadc T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00001c44 T PyUnicode_DecodeUTF7 │ │ │ │ -00020418 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +0001ef14 T PyUnicode_DecodeUTF7Stateful │ │ │ │ 00004780 T PyUnicode_DecodeUTF8 │ │ │ │ 000047ec T PyUnicode_DecodeUTF8Stateful │ │ │ │ 0000099c T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0001115c T PyUnicode_EncodeFSDefault │ │ │ │ -00003378 T PyUnicode_EncodeLocale │ │ │ │ -0001465c T PyUnicode_EqualToUTF8 │ │ │ │ -000146b4 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00011164 T PyUnicode_EncodeFSDefault │ │ │ │ +00004464 T PyUnicode_EncodeLocale │ │ │ │ +00014510 T PyUnicode_EqualToUTF8 │ │ │ │ +00014568 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00002788 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00012cd4 T PyUnicode_FSConverter │ │ │ │ -00013658 T PyUnicode_FSDecoder │ │ │ │ -0001f8b4 T PyUnicode_Fill │ │ │ │ -00008bac T PyUnicode_Find │ │ │ │ +00012cd0 T PyUnicode_FSConverter │ │ │ │ +0001350c T PyUnicode_FSDecoder │ │ │ │ +0001e308 T PyUnicode_Fill │ │ │ │ +00009d04 T PyUnicode_Find │ │ │ │ 0000b668 T PyUnicode_FindChar │ │ │ │ -000158b0 T PyUnicode_Format │ │ │ │ -000151c8 T PyUnicode_FromEncodedObject │ │ │ │ +00015764 T PyUnicode_Format │ │ │ │ +0001507c T PyUnicode_FromEncodedObject │ │ │ │ 00007408 T PyUnicode_FromFormat │ │ │ │ 00002828 T PyUnicode_FromFormatV │ │ │ │ 0000437c T PyUnicode_FromKindAndData │ │ │ │ -0000eb5c T PyUnicode_FromObject │ │ │ │ -00018b9c T PyUnicode_FromOrdinal │ │ │ │ +0000eb6c T PyUnicode_FromObject │ │ │ │ +000184d0 T PyUnicode_FromOrdinal │ │ │ │ 00000994 T PyUnicode_FromString │ │ │ │ 00001ae4 T PyUnicode_FromStringAndSize │ │ │ │ 00002088 T PyUnicode_FromWideChar │ │ │ │ 00000950 T PyUnicode_GetDefaultEncoding │ │ │ │ -00017588 T PyUnicode_GetLength │ │ │ │ +00017464 T PyUnicode_GetLength │ │ │ │ 00001a6c T PyUnicode_GetSize │ │ │ │ 00000778 T PyUnicode_InternFromString │ │ │ │ 00001c64 T PyUnicode_InternImmortal │ │ │ │ 000005b8 T PyUnicode_InternInPlace │ │ │ │ 0000480c T PyUnicode_IsIdentifier │ │ │ │ -00010c30 T PyUnicode_Join │ │ │ │ +00010c38 T PyUnicode_Join │ │ │ │ 00000640 T PyUnicode_New │ │ │ │ -0000d6a4 T PyUnicode_Partition │ │ │ │ +0000d6b0 T PyUnicode_Partition │ │ │ │ 00008974 t PyUnicode_READ_CHAR │ │ │ │ 0000224c t PyUnicode_READ_CHAR.part.0 │ │ │ │ 00006fec T PyUnicode_RPartition │ │ │ │ 00000d04 T PyUnicode_RSplit │ │ │ │ -00002cb8 T PyUnicode_ReadChar │ │ │ │ -00004718 T PyUnicode_Replace │ │ │ │ +00003284 T PyUnicode_ReadChar │ │ │ │ +0000584c T PyUnicode_Replace │ │ │ │ 00000cb0 T PyUnicode_Resize │ │ │ │ 000068b4 T PyUnicode_RichCompare │ │ │ │ -0001db0c T PyUnicode_Split │ │ │ │ -0001778c T PyUnicode_Splitlines │ │ │ │ +0001c888 T PyUnicode_Split │ │ │ │ +00017668 T PyUnicode_Splitlines │ │ │ │ 0000b854 T PyUnicode_Substring │ │ │ │ 00002740 T PyUnicode_Tailmatch │ │ │ │ 00000d40 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000a98 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ 00005a84 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00007844 t SubString_new_object │ │ │ │ -000075a4 t SubString_new_object_or_empty │ │ │ │ +00008978 t SubString_new_object │ │ │ │ +000086d8 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -13264,68 +13265,68 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0001809c T _PyUnicodeWriter_Dealloc │ │ │ │ +00017f78 T _PyUnicodeWriter_Dealloc │ │ │ │ 0000412c T _PyUnicodeWriter_Finish │ │ │ │ 000073ec T _PyUnicodeWriter_Init │ │ │ │ 00005754 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 00001a96 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 00002054 t _PyUnicodeWriter_Update │ │ │ │ 00003eb8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -0001763c T _PyUnicodeWriter_WriteChar │ │ │ │ +00017518 T _PyUnicodeWriter_WriteChar │ │ │ │ 00007430 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 00001ab4 T _PyUnicodeWriter_WriteLatin1String │ │ │ │ 00006ee4 T _PyUnicodeWriter_WriteStr │ │ │ │ 000089c4 T _PyUnicodeWriter_WriteSubstring │ │ │ │ 00006870 T _PyUnicode_AsASCIIString │ │ │ │ -0001b010 T _PyUnicode_AsLatin1String │ │ │ │ +00019dd0 T _PyUnicode_AsLatin1String │ │ │ │ 000025d8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000176b4 T _PyUnicode_AsUTF8String │ │ │ │ +00017590 T _PyUnicode_AsUTF8String │ │ │ │ 000013fc T _PyUnicode_CheckConsistency │ │ │ │ -00018ac0 T _PyUnicode_ClearInterned │ │ │ │ -0001c4d4 T _PyUnicode_Copy │ │ │ │ -0001e4e8 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +000183f4 T _PyUnicode_ClearInterned │ │ │ │ +0001b298 T _PyUnicode_Copy │ │ │ │ +0001d264 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00001b86 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ 00004b54 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00008b30 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000d418 T _PyUnicode_EQ │ │ │ │ -00019980 T _PyUnicode_EncodeCharmap │ │ │ │ -00003694 T _PyUnicode_EncodeUTF16 │ │ │ │ -00008084 T _PyUnicode_EncodeUTF32 │ │ │ │ -00021638 T _PyUnicode_EncodeUTF7 │ │ │ │ +00009c64 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000d424 T _PyUnicode_EQ │ │ │ │ +00018784 T _PyUnicode_EncodeCharmap │ │ │ │ +000047c8 T _PyUnicode_EncodeUTF16 │ │ │ │ +000091b8 T _PyUnicode_EncodeUTF32 │ │ │ │ +000200e0 T _PyUnicode_EncodeUTF7 │ │ │ │ 000049f0 T _PyUnicode_Equal │ │ │ │ 00001ba6 T _PyUnicode_EqualToASCIIId │ │ │ │ 000047a0 T _PyUnicode_EqualToASCIIString │ │ │ │ -00014e9c T _PyUnicode_ExactDealloc │ │ │ │ -00005a7c T _PyUnicode_FastCopyCharacters │ │ │ │ -0001de14 T _PyUnicode_FastFill │ │ │ │ +00014d50 T _PyUnicode_ExactDealloc │ │ │ │ +00006bb0 T _PyUnicode_FastCopyCharacters │ │ │ │ +0001cb90 T _PyUnicode_FastFill │ │ │ │ 00008ad0 T _PyUnicode_FindMaxChar │ │ │ │ 00002264 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00002e50 T _PyUnicode_Fini │ │ │ │ -00002db8 T _PyUnicode_FiniTypes │ │ │ │ +0000341c T _PyUnicode_Fini │ │ │ │ +00003384 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001cd84 T _PyUnicode_FormatLong │ │ │ │ +0001bb00 T _PyUnicode_FormatLong │ │ │ │ 00004040 T _PyUnicode_FromASCII │ │ │ │ 0000023e T _PyUnicode_FromId │ │ │ │ 0000459c t _PyUnicode_FromUCS1 │ │ │ │ -00018670 t _PyUnicode_FromUCS2 │ │ │ │ -0001d400 t _PyUnicode_FromUCS4 │ │ │ │ +00017fa0 t _PyUnicode_FromUCS2 │ │ │ │ +0001c17c t _PyUnicode_FromUCS4 │ │ │ │ 00002c64 T _PyUnicode_GetNameCAPI │ │ │ │ 00001eec t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002374 T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001eb8 T _PyUnicode_InitState │ │ │ │ 00001f20 T _PyUnicode_InitTypes │ │ │ │ -0001c8d0 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +0001b694 T _PyUnicode_InsertThousandsGrouping │ │ │ │ 00001b44 T _PyUnicode_InternImmortal │ │ │ │ -00021c14 T _PyUnicode_InternInPlace │ │ │ │ +00020600 T _PyUnicode_InternInPlace │ │ │ │ 00001d1c T _PyUnicode_InternMortal │ │ │ │ 00001c4a T _PyUnicode_InternStatic │ │ │ │ 0000135c T _PyUnicode_InternedSize │ │ │ │ 00001398 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ @@ -13343,29 +13344,29 @@ │ │ │ │ 00009ca8 T _PyUnicode_JoinArray │ │ │ │ 0000497c T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001b064 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001b174 t _PyUnicode_TranslateCharmap │ │ │ │ +00019e24 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00019f34 t _PyUnicode_TranslateCharmap │ │ │ │ 00001786 T _PyUnicode_WideCharString_Converter │ │ │ │ 000017de T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00012050 T _PyUnicode_XStrip │ │ │ │ +00012054 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000008c T _Py_DecodeUTF8Ex │ │ │ │ 00002340 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000dce4 T _Py_EncodeUTF8Ex │ │ │ │ +0000dcf0 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000d5fc T _Py_GetErrorHandler │ │ │ │ +0000d608 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13415,256 +13416,257 @@ │ │ │ │ 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 │ │ │ │ -00011510 t any_find_slice │ │ │ │ -00014344 t anylib_find │ │ │ │ +00011518 t any_find_slice │ │ │ │ +000141f8 t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -000064e8 t asciilib__factorize │ │ │ │ -00006528 t asciilib__lex_search │ │ │ │ -0000635c t asciilib__preprocess │ │ │ │ -000065f8 t asciilib__two_way │ │ │ │ -00005bbc t asciilib_adaptive_find.constprop.0 │ │ │ │ -0001fe48 t asciilib_default_rfind.constprop.0 │ │ │ │ -000196a0 t backslashreplace │ │ │ │ +0000761c t asciilib__factorize │ │ │ │ +0000765c t asciilib__lex_search │ │ │ │ +00007490 t asciilib__preprocess │ │ │ │ +0000772c t asciilib__two_way │ │ │ │ +00006cf0 t asciilib_adaptive_find.constprop.0 │ │ │ │ +0001e89c t asciilib_default_rfind.constprop.0 │ │ │ │ +00003cd8 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0001e14c t case_operation │ │ │ │ -00005edc t charmapencode_lookup │ │ │ │ -0001a96c t charmapencode_output │ │ │ │ -00002df0 t clear_interned_dict │ │ │ │ +0001cec8 t case_operation │ │ │ │ +00007010 t charmapencode_lookup │ │ │ │ +0001974c t charmapencode_output │ │ │ │ +000033bc t clear_interned_dict │ │ │ │ 00002500 t config_get_codec_name │ │ │ │ 00000664 t convert_uc.constprop.0 │ │ │ │ -0001e3e0 t do_capitalize │ │ │ │ +0001d15c t do_capitalize │ │ │ │ 0000089a t do_casefold │ │ │ │ -0002037c t do_lower │ │ │ │ +0001edd0 t do_lower │ │ │ │ 000079bc t do_string_format │ │ │ │ -00008c1c t do_string_format_map │ │ │ │ -0001eb00 t do_swapcase │ │ │ │ -0001f9fc t do_title │ │ │ │ -00021974 t do_upper │ │ │ │ -00013814 t encode_wstr_utf8 │ │ │ │ +00009d74 t do_string_format_map │ │ │ │ +0001d878 t do_swapcase │ │ │ │ +0001e610 t do_title │ │ │ │ +00009ce0 t do_upper │ │ │ │ +0001edf4 t do_upper_or_lower │ │ │ │ +000136c8 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 000020e4 t ensure_unicode.isra.0 │ │ │ │ -000077f0 t fieldnameiter_dealloc │ │ │ │ +00008924 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -0000768c t fieldnameiter_next │ │ │ │ +000087c0 t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -000075bc t formatter_field_name_split │ │ │ │ -0000709c t formatter_parser │ │ │ │ -00007810 t formatteriter_dealloc │ │ │ │ +000086f0 t formatter_field_name_split │ │ │ │ +000081d0 t formatter_parser │ │ │ │ +00008944 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00007100 t formatteriter_next │ │ │ │ +00008234 t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ 000022c4 t get_integer │ │ │ │ 00000810 t handle_capital_sigma │ │ │ │ 00001948 t hashtable_unicode_compare │ │ │ │ 000005f0 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000564 t intern_static.isra.0 │ │ │ │ 000002d0 r length_hint_doc │ │ │ │ -000175b0 t make_encode_exception │ │ │ │ +0001748c t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ 00008b10 t output_markup │ │ │ │ -000034f8 t pad │ │ │ │ -00002ebc t raise_encode_exception │ │ │ │ +0000462c t pad │ │ │ │ +00003fa8 t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000f698 t replace │ │ │ │ +0000f6a0 t replace │ │ │ │ 000061dc t resize_compact │ │ │ │ 00001724 t resize_copy │ │ │ │ -0000486c t rsplit │ │ │ │ +000059a0 t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ 0000baf0 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 0000780c t tailmatch │ │ │ │ -000064e8 t ucs1lib__factorize │ │ │ │ -00006a38 t ucs1lib__preprocess │ │ │ │ -00006bf0 t ucs1lib__two_way │ │ │ │ +0000761c t ucs1lib__factorize │ │ │ │ +00007b6c t ucs1lib__preprocess │ │ │ │ +00007d24 t ucs1lib__two_way │ │ │ │ 000005f4 t ucs1lib__two_way_count │ │ │ │ -00005fc0 t ucs1lib_adaptive_find │ │ │ │ +000070f4 t ucs1lib_adaptive_find │ │ │ │ 000025c0 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00003c98 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00008790 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00004dcc t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000098c4 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000d70 t ucs2lib__lex_search │ │ │ │ 00001224 t ucs2lib__preprocess │ │ │ │ 00000dc4 t ucs2lib__two_way │ │ │ │ 000012ec t ucs2lib__two_way_count │ │ │ │ -0001acb4 t ucs2lib_fastsearch │ │ │ │ +00019a74 t ucs2lib_fastsearch │ │ │ │ 000003c8 t ucs2lib_fastsearch.part.0 │ │ │ │ -0001af18 t ucs2lib_find_char │ │ │ │ -00002d2c t ucs2lib_find_max_char │ │ │ │ -00002f10 t ucs2lib_rfind_char │ │ │ │ -000129bc t ucs2lib_utf8_encoder │ │ │ │ +00019cd8 t ucs2lib_find_char │ │ │ │ +000032f8 t ucs2lib_find_max_char │ │ │ │ +00003ffc t ucs2lib_rfind_char │ │ │ │ +000129c0 t ucs2lib_utf8_encoder │ │ │ │ 00000f18 t ucs4lib__lex_search │ │ │ │ 000010ea t ucs4lib__preprocess │ │ │ │ 00000f6c t ucs4lib__two_way │ │ │ │ 000011b4 t ucs4lib__two_way_count │ │ │ │ -00007b58 t ucs4lib_fastsearch │ │ │ │ -00007abc t ucs4lib_find_char │ │ │ │ -00003fb0 t ucs4lib_find_max_char │ │ │ │ +00008c8c t ucs4lib_fastsearch │ │ │ │ +00008bf0 t ucs4lib_find_char │ │ │ │ +000050e4 t ucs4lib_find_max_char │ │ │ │ 00000a0c t ucs4lib_rfind_char │ │ │ │ -00002fb0 t ucs4lib_utf8_encoder │ │ │ │ -00005a04 t unicode___format__ │ │ │ │ +0000409c t ucs4lib_utf8_encoder │ │ │ │ +00006b38 t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00010d40 t unicode_ascii_iter_next │ │ │ │ -0001ab2c t unicode_askind │ │ │ │ -000059cc t unicode_capitalize │ │ │ │ +00010d48 t unicode_ascii_iter_next │ │ │ │ +000198ec t unicode_askind │ │ │ │ +00006b00 t unicode_capitalize │ │ │ │ 00003098 r unicode_capitalize__doc__ │ │ │ │ -0000785c t unicode_casefold │ │ │ │ +00008990 t unicode_casefold │ │ │ │ 0000303c r unicode_casefold__doc__ │ │ │ │ -0001cc90 t unicode_center │ │ │ │ +0001ba0c t unicode_center │ │ │ │ 00002f9c r unicode_center__doc__ │ │ │ │ -00014888 t unicode_char │ │ │ │ +0001473c t unicode_char │ │ │ │ 0000211c t unicode_check_encoding_errors │ │ │ │ -0000349c t unicode_check_modifiable │ │ │ │ -00011af0 t unicode_compare │ │ │ │ -0001bec8 t unicode_count │ │ │ │ +00004588 t unicode_check_modifiable │ │ │ │ +00011af4 t unicode_compare │ │ │ │ +0001ac8c t unicode_count │ │ │ │ 00002ed0 r unicode_count__doc__ │ │ │ │ -0001bf78 t unicode_count_impl │ │ │ │ +0001ad3c t unicode_count_impl │ │ │ │ 000019d8 t unicode_dealloc │ │ │ │ -00017e44 t unicode_decode_call_errorhandler_writer │ │ │ │ +00017d20 t unicode_decode_call_errorhandler_writer │ │ │ │ 00001fa8 t unicode_decode_locale │ │ │ │ 000009bc t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -00014fa4 t unicode_encode │ │ │ │ +00014e58 t unicode_encode │ │ │ │ 00002cd0 r unicode_encode__doc__ │ │ │ │ 000028f0 t unicode_encode_call_errorhandler │ │ │ │ -000111f8 t unicode_encode_locale │ │ │ │ -00018e50 t unicode_encode_ucs1 │ │ │ │ -00012738 t unicode_encode_utf8 │ │ │ │ -000121bc t unicode_endswith │ │ │ │ +00011200 t unicode_encode_locale │ │ │ │ +00003488 t unicode_encode_ucs1 │ │ │ │ +0001273c t unicode_encode_utf8 │ │ │ │ +000121c0 t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000f01c t unicode_expandtabs │ │ │ │ +0000f02c t unicode_expandtabs │ │ │ │ 00002c28 r unicode_expandtabs__doc__ │ │ │ │ -0001cc48 t unicode_fill │ │ │ │ +000045e4 t unicode_fill │ │ │ │ 00002a00 t unicode_fill_utf8 │ │ │ │ -00015118 t unicode_find │ │ │ │ +00014fcc t unicode_find │ │ │ │ 00002b34 r unicode_find__doc__ │ │ │ │ 00006a14 t unicode_fromformat_write_cstr │ │ │ │ 00006ce0 t unicode_fromformat_write_str │ │ │ │ 00000b66 t unicode_fromformat_write_wcstr │ │ │ │ -000146f8 t unicode_getitem │ │ │ │ -00008bf4 t unicode_getnewargs │ │ │ │ +000145ac t unicode_getitem │ │ │ │ +00009d4c t unicode_getnewargs │ │ │ │ 00000514 t unicode_hash │ │ │ │ -00004648 t unicode_index │ │ │ │ +0000577c t unicode_index │ │ │ │ 00002a24 r unicode_index__doc__ │ │ │ │ -00012e2c t unicode_isalnum │ │ │ │ +00012e28 t unicode_isalnum │ │ │ │ 00002444 r unicode_isalnum__doc__ │ │ │ │ -000044b0 t unicode_isalpha │ │ │ │ +000055e4 t unicode_isalpha │ │ │ │ 00002524 r unicode_isalpha__doc__ │ │ │ │ -00013a04 t unicode_isascii │ │ │ │ +000138b8 t unicode_isascii │ │ │ │ 0000296c r unicode_isascii__doc__ │ │ │ │ -00008a98 t unicode_isdecimal │ │ │ │ +00009bcc t unicode_isdecimal │ │ │ │ 0000236c r unicode_isdecimal__doc__ │ │ │ │ -0001d9e8 t unicode_isdigit │ │ │ │ +0001c764 t unicode_isdigit │ │ │ │ 0000229c r unicode_isdigit__doc__ │ │ │ │ -000149a4 t unicode_isidentifier │ │ │ │ +00014858 t unicode_isidentifier │ │ │ │ 00002104 r unicode_isidentifier__doc__ │ │ │ │ -0000799c t unicode_islower │ │ │ │ +00008ad0 t unicode_islower │ │ │ │ 00002890 r unicode_islower__doc__ │ │ │ │ 0000078a t unicode_isnumeric │ │ │ │ 000021d0 r unicode_isnumeric__doc__ │ │ │ │ -0001fdb0 t unicode_isprintable │ │ │ │ +0001e804 t unicode_isprintable │ │ │ │ 00002060 r unicode_isprintable__doc__ │ │ │ │ -0001d22c t unicode_isspace │ │ │ │ +0001bfa8 t unicode_isspace │ │ │ │ 000025f8 r unicode_isspace__doc__ │ │ │ │ 000006c2 t unicode_istitle │ │ │ │ 000026cc r unicode_istitle__doc__ │ │ │ │ -0001c674 t unicode_isupper │ │ │ │ +0001b438 t unicode_isupper │ │ │ │ 000027b0 r unicode_isupper__doc__ │ │ │ │ -00010c94 t unicode_iter │ │ │ │ -00010bcc t unicode_join │ │ │ │ +00010c9c t unicode_iter │ │ │ │ +00010bd4 t unicode_join │ │ │ │ 00001f74 r unicode_join__doc__ │ │ │ │ 00000bda t unicode_kind_name │ │ │ │ 00006fe4 t unicode_length │ │ │ │ -0001ed6c t unicode_ljust │ │ │ │ +0001d940 t unicode_ljust │ │ │ │ 00001ed0 r unicode_ljust__doc__ │ │ │ │ -0000e804 t unicode_lower │ │ │ │ +0000e810 t unicode_lower │ │ │ │ 00001e88 r unicode_lower__doc__ │ │ │ │ -000130b4 t unicode_lstrip │ │ │ │ +000130b0 t unicode_lstrip │ │ │ │ 00001d34 r unicode_lstrip__doc__ │ │ │ │ -0000410c t unicode_maketrans │ │ │ │ +00005240 t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -00015898 t unicode_mod │ │ │ │ -0001a6d8 t unicode_new │ │ │ │ -0000d6a0 t unicode_partition │ │ │ │ +0001574c t unicode_mod │ │ │ │ +000194b8 t unicode_new │ │ │ │ +0000d6ac t unicode_partition │ │ │ │ 000012a8 r unicode_partition__doc__ │ │ │ │ -0001e010 t unicode_removeprefix │ │ │ │ +0001cd8c t unicode_removeprefix │ │ │ │ 00001a74 r unicode_removeprefix__doc__ │ │ │ │ -000078c4 t unicode_removesuffix │ │ │ │ +000089f8 t unicode_removesuffix │ │ │ │ 00001978 r unicode_removesuffix__doc__ │ │ │ │ -00014b14 t unicode_repeat │ │ │ │ -0000f594 t unicode_replace │ │ │ │ +000149c8 t unicode_repeat │ │ │ │ +0000f59c t unicode_replace │ │ │ │ 00001b54 r unicode_replace__doc__ │ │ │ │ 0000a670 t unicode_repr │ │ │ │ -0000edec t unicode_resize │ │ │ │ +0000edfc t unicode_resize │ │ │ │ 00001f8c t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -00011458 t unicode_rfind │ │ │ │ +00011460 t unicode_rfind │ │ │ │ 00001884 r unicode_rfind__doc__ │ │ │ │ -000032a4 t unicode_rindex │ │ │ │ +00004390 t unicode_rindex │ │ │ │ 00001770 r unicode_rindex__doc__ │ │ │ │ -0001de54 t unicode_rjust │ │ │ │ +0001cbd0 t unicode_rjust │ │ │ │ 000016cc r unicode_rjust__doc__ │ │ │ │ 00006fe8 t unicode_rpartition │ │ │ │ 00001114 r unicode_rpartition__doc__ │ │ │ │ -00004764 t unicode_rsplit │ │ │ │ +00005898 t unicode_rsplit │ │ │ │ 00000f1c r unicode_rsplit__doc__ │ │ │ │ -00011c6c t unicode_rstrip │ │ │ │ +00011c70 t unicode_rstrip │ │ │ │ 00001c90 r unicode_rstrip__doc__ │ │ │ │ 000009a2 t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ 0000b994 t unicode_split │ │ │ │ 00001428 r unicode_split__doc__ │ │ │ │ -000176bc t unicode_splitlines │ │ │ │ +00017598 t unicode_splitlines │ │ │ │ 00000e54 r unicode_splitlines__doc__ │ │ │ │ 000074a8 t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -0001fbf0 t unicode_str │ │ │ │ -0000dfe4 t unicode_strip │ │ │ │ +0001e450 t unicode_str │ │ │ │ +0000dff0 t unicode_strip │ │ │ │ 00001dd8 r unicode_strip__doc__ │ │ │ │ -00010e08 t unicode_subscript │ │ │ │ +00010e10 t unicode_subscript │ │ │ │ 000005e8 t unicode_swapcase │ │ │ │ 00000dec r unicode_swapcase__doc__ │ │ │ │ -00007ab0 t unicode_title │ │ │ │ +00008be4 t unicode_title │ │ │ │ 00003134 r unicode_title__doc__ │ │ │ │ -0001b168 t unicode_translate │ │ │ │ +00019f28 t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001c7f0 t unicode_upper │ │ │ │ +0001b5b4 t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -000124b0 t unicode_vectorcall │ │ │ │ -00007f80 t unicode_zfill │ │ │ │ +000124b4 t unicode_vectorcall │ │ │ │ +000090b4 t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -00010d98 t unicodeiter_dealloc │ │ │ │ -00007830 t unicodeiter_len │ │ │ │ +00010da0 t unicodeiter_dealloc │ │ │ │ +00008964 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00018cb8 t unicodeiter_next │ │ │ │ -00007954 t unicodeiter_reduce │ │ │ │ -00007b0c t unicodeiter_setstate │ │ │ │ +000185ec t unicodeiter_next │ │ │ │ +00008a88 t unicodeiter_reduce │ │ │ │ +00008c40 t unicodeiter_setstate │ │ │ │ 00000232 t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -00005aa0 t xmlcharrefreplace │ │ │ │ +00006bd4 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000004d0 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13836,41 +13838,41 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00000d82 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000d0c T PyWeakref_GetObject │ │ │ │ -00000f10 T PyWeakref_GetRef │ │ │ │ +00000f0c T PyWeakref_GetRef │ │ │ │ 00000000 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ -00000d20 t Py_XDECREF │ │ │ │ +00000d1c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -00001058 T _PyStaticType_ClearWeakRefs │ │ │ │ +00001054 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a0 D _PyWeakref_CallableProxyType │ │ │ │ -00000fc0 T _PyWeakref_ClearRef │ │ │ │ -00001088 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00000c44 T _PyWeakref_GetWeakrefCount │ │ │ │ +00000fbc T _PyWeakref_ClearRef │ │ │ │ +00001084 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ +00000c40 T _PyWeakref_GetWeakrefCount │ │ │ │ 00000384 T _PyWeakref_IsDead │ │ │ │ 000000d0 D _PyWeakref_ProxyType │ │ │ │ 00000000 D _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000c94 t clear_weakref_lock_held │ │ │ │ +00000c90 t clear_weakref_lock_held │ │ │ │ 00000000 t gc_clear │ │ │ │ 00000338 t gc_traverse │ │ │ │ 00000260 t insert_weakref │ │ │ │ 00001c28 t proxy_abs │ │ │ │ 00000630 t proxy_add │ │ │ │ 00001938 t proxy_and │ │ │ │ 00000270 d proxy_as_mapping │ │ │ │ @@ -13914,29 +13916,29 @@ │ │ │ │ 00001798 t proxy_or │ │ │ │ 00001ca8 t proxy_pos │ │ │ │ 000021f8 t proxy_pow │ │ │ │ 00000b6c t proxy_repr │ │ │ │ 00000bdc t proxy_reversed │ │ │ │ 00000450 t proxy_richcompare │ │ │ │ 00001a08 t proxy_rshift │ │ │ │ -00001228 t proxy_setattr │ │ │ │ +00001224 t proxy_setattr │ │ │ │ 0000029a t proxy_setitem │ │ │ │ 000001aa t proxy_str │ │ │ │ 00002018 t proxy_sub │ │ │ │ 00000e78 t proxy_true_div │ │ │ │ 00001868 t proxy_xor │ │ │ │ 00000778 t weakref___init__ │ │ │ │ 00000344 t weakref___new__ │ │ │ │ -00000db0 t weakref_dealloc │ │ │ │ -00000e6c t weakref_hash │ │ │ │ +00000dac t weakref_dealloc │ │ │ │ +00000e68 t weakref_hash │ │ │ │ 00000384 d weakref_members │ │ │ │ 00000364 d weakref_methods │ │ │ │ 00000022 t weakref_repr │ │ │ │ -000010b8 t weakref_richcompare │ │ │ │ -00000d3c t weakref_vectorcall │ │ │ │ +000010b4 t weakref_richcompare │ │ │ │ +00000d38 t weakref_vectorcall │ │ │ │ │ │ │ │ _warnings.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ @@ -14377,33 +14379,33 @@ │ │ │ │ 00002ca8 r .LC344 │ │ │ │ 00002cac r .LC345 │ │ │ │ 00002d4c r .LC346 │ │ │ │ 00002d5c r .LC347 │ │ │ │ 00002d6c r .LC348 │ │ │ │ 00002d7c r .LC349 │ │ │ │ 000004b0 r .LC35 │ │ │ │ -00002da4 r .LC350 │ │ │ │ -00002dcc r .LC351 │ │ │ │ -00002df0 r .LC352 │ │ │ │ -00002e14 r .LC353 │ │ │ │ -00002e3c r .LC354 │ │ │ │ -00002e6c r .LC355 │ │ │ │ +00002da0 r .LC350 │ │ │ │ +00002dc4 r .LC351 │ │ │ │ +00002dec r .LC352 │ │ │ │ +00002e1c r .LC353 │ │ │ │ +00002e4c r .LC354 │ │ │ │ +00002e74 r .LC355 │ │ │ │ 00002e9c r .LC356 │ │ │ │ 00002ec8 r .LC357 │ │ │ │ 00002ef8 r .LC358 │ │ │ │ 00002efc r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ 00002f18 r .LC360 │ │ │ │ 00002f28 r .LC361 │ │ │ │ 00002f3c r .LC362 │ │ │ │ 00002f50 r .LC363 │ │ │ │ 00002f7c r .LC364 │ │ │ │ 00002fa8 r .LC365 │ │ │ │ 00002fd0 r .LC366 │ │ │ │ -00002ff4 r .LC367 │ │ │ │ +00002ff8 r .LC367 │ │ │ │ 0000301c r .LC368 │ │ │ │ 00003058 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ 00003098 r .LC370 │ │ │ │ 000030c8 r .LC371 │ │ │ │ 000030f0 r .LC372 │ │ │ │ 000030f4 r .LC373 │ │ │ │ @@ -14885,15 +14887,15 @@ │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000234 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 0000036c r ParamSpec_fields │ │ │ │ 00000f64 T PyAST_Check │ │ │ │ 000012d0 T PyAST_mod2obj │ │ │ │ -000107ec T PyAST_obj2mod │ │ │ │ +000105c4 T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -14946,15 +14948,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00004a70 t Py_XDECREF │ │ │ │ +00004cb8 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 │ │ │ │ @@ -14969,84 +14971,84 @@ │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 0000f340 T _PyAST_AnnAssign │ │ │ │ 0000005c T _PyAST_Assert │ │ │ │ 000001bc T _PyAST_Assign │ │ │ │ -000172e4 T _PyAST_AsyncFor │ │ │ │ -0000f2c0 T _PyAST_AsyncFunctionDef │ │ │ │ -00010450 T _PyAST_AsyncWith │ │ │ │ +000170bc T _PyAST_AsyncFor │ │ │ │ +0000f214 T _PyAST_AsyncFunctionDef │ │ │ │ +00010414 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 00000d34 T _PyAST_AugAssign │ │ │ │ -00010168 T _PyAST_Await │ │ │ │ +000101c0 T _PyAST_Await │ │ │ │ 00000b14 T _PyAST_BinOp │ │ │ │ 0000036c T _PyAST_BoolOp │ │ │ │ 0000021c T _PyAST_Break │ │ │ │ 00000274 T _PyAST_Call │ │ │ │ 00000924 T _PyAST_ClassDef │ │ │ │ 000004c8 T _PyAST_Compare │ │ │ │ 00000074 T _PyAST_Constant │ │ │ │ 00000254 T _PyAST_Continue │ │ │ │ 00000318 T _PyAST_Delete │ │ │ │ 00000990 T _PyAST_Dict │ │ │ │ -0000cc9c T _PyAST_DictComp │ │ │ │ +0000f2d0 T _PyAST_DictComp │ │ │ │ 000007d4 T _PyAST_ExceptHandler │ │ │ │ 00000164 T _PyAST_Expr │ │ │ │ 000011f8 T _PyAST_Expression │ │ │ │ -0000cd30 T _PyAST_Fini │ │ │ │ +0000cc84 T _PyAST_Fini │ │ │ │ 00000a38 T _PyAST_For │ │ │ │ 000005c4 T _PyAST_FormattedValue │ │ │ │ 00000860 T _PyAST_FunctionDef │ │ │ │ 00000440 T _PyAST_FunctionType │ │ │ │ 00000000 T _PyAST_GeneratorExp │ │ │ │ 00000354 T _PyAST_Global │ │ │ │ 0000069c T _PyAST_If │ │ │ │ 0000028c T _PyAST_IfExp │ │ │ │ 000002d4 T _PyAST_Import │ │ │ │ 00000420 T _PyAST_ImportFrom │ │ │ │ -0000cd0c T _PyAST_Interactive │ │ │ │ +0000cc60 T _PyAST_Interactive │ │ │ │ 00000624 T _PyAST_JoinedStr │ │ │ │ 00001184 T _PyAST_Lambda │ │ │ │ 00000568 T _PyAST_List │ │ │ │ 00000c1c T _PyAST_ListComp │ │ │ │ 0001010c T _PyAST_Match │ │ │ │ -00010680 T _PyAST_MatchAs │ │ │ │ -000106c0 T _PyAST_MatchClass │ │ │ │ -000172a0 T _PyAST_MatchMapping │ │ │ │ -00017104 T _PyAST_MatchOr │ │ │ │ +00010458 T _PyAST_MatchAs │ │ │ │ +00010498 T _PyAST_MatchClass │ │ │ │ +00017078 T _PyAST_MatchMapping │ │ │ │ +00016edc T _PyAST_MatchOr │ │ │ │ 0001004c T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 000100d0 T _PyAST_MatchStar │ │ │ │ 0000fff4 T _PyAST_MatchValue │ │ │ │ 00000ebc T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 000001b0 T _PyAST_NamedExpr │ │ │ │ 000000b8 T _PyAST_Nonlocal │ │ │ │ -00017244 T _PyAST_ParamSpec │ │ │ │ +0001701c T _PyAST_ParamSpec │ │ │ │ 000008ec T _PyAST_Pass │ │ │ │ 00000e08 T _PyAST_Raise │ │ │ │ 00000660 T _PyAST_Return │ │ │ │ 00000f28 T _PyAST_Set │ │ │ │ 000000f4 T _PyAST_SetComp │ │ │ │ 000006fc T _PyAST_Slice │ │ │ │ 00000e48 T _PyAST_Starred │ │ │ │ 00000740 T _PyAST_Subscript │ │ │ │ 00000818 T _PyAST_Try │ │ │ │ -000171a0 T _PyAST_TryStar │ │ │ │ +00016f78 T _PyAST_TryStar │ │ │ │ 00000ab8 T _PyAST_Tuple │ │ │ │ -0001077c T _PyAST_TypeAlias │ │ │ │ +00010554 T _PyAST_TypeAlias │ │ │ │ 00000482 T _PyAST_TypeIgnore │ │ │ │ -00017140 T _PyAST_TypeVar │ │ │ │ -000171e8 T _PyAST_TypeVarTuple │ │ │ │ +00016f18 T _PyAST_TypeVar │ │ │ │ +00016fc0 T _PyAST_TypeVarTuple │ │ │ │ 00000ba8 T _PyAST_UnaryOp │ │ │ │ 00000150 T _PyAST_While │ │ │ │ 00000ee4 T _PyAST_With │ │ │ │ -0000cc60 T _PyAST_Yield │ │ │ │ -000101c0 T _PyAST_YieldFrom │ │ │ │ +0000f294 T _PyAST_Yield │ │ │ │ +00010168 T _PyAST_YieldFrom │ │ │ │ 0000021c T _PyAST_alias │ │ │ │ 00000310 T _PyAST_arg │ │ │ │ 00000528 T _PyAST_arguments │ │ │ │ 000009d0 T _PyAST_comprehension │ │ │ │ 00000c78 T _PyAST_keyword │ │ │ │ 00010088 T _PyAST_match_case │ │ │ │ 00000dc8 T _PyAST_withitem │ │ │ │ @@ -15055,91 +15057,91 @@ │ │ │ │ 00000fd8 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00004a88 t _Py_EnterRecursiveCall │ │ │ │ +00004cd0 t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000082 T _Py_asdl_alias_seq_new │ │ │ │ 00000464 T _Py_asdl_arg_seq_new │ │ │ │ 000029b4 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a08 T _Py_asdl_comprehension_seq_new │ │ │ │ 000004c4 T _Py_asdl_excepthandler_seq_new │ │ │ │ 000003c8 T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000cd0 T _Py_asdl_keyword_seq_new │ │ │ │ 00000ee8 T _Py_asdl_match_case_seq_new │ │ │ │ 00002960 T _Py_asdl_mod_seq_new │ │ │ │ -00010724 T _Py_asdl_pattern_seq_new │ │ │ │ -00011164 T _Py_asdl_stmt_seq_new │ │ │ │ -000174c0 T _Py_asdl_type_ignore_seq_new │ │ │ │ -000170b0 T _Py_asdl_type_param_seq_new │ │ │ │ +000104fc T _Py_asdl_pattern_seq_new │ │ │ │ +00010f3c T _Py_asdl_stmt_seq_new │ │ │ │ +00017298 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00016e88 T _Py_asdl_type_param_seq_new │ │ │ │ 00000d40 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ 0000287c t add_ast_annotations │ │ │ │ 000010e4 t add_attributes │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ -00010254 t ast2obj_alias │ │ │ │ -00004334 t ast2obj_arg.part.0 │ │ │ │ -00003e30 t ast2obj_arguments │ │ │ │ -00017964 t ast2obj_comprehension │ │ │ │ -00017ad8 t ast2obj_excepthandler │ │ │ │ -00002dc4 t ast2obj_expr │ │ │ │ -00010218 t ast2obj_expr_context.isra.0 │ │ │ │ -00010494 t ast2obj_keyword │ │ │ │ +00010218 t ast2obj_alias │ │ │ │ +0000457c t ast2obj_arg.part.0 │ │ │ │ +00004078 t ast2obj_arguments │ │ │ │ +0001773c t ast2obj_comprehension │ │ │ │ +000178b0 t ast2obj_excepthandler │ │ │ │ +00002dcc t ast2obj_expr │ │ │ │ +00003d50 t ast2obj_expr_context.isra.0 │ │ │ │ +00003e70 t ast2obj_keyword │ │ │ │ 0000188c t ast2obj_list │ │ │ │ -0001810c t ast2obj_match_case │ │ │ │ -00017e0c t ast2obj_object │ │ │ │ -00003d4c t ast2obj_operator.isra.0 │ │ │ │ -00018244 t ast2obj_pattern │ │ │ │ +00017ee4 t ast2obj_match_case │ │ │ │ +00017be4 t ast2obj_object │ │ │ │ +00003d8c t ast2obj_operator.isra.0 │ │ │ │ +0001801c t ast2obj_pattern │ │ │ │ 00001928 t ast2obj_stmt │ │ │ │ -00017e2c t ast2obj_type_param │ │ │ │ -00017d1c t ast2obj_withitem │ │ │ │ +00017c04 t ast2obj_type_param │ │ │ │ +00017af4 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 00001274 t ast_dealloc │ │ │ │ 00001238 t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -0000458c t ast_type_init │ │ │ │ +000047d4 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -00008ba4 t ast_type_reduce │ │ │ │ +00008dec t ast_type_reduce │ │ │ │ 0000f3c0 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000390 t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ 000002bc r keyword_fields │ │ │ │ 00000ffc t make_type │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ -00017514 t obj2ast_arg │ │ │ │ -00016890 t obj2ast_arguments │ │ │ │ +000172ec t obj2ast_arg │ │ │ │ +00016668 t obj2ast_arguments │ │ │ │ 00000a5c t obj2ast_comprehension │ │ │ │ 00000518 t obj2ast_excepthandler │ │ │ │ -00004b20 t obj2ast_expr │ │ │ │ -0001646c t obj2ast_expr_context.isra.0 │ │ │ │ -000163f4 t obj2ast_identifier.isra.0 │ │ │ │ -00004ac4 t obj2ast_int.isra.0 │ │ │ │ -000164e0 t obj2ast_keyword │ │ │ │ +00004d68 t obj2ast_expr │ │ │ │ +00016244 t obj2ast_expr_context.isra.0 │ │ │ │ +000161cc t obj2ast_identifier.isra.0 │ │ │ │ +00004d0c t obj2ast_int.isra.0 │ │ │ │ +000162b8 t obj2ast_keyword │ │ │ │ 00000f3c t obj2ast_match_case │ │ │ │ -0001735c t obj2ast_operator.isra.0 │ │ │ │ +00017134 t obj2ast_operator.isra.0 │ │ │ │ 000011b8 t obj2ast_pattern │ │ │ │ -000111bc t obj2ast_stmt │ │ │ │ +00010f94 t obj2ast_stmt │ │ │ │ 000028e0 t obj2ast_string.isra.0 │ │ │ │ 00002210 t obj2ast_type_param │ │ │ │ 00000d94 t obj2ast_withitem │ │ │ │ 00000300 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000350 r type_param_attributes │ │ │ │ 000002ec r withitem_fields │ │ │ │ @@ -15236,27 +15238,27 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -00001728 t Py_XDECREF │ │ │ │ +00001714 t Py_XDECREF │ │ │ │ 00000000 T _PyAssemble_MakeCodeObject │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -00001680 t assemble_emit_exception_table_item │ │ │ │ -0000163c t write_location_signed_varint │ │ │ │ +0000166c t assemble_emit_exception_table_item │ │ │ │ +00001628 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000188 r .LC10 │ │ │ │ 0000018c r .LC11 │ │ │ │ @@ -15404,15 +15406,15 @@ │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_FromString │ │ │ │ -00002bc4 t PyUnicode_READ_CHAR │ │ │ │ +00002b40 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 │ │ │ │ @@ -15425,25 +15427,25 @@ │ │ │ │ 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 │ │ │ │ -000028b4 t astfold_arg │ │ │ │ -00002614 t astfold_arguments │ │ │ │ +00002830 t astfold_arg │ │ │ │ +00002590 t astfold_arguments │ │ │ │ 000000f0 t astfold_body │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ -000011f8 t astfold_expr │ │ │ │ +000011b0 t astfold_expr │ │ │ │ 0000008c t astfold_pattern │ │ │ │ 00000208 t astfold_stmt │ │ │ │ 0000024c t astfold_type_param │ │ │ │ 00000028 t check_complexity │ │ │ │ -000028c8 t fold_iter.isra.0 │ │ │ │ -00002b60 t make_const │ │ │ │ +00002844 t fold_iter.isra.0 │ │ │ │ +00002adc t make_const │ │ │ │ 00000000 r ops.0 │ │ │ │ 00000000 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -15773,15 +15775,15 @@ │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_FSDecoder │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_Type │ │ │ │ 000001d4 D PyZip_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_CompileStringObject │ │ │ │ -0000059c t Py_XDECREF │ │ │ │ +0000058c t Py_XDECREF │ │ │ │ U _PyAST_Compile │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ @@ -15843,133 +15845,133 @@ │ │ │ │ 00000354 d _parser.5 │ │ │ │ 00000388 d _parser.8 │ │ │ │ 00000328 d _parser_max.13 │ │ │ │ 000003b4 d _parser_min.14 │ │ │ │ 00000f24 r breakpoint_doc │ │ │ │ 00000fe8 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ -00000ff4 t builtin___import__ │ │ │ │ +00000fe4 t builtin___import__ │ │ │ │ 00002e70 r builtin___import____doc__ │ │ │ │ -0000285c t builtin_abs │ │ │ │ +00002848 t builtin_abs │ │ │ │ 00002e2c r builtin_abs__doc__ │ │ │ │ 00000060 t builtin_aiter │ │ │ │ 00001cc4 r builtin_aiter__doc__ │ │ │ │ -00000f1c t builtin_all │ │ │ │ +00000f0c t builtin_all │ │ │ │ 00002da4 r builtin_all__doc__ │ │ │ │ 00000990 t builtin_anext │ │ │ │ 00001be8 r builtin_anext__doc__ │ │ │ │ -00000a94 t builtin_any │ │ │ │ +00000a84 t builtin_any │ │ │ │ 00002d20 r builtin_any__doc__ │ │ │ │ 00000940 t builtin_ascii │ │ │ │ 00002bd4 r builtin_ascii__doc__ │ │ │ │ -00003608 t builtin_bin │ │ │ │ +000035e4 t builtin_bin │ │ │ │ 00002b54 r builtin_bin__doc__ │ │ │ │ 00000240 t builtin_breakpoint │ │ │ │ -000024ac t builtin_callable │ │ │ │ +00002498 t builtin_callable │ │ │ │ 00002a98 r builtin_callable__doc__ │ │ │ │ -000022c0 t builtin_chr │ │ │ │ +000022ac t builtin_chr │ │ │ │ 000028c8 r builtin_chr__doc__ │ │ │ │ -0000148c t builtin_compile │ │ │ │ +0000147c t builtin_compile │ │ │ │ 0000258c r builtin_compile__doc__ │ │ │ │ -00002360 t builtin_delattr │ │ │ │ +0000234c t builtin_delattr │ │ │ │ 00001e4c r builtin_delattr__doc__ │ │ │ │ -00001b98 t builtin_dir │ │ │ │ -00002864 t builtin_divmod │ │ │ │ +00001b84 t builtin_dir │ │ │ │ +00002850 t builtin_divmod │ │ │ │ 00002530 r builtin_divmod__doc__ │ │ │ │ 000000b4 r builtin_doc │ │ │ │ -00001e80 t builtin_eval │ │ │ │ +00001e6c t builtin_eval │ │ │ │ 000023b0 r builtin_eval__doc__ │ │ │ │ -00000b64 t builtin_exec │ │ │ │ +00000b54 t builtin_exec │ │ │ │ 00002194 r builtin_exec__doc__ │ │ │ │ -00003610 t builtin_format │ │ │ │ +000035ec t builtin_format │ │ │ │ 0000292c r builtin_format__doc__ │ │ │ │ -00000628 t builtin_getattr │ │ │ │ -00001b74 t builtin_globals │ │ │ │ +00000618 t builtin_getattr │ │ │ │ +00001b60 t builtin_globals │ │ │ │ 000020cc r builtin_globals__doc__ │ │ │ │ -000005b8 t builtin_hasattr │ │ │ │ +000005a8 t builtin_hasattr │ │ │ │ 00002020 r builtin_hasattr__doc__ │ │ │ │ -000023a4 t builtin_hash │ │ │ │ +00002390 t builtin_hash │ │ │ │ 00001d98 r builtin_hash__doc__ │ │ │ │ 00000980 t builtin_hex │ │ │ │ 00001d20 r builtin_hex__doc__ │ │ │ │ -00002308 t builtin_id │ │ │ │ +000022f4 t builtin_id │ │ │ │ 00001f70 r builtin_id__doc__ │ │ │ │ 000003d4 t builtin_input │ │ │ │ 00001554 r builtin_input__doc__ │ │ │ │ -000006d8 t builtin_isinstance │ │ │ │ +000006c8 t builtin_isinstance │ │ │ │ 00001184 r builtin_isinstance__doc__ │ │ │ │ -00001920 t builtin_issubclass │ │ │ │ +00001910 t builtin_issubclass │ │ │ │ 00001064 r builtin_issubclass__doc__ │ │ │ │ -000018a8 t builtin_iter │ │ │ │ -00000ef8 t builtin_len │ │ │ │ +00001898 t builtin_iter │ │ │ │ +00000ee8 t builtin_len │ │ │ │ 00001ba4 r builtin_len__doc__ │ │ │ │ 00000948 t builtin_locals │ │ │ │ 00001a84 r builtin_locals__doc__ │ │ │ │ -000010f8 t builtin_max │ │ │ │ +000010e8 t builtin_max │ │ │ │ 00000570 d builtin_methods │ │ │ │ -000024c8 t builtin_min │ │ │ │ -00002154 t builtin_next │ │ │ │ +000024b4 t builtin_min │ │ │ │ +00002140 t builtin_next │ │ │ │ 00000988 t builtin_oct │ │ │ │ 00001a14 r builtin_oct__doc__ │ │ │ │ -000023d0 t builtin_ord │ │ │ │ +000023bc t builtin_ord │ │ │ │ 00001914 r builtin_ord__doc__ │ │ │ │ -0000354c t builtin_pow │ │ │ │ +00003528 t builtin_pow │ │ │ │ 0000182c r builtin_pow__doc__ │ │ │ │ -00000784 t builtin_print │ │ │ │ +00000774 t builtin_print │ │ │ │ 000016a8 r builtin_print__doc__ │ │ │ │ -000023c8 t builtin_repr │ │ │ │ +000023b4 t builtin_repr │ │ │ │ 000014b4 r builtin_repr__doc__ │ │ │ │ -000028a4 t builtin_round │ │ │ │ +00002890 t builtin_round │ │ │ │ 000013b8 r builtin_round__doc__ │ │ │ │ -00000694 t builtin_setattr │ │ │ │ +00000684 t builtin_setattr │ │ │ │ 00001ed0 r builtin_setattr__doc__ │ │ │ │ -00002214 t builtin_sorted │ │ │ │ +00002200 t builtin_sorted │ │ │ │ 000004e0 r builtin_sorted__doc__ │ │ │ │ -00002a24 t builtin_sum │ │ │ │ +00002a10 t builtin_sum │ │ │ │ 000012ac r builtin_sum__doc__ │ │ │ │ -0000071c t builtin_vars │ │ │ │ +0000070c t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000bdc r dir_doc │ │ │ │ U fileno │ │ │ │ -0000317c t filter_dealloc │ │ │ │ +00003164 t filter_dealloc │ │ │ │ 00000e4c r filter_doc │ │ │ │ 00000890 d filter_methods │ │ │ │ 00000066 t filter_new │ │ │ │ -00003090 t filter_next │ │ │ │ +00003078 t filter_next │ │ │ │ 000001e8 t filter_reduce │ │ │ │ 00000030 t filter_traverse │ │ │ │ -00002fe0 t filter_vectorcall │ │ │ │ +00002fc8 t filter_vectorcall │ │ │ │ 00000ae0 r getattr_doc │ │ │ │ U isatty │ │ │ │ 00000888 r iter_doc │ │ │ │ 0000006c r keywords.12 │ │ │ │ 00000380 d kwlist.27 │ │ │ │ -00001e20 t map_dealloc │ │ │ │ +00001e0c t map_dealloc │ │ │ │ 00000a2c r map_doc │ │ │ │ 00000870 d map_methods │ │ │ │ 0000010e t map_new │ │ │ │ -00001cc4 t map_next │ │ │ │ +00001cb0 t map_next │ │ │ │ 00000a24 t map_reduce │ │ │ │ 0000094c t map_traverse │ │ │ │ -00001bd0 t map_vectorcall │ │ │ │ +00001bbc 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 │ │ │ │ -00001b14 t zip_dealloc │ │ │ │ +00001b00 t zip_dealloc │ │ │ │ 00000260 r zip_doc │ │ │ │ 00000840 d zip_methods │ │ │ │ -00001964 t zip_new │ │ │ │ -00003230 t zip_next │ │ │ │ +00001954 t zip_new │ │ │ │ +00003200 t zip_next │ │ │ │ 000001fc t zip_reduce │ │ │ │ 00000218 t zip_setstate │ │ │ │ 00000000 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -16099,23 +16101,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000078 T PyEval_EvalCode │ │ │ │ 0000002c T PyEval_EvalCodeEx │ │ │ │ 00000c9c T PyEval_EvalFrame │ │ │ │ 00000c7e T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -0000ddc8 T PyEval_GetFrame │ │ │ │ +0000dde4 T PyEval_GetFrame │ │ │ │ 000007a4 T PyEval_GetFrameBuiltins │ │ │ │ 00000758 T PyEval_GetFrameGlobals │ │ │ │ 00000754 T PyEval_GetFrameLocals │ │ │ │ 00000814 T PyEval_GetFuncDesc │ │ │ │ 00000864 T PyEval_GetFuncName │ │ │ │ -0000d454 T PyEval_GetGlobals │ │ │ │ +0000d470 T PyEval_GetGlobals │ │ │ │ 000008ba T PyEval_GetLocals │ │ │ │ -0000dd8c T PyEval_MergeCompilerFlags │ │ │ │ +0000dda8 T PyEval_MergeCompilerFlags │ │ │ │ 00000a00 T PyEval_SetProfile │ │ │ │ 00000a3c T PyEval_SetProfileAllThreads │ │ │ │ 000007d8 T PyEval_SetTrace │ │ │ │ 00000b50 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -16224,16 +16226,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000e550 T PyThreadState_EnterTracing │ │ │ │ -0000e558 T PyThreadState_LeaveTracing │ │ │ │ +0000e56c T PyThreadState_EnterTracing │ │ │ │ +0000e574 T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -16244,17 +16246,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000003e8 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -0000e560 T Py_EnterRecursiveCall │ │ │ │ -0000dfa8 T Py_GetRecursionLimit │ │ │ │ -0000e59c T Py_LeaveRecursiveCall │ │ │ │ +0000e57c T Py_EnterRecursiveCall │ │ │ │ +0000dfc4 T Py_GetRecursionLimit │ │ │ │ +0000e5b8 T Py_LeaveRecursiveCall │ │ │ │ 00000100 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -16271,45 +16273,45 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000534 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 00000620 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000d3e8 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000d404 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ 0000118c t _PyEval_EvalFrame │ │ │ │ 000011a0 T _PyEval_EvalFrameDefault │ │ │ │ 000006b4 T _PyEval_ExceptionGroupMatch │ │ │ │ 00000708 T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 00000262 T _PyEval_FormatExcUnbound │ │ │ │ 000002b0 T _PyEval_FormatKwargsError │ │ │ │ -0000d00c T _PyEval_FrameClearAndPop │ │ │ │ +0000d028 T _PyEval_FrameClearAndPop │ │ │ │ 000000ec T _PyEval_GetAsyncGenFinalizer │ │ │ │ 000000d8 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 000001b4 T _PyEval_GetBuiltin │ │ │ │ 00000c64 T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ 00000948 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000de30 T _PyEval_GetFrame │ │ │ │ -0000de68 T _PyEval_GetFrameLocals │ │ │ │ -0000e050 T _PyEval_MatchClass │ │ │ │ +0000de4c T _PyEval_GetFrame │ │ │ │ +0000de84 T _PyEval_GetFrameLocals │ │ │ │ +0000e06c T _PyEval_MatchClass │ │ │ │ 00000424 T _PyEval_MatchKeys │ │ │ │ 000009ec T _PyEval_MonitorRaise │ │ │ │ 0000025c T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000002ec T _PyEval_SetAsyncGenFirstiter │ │ │ │ 0000095c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -0000d95c T _PyEval_SliceIndex │ │ │ │ -0000e5b4 T _PyEval_SliceIndexNotNone │ │ │ │ +0000d978 T _PyEval_SliceIndex │ │ │ │ +0000e5d0 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000d120 T _PyEval_UnpackIterable │ │ │ │ +0000d13c T _PyEval_UnpackIterable │ │ │ │ 00000260 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -16333,15 +16335,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000dd3c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000dd58 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -16392,18 +16394,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 │ │ │ │ -0000d0bc t clear_thread_frame │ │ │ │ -0000dfc0 t do_monitor_exc │ │ │ │ -0000d9d8 t do_raise │ │ │ │ -0000d494 t import_from │ │ │ │ +0000d0d8 t clear_thread_frame │ │ │ │ +0000dfdc t do_monitor_exc │ │ │ │ +0000d9f4 t do_raise │ │ │ │ +0000d4b0 t import_from │ │ │ │ 000006cc t initialize_locals │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000037c t missing_arguments │ │ │ │ 0000020c t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ │ │ │ │ @@ -16438,33 +16440,33 @@ │ │ │ │ 000000c4 r .LC7 │ │ │ │ 00000100 r .LC8 │ │ │ │ 0000012c r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCMethod_New │ │ │ │ U PyCallable_Check │ │ │ │ -00000a98 T PyCodec_BackslashReplaceErrors │ │ │ │ +0000086c T PyCodec_BackslashReplaceErrors │ │ │ │ 00000000 T PyCodec_Decode │ │ │ │ 000001bc T PyCodec_Decoder │ │ │ │ -00001450 T PyCodec_Encode │ │ │ │ +00001134 T PyCodec_Encode │ │ │ │ 000001b6 T PyCodec_Encoder │ │ │ │ -000008f8 T PyCodec_IgnoreErrors │ │ │ │ -00000c00 T PyCodec_IncrementalDecoder │ │ │ │ -00000b2c T PyCodec_IncrementalEncoder │ │ │ │ +00000c30 T PyCodec_IgnoreErrors │ │ │ │ +00000f38 T PyCodec_IncrementalDecoder │ │ │ │ +00000e64 T PyCodec_IncrementalEncoder │ │ │ │ 00000180 T PyCodec_KnownEncoding │ │ │ │ 00000124 T PyCodec_LookupError │ │ │ │ -00001098 T PyCodec_NameReplaceErrors │ │ │ │ +00000d7c T PyCodec_NameReplaceErrors │ │ │ │ 00000000 T PyCodec_Register │ │ │ │ -00000884 T PyCodec_RegisterError │ │ │ │ -000009cc T PyCodec_ReplaceErrors │ │ │ │ +00000bbc T PyCodec_RegisterError │ │ │ │ +00000d04 T PyCodec_ReplaceErrors │ │ │ │ 000001c2 T PyCodec_StreamReader │ │ │ │ 000001c6 T PyCodec_StreamWriter │ │ │ │ 0000006c T PyCodec_StrictErrors │ │ │ │ 000007c4 T PyCodec_Unregister │ │ │ │ -00000db4 T PyCodec_XMLCharRefReplaceErrors │ │ │ │ +00000a98 T PyCodec_XMLCharRefReplaceErrors │ │ │ │ U PyDict_Clear │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -16514,15 +16516,15 @@ │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ 00000a44 t PyUnicode_READ_CHAR │ │ │ │ 000007ac t PyUnicode_READ_CHAR.part.0 │ │ │ │ U Py_BuildValue │ │ │ │ -0000086c t Py_XDECREF │ │ │ │ +00000ba4 t Py_XDECREF │ │ │ │ 000000a0 D Py_hexdigits │ │ │ │ 0000048c T _PyCodecInfo_GetIncrementalDecoder │ │ │ │ 0000053c T _PyCodecInfo_GetIncrementalEncoder │ │ │ │ 000005ec T _PyCodec_DecodeText │ │ │ │ 00000818 T _PyCodec_EncodeText │ │ │ │ 000000a8 T _PyCodec_Fini │ │ │ │ 00000000 T _PyCodec_InitRegistry │ │ │ │ @@ -16541,29 +16543,29 @@ │ │ │ │ U _Py_normalize_encoding │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000864 t backslashreplace_errors │ │ │ │ -00000b38 t codec_getincrementalcodec │ │ │ │ -000015c4 t codec_getitem │ │ │ │ +00000e70 t codec_getincrementalcodec │ │ │ │ +000012a8 t codec_getitem │ │ │ │ 00000124 t codec_getstreamcodec │ │ │ │ 000004e0 t get_standard_encoding │ │ │ │ -000008f0 t ignore_errors │ │ │ │ +00000c28 t ignore_errors │ │ │ │ 00000000 d methods.0 │ │ │ │ -000009bc t namereplace_errors │ │ │ │ -000009c4 t replace_errors │ │ │ │ +00000cf4 t namereplace_errors │ │ │ │ +00000cfc t replace_errors │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ 00000064 t strict_errors │ │ │ │ U strlen │ │ │ │ 000005d0 t surrogateescape_errors │ │ │ │ 00000114 t surrogatepass_errors │ │ │ │ -000008e8 t xmlcharrefreplace_errors │ │ │ │ +00000c20 t xmlcharrefreplace_errors │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 00000110 r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ @@ -16650,16 +16652,16 @@ │ │ │ │ 00000050 r NO_LABEL │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00000ec0 T PyCode_Optimize │ │ │ │ -00003a44 T PyCompile_OpcodeStackEffect │ │ │ │ -00009868 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00003a3c T PyCompile_OpcodeStackEffect │ │ │ │ +000096f8 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16730,15 +16732,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00005864 t Py_XDECREF │ │ │ │ +0000581c t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -16753,26 +16755,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 000007f8 T _PyCompile_Assemble │ │ │ │ 00000e72 T _PyCompile_AstOptimize │ │ │ │ -00009290 T _PyCompile_CleanDoc │ │ │ │ +00009124 T _PyCompile_CleanDoc │ │ │ │ 0000092e T _PyCompile_CodeGen │ │ │ │ -0000a73c T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000a5cc T _PyCompile_ConstCacheMergeOne │ │ │ │ 000009f4 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000dc60 T _PyCompile_OpcodeHasArg │ │ │ │ -0000dc78 T _PyCompile_OpcodeHasConst │ │ │ │ -0000dcf0 T _PyCompile_OpcodeHasExc │ │ │ │ -0000dcc0 T _PyCompile_OpcodeHasFree │ │ │ │ -0000dca8 T _PyCompile_OpcodeHasJump │ │ │ │ -0000dcd8 T _PyCompile_OpcodeHasLocal │ │ │ │ -0000dc90 T _PyCompile_OpcodeHasName │ │ │ │ -0000dc3c T _PyCompile_OpcodeIsValid │ │ │ │ +0000dab8 T _PyCompile_OpcodeHasArg │ │ │ │ +0000dad0 T _PyCompile_OpcodeHasConst │ │ │ │ +0000db48 T _PyCompile_OpcodeHasExc │ │ │ │ +0000db18 T _PyCompile_OpcodeHasFree │ │ │ │ +0000db00 T _PyCompile_OpcodeHasJump │ │ │ │ +0000db30 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000dae8 T _PyCompile_OpcodeHasName │ │ │ │ +0000da94 T _PyCompile_OpcodeIsValid │ │ │ │ 00000db8 T _PyCompile_OptimizeCfg │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ @@ -16781,16 +16783,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 │ │ │ │ -000098ec T _PyOpcode_num_popped │ │ │ │ -00009c34 T _PyOpcode_num_pushed │ │ │ │ +0000977c T _PyOpcode_num_popped │ │ │ │ +00009ac4 T _PyOpcode_num_pushed │ │ │ │ 00000060 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -16802,91 +16804,91 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ -00001390 t addop_yield │ │ │ │ -0000c878 t assignment_helper │ │ │ │ -00004aa0 t check_ann_expr │ │ │ │ +00001388 t addop_yield │ │ │ │ +0000c708 t assignment_helper │ │ │ │ +00004a98 t check_ann_expr │ │ │ │ 00000d30 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ -00001c2c t compiler_add_yield_from │ │ │ │ -00006544 t compiler_addcompare │ │ │ │ -00005510 t compiler_addop_load_const │ │ │ │ -00005368 t compiler_addop_name │ │ │ │ -00008ccc t compiler_addop_o │ │ │ │ -000047f8 t compiler_async_for │ │ │ │ -000035d8 t compiler_async_with │ │ │ │ +00001c24 t compiler_add_yield_from │ │ │ │ +000064fc t compiler_addcompare │ │ │ │ +000054c8 t compiler_addop_load_const │ │ │ │ +00005320 t compiler_addop_name │ │ │ │ +00008b60 t compiler_addop_o │ │ │ │ +000047f0 t compiler_async_for │ │ │ │ +000035d0 t compiler_async_with │ │ │ │ 00000a84 t compiler_body │ │ │ │ -0000d4c4 t compiler_call_exit_with_nones │ │ │ │ -0000865c t compiler_call_helper │ │ │ │ -0000ca1c t compiler_call_simple_kw_helper │ │ │ │ -00008080 t compiler_check_debug_args │ │ │ │ -0000af44 t compiler_class │ │ │ │ -00005ef4 t compiler_compare │ │ │ │ +0000d350 t compiler_call_exit_with_nones │ │ │ │ +00008540 t compiler_call_helper │ │ │ │ +0000c8ac t compiler_call_simple_kw_helper │ │ │ │ +00007f64 t compiler_check_debug_args │ │ │ │ +0000add4 t compiler_class │ │ │ │ +00005eac t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ 00000b48 t compiler_comprehension_generator │ │ │ │ -00001548 t compiler_comprehension_iter │ │ │ │ -000082c4 t compiler_default_arguments │ │ │ │ +00001540 t compiler_comprehension_iter │ │ │ │ +000081a4 t compiler_default_arguments │ │ │ │ 00000298 t compiler_enter_scope │ │ │ │ -0000190c t compiler_error │ │ │ │ -0000bd0c t compiler_exit_scope │ │ │ │ -0000c570 t compiler_for │ │ │ │ -0000cbd4 t compiler_free │ │ │ │ -00006bf8 t compiler_function │ │ │ │ -00005880 t compiler_jump_if.isra.0 │ │ │ │ -0000c54c t compiler_lookup_arg │ │ │ │ -0000c138 t compiler_make_closure │ │ │ │ -00001e18 t compiler_match_inner.constprop.0 │ │ │ │ -00004dd4 t compiler_nameop │ │ │ │ -00002150 t compiler_pattern │ │ │ │ -00004af4 t compiler_pattern_mapping │ │ │ │ -00002c98 t compiler_pattern_sequence │ │ │ │ -0000ad70 t compiler_pop_except_and_reraise │ │ │ │ -000085dc t compiler_push_fblock │ │ │ │ -0000ae90 t compiler_slice │ │ │ │ -0000d7d4 t compiler_subdict │ │ │ │ -000019cc t compiler_subkwargs │ │ │ │ -00009ebc t compiler_try_except │ │ │ │ -000015ac t compiler_try_finally │ │ │ │ -00003df0 t compiler_try_star_except │ │ │ │ +00001904 t compiler_error │ │ │ │ +0000bb9c t compiler_exit_scope │ │ │ │ +0000c400 t compiler_for │ │ │ │ +0000ca64 t compiler_free │ │ │ │ +00006ae0 t compiler_function │ │ │ │ +00005838 t compiler_jump_if.isra.0 │ │ │ │ +0000c3dc t compiler_lookup_arg │ │ │ │ +0000bfc8 t compiler_make_closure │ │ │ │ +00001e10 t compiler_match_inner.constprop.0 │ │ │ │ +00004d8c t compiler_nameop │ │ │ │ +00002148 t compiler_pattern │ │ │ │ +00004aec t compiler_pattern_mapping │ │ │ │ +00002c90 t compiler_pattern_sequence │ │ │ │ +0000ac00 t compiler_pop_except_and_reraise │ │ │ │ +000084c0 t compiler_push_fblock │ │ │ │ +0000ad20 t compiler_slice │ │ │ │ +0000d660 t compiler_subdict │ │ │ │ +000019c4 t compiler_subkwargs │ │ │ │ +00009d4c t compiler_try_except │ │ │ │ +000015a4 t compiler_try_finally │ │ │ │ +00003de8 t compiler_try_star_except │ │ │ │ 000004d8 t compiler_try_star_finally │ │ │ │ 000003bc t compiler_type_param_bound_or_default │ │ │ │ -00003ab0 t compiler_type_params │ │ │ │ +00003aa8 t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ -0000bf94 t compiler_unit_free │ │ │ │ -0000a8e8 t compiler_unwind_fblock │ │ │ │ -0000a808 t compiler_unwind_fblock_stack │ │ │ │ -00001bb4 t compiler_visit_annexpr │ │ │ │ -0000850c t compiler_visit_argannotation │ │ │ │ -00002e7c t compiler_visit_expr1 │ │ │ │ +0000be24 t compiler_unit_free │ │ │ │ +0000a778 t compiler_unwind_fblock │ │ │ │ +0000a698 t compiler_unwind_fblock_stack │ │ │ │ +00001bac t compiler_visit_annexpr │ │ │ │ +000083f0 t compiler_visit_argannotation │ │ │ │ +00002e44 t compiler_visit_expr1 │ │ │ │ 00000f78 t compiler_visit_stmt │ │ │ │ -0000515c t compiler_warn │ │ │ │ -0000ce78 t compiler_with │ │ │ │ -0000d574 t compiler_with_except_finish │ │ │ │ -000052d4 t dict_add_o │ │ │ │ -000033dc t emit_and_reset_fail_pop │ │ │ │ -00003384 t ensure_fail_pop │ │ │ │ +00005154 t compiler_warn │ │ │ │ +0000cd04 t compiler_with │ │ │ │ +0000d400 t compiler_with_except_finish │ │ │ │ +0000528c t dict_add_o │ │ │ │ +000033d4 t emit_and_reset_fail_pop │ │ │ │ +0000337c t ensure_fail_pop │ │ │ │ 00000e24 t find_ann │ │ │ │ -0000c4f0 t get_ref_type │ │ │ │ +0000c380 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000ae1c t infer_type │ │ │ │ -000091a0 t instr_sequence_to_cfg │ │ │ │ -00003318 t jump_to_fail_pop │ │ │ │ -0000cc4c t load_args_for_super │ │ │ │ +0000acac t infer_type │ │ │ │ +00009034 t instr_sequence_to_cfg │ │ │ │ +00003310 t jump_to_fail_pop │ │ │ │ +0000cadc t load_args_for_super │ │ │ │ U memset │ │ │ │ -00005614 t merge_consts_recursive │ │ │ │ -00008d30 t optimize_and_assemble │ │ │ │ -0000357c t pattern_helper_rotate │ │ │ │ -00003470 t pattern_helper_store_name │ │ │ │ -0000cd28 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00006674 t starunpack_helper │ │ │ │ -00001448 t wrap_in_stopiteration_handler │ │ │ │ +000055cc t merge_consts_recursive │ │ │ │ +00008bc4 t optimize_and_assemble │ │ │ │ +00003574 t pattern_helper_rotate │ │ │ │ +00003468 t pattern_helper_store_name │ │ │ │ +0000cbb8 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +0000662c t starunpack_helper │ │ │ │ +00001440 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000178 r .LC10 │ │ │ │ @@ -17190,39 +17192,39 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_InterpreterState_GetMainModule │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_NewInterpreterFromConfig │ │ │ │ -0000014c t Py_XDECREF │ │ │ │ +00000144 t Py_XDECREF │ │ │ │ 000010ba T _PyCrossInterpreterData_Clear │ │ │ │ -000009fc T _PyCrossInterpreterData_Free │ │ │ │ -00000674 T _PyCrossInterpreterData_Init │ │ │ │ -00000634 T _PyCrossInterpreterData_InitWithSize │ │ │ │ +00000a64 T _PyCrossInterpreterData_Free │ │ │ │ +0000066c T _PyCrossInterpreterData_Init │ │ │ │ +0000062c T _PyCrossInterpreterData_InitWithSize │ │ │ │ 0000109c T _PyCrossInterpreterData_Lookup │ │ │ │ -000009d0 T _PyCrossInterpreterData_New │ │ │ │ +00000a38 T _PyCrossInterpreterData_New │ │ │ │ 00000830 T _PyCrossInterpreterData_NewObject │ │ │ │ 00000320 T _PyCrossInterpreterData_RegisterClass │ │ │ │ -000008ec T _PyCrossInterpreterData_Release │ │ │ │ +00000904 T _PyCrossInterpreterData_Release │ │ │ │ 00000834 T _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 000009d0 T _PyCrossInterpreterData_UnregisterClass │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ 00000000 d _PyExc_InterpreterError │ │ │ │ 000000d0 d _PyExc_InterpreterNotFoundError │ │ │ │ U _PyInterpreterState_IsReady │ │ │ │ U _PyInterpreterState_LookUpID │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyNamespace_New │ │ │ │ 00000ab0 T _PyObject_CheckCrossInterpreterData │ │ │ │ -000001d0 T _PyObject_GetCrossInterpreterData │ │ │ │ +000001c8 T _PyObject_GetCrossInterpreterData │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyThreadState_NewBound │ │ │ │ 000003c4 T _PyXI_ApplyCapturedException │ │ │ │ 000003e0 T _PyXI_ApplyError │ │ │ │ 00000c3a T _PyXI_ApplyNamespace │ │ │ │ @@ -17243,59 +17245,59 @@ │ │ │ │ 00000000 T _PyXI_InitTypes │ │ │ │ 000010c0 T _PyXI_NamespaceFromNames │ │ │ │ 00000414 T _PyXI_NewInterpreter │ │ │ │ 0000053e t _PyXI_excinfo_AsObject │ │ │ │ 00000d8a t _PyXI_excinfo_Clear │ │ │ │ 00000062 t _PyXI_excinfo_InitFromException │ │ │ │ 00000786 T _PyXI_excinfo_format │ │ │ │ -000008f4 T _Py_CallInInterpreter │ │ │ │ +0000090c T _Py_CallInInterpreter │ │ │ │ 0000083c 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 │ │ │ │ 00000dd8 t _bool_shared │ │ │ │ -00000890 t _bytes_shared │ │ │ │ -00000740 t _call_clear_xidata │ │ │ │ +000008a8 t _bytes_shared │ │ │ │ +00000890 t _call_clear_xidata │ │ │ │ 00000664 t _capture_current_exception │ │ │ │ 0000035c t _copy_string_obj_raw │ │ │ │ 00000758 t _exit_session │ │ │ │ 00000e48 t _float_shared │ │ │ │ -00000940 t _long_shared │ │ │ │ -00000598 t _lookup_getdata_from_registry.isra.0 │ │ │ │ +00000958 t _long_shared │ │ │ │ +00000590 t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000e2c t _new_bool_object │ │ │ │ -000008e0 t _new_bytes_object │ │ │ │ +000008f8 t _new_bytes_object │ │ │ │ 00000e88 t _new_float_object │ │ │ │ -000009c8 t _new_long_object │ │ │ │ +000009e0 t _new_long_object │ │ │ │ 00000b58 t _new_none_object │ │ │ │ -0000084c t _new_str_object │ │ │ │ -00000d58 t _new_tuple_object │ │ │ │ +00000828 t _new_str_object │ │ │ │ +00000d38 t _new_tuple_object │ │ │ │ 00000b14 t _none_shared │ │ │ │ 00000138 t _register_builtins_for_crossinterpreter_data │ │ │ │ 00000d54 t _release_xid_data.constprop.0.isra.0 │ │ │ │ 00000ae8 t _set_xid_lookup_failure │ │ │ │ 0000099a t _sharedns_clear │ │ │ │ 00000852 t _sharedns_init │ │ │ │ 00000828 t _sharedns_new │ │ │ │ 00000d28 t _sharednsitem_clear │ │ │ │ -000007ac t _str_shared │ │ │ │ -00000858 t _tuple_shared │ │ │ │ -00000e44 t _tuple_shared_free │ │ │ │ -00000758 t _xidata_clear │ │ │ │ -000006d0 t _xidata_release │ │ │ │ +00000788 t _str_shared │ │ │ │ +00000834 t _tuple_shared │ │ │ │ +000009e8 t _tuple_shared_free │ │ │ │ +00000738 t _xidata_clear │ │ │ │ +000006c8 t _xidata_release │ │ │ │ 00000000 t _xidregistry_add_type │ │ │ │ 0000006c t _xidregistry_clear │ │ │ │ -00000168 t _xidregistry_find_type │ │ │ │ +00000160 t _xidregistry_find_type │ │ │ │ 00000a80 t _xidregistry_remove_entry │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ │ │ │ │ @@ -17543,37 +17545,37 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000058 T _PyCfgBuilder_Addop │ │ │ │ 000001ec T _PyCfgBuilder_CheckSize │ │ │ │ -00004c60 T _PyCfgBuilder_Free │ │ │ │ +00004c58 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 0000014c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000230 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003f90 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004b94 T _PyCfg_ToInstructionSequence │ │ │ │ +00003f8c T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004b8c 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 │ │ │ │ -00004d5c t add_const │ │ │ │ -00004c98 t basicblock_add_jump │ │ │ │ -00004b08 t basicblock_insert_instruction │ │ │ │ -000030e8 t duplicate_exits_without_lineno │ │ │ │ -00002de0 t label_exception_targets │ │ │ │ +00004d54 t add_const │ │ │ │ +00004c90 t basicblock_add_jump │ │ │ │ +00004b00 t basicblock_insert_instruction │ │ │ │ +000030e4 t duplicate_exits_without_lineno │ │ │ │ +00002ddc t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00003504 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 │ │ │ │ @@ -17682,25 +17684,25 @@ │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyErr_WriteUnraisable │ │ │ │ U PyExc_ResourceWarning │ │ │ │ 0000006c T PyGC_Collect │ │ │ │ -0000018c T PyGC_Disable │ │ │ │ -000001ac T PyGC_Enable │ │ │ │ -00000174 T PyGC_IsEnabled │ │ │ │ +00000190 T PyGC_Disable │ │ │ │ +000001b0 T PyGC_Enable │ │ │ │ +00000178 T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Free │ │ │ │ 00000330 T PyObject_GC_Del │ │ │ │ 0000017a T PyObject_GC_IsFinalized │ │ │ │ -0000025c T PyObject_GC_IsTracked │ │ │ │ +00000260 T PyObject_GC_IsTracked │ │ │ │ 000003f0 T PyObject_GC_Track │ │ │ │ 00000300 T PyObject_GC_UnTrack │ │ │ │ 000001b8 T PyObject_IS_GC │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Realloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_Vectorcall │ │ │ │ @@ -17711,66 +17713,66 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 0000023c T PyUnstable_GC_VisitObjects │ │ │ │ 000001b0 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00001448 t Py_XDECREF │ │ │ │ +000013d0 t Py_XDECREF │ │ │ │ 00000054 t Py_XDECREF.part.0 │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyDict_MaybeUntrack │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -00001658 T _PyGC_Collect │ │ │ │ -0000159c T _PyGC_CollectNoFail │ │ │ │ +00000174 T _PyGC_Collect │ │ │ │ +00001524 T _PyGC_CollectNoFail │ │ │ │ 000002fc T _PyGC_Dump │ │ │ │ 000000b4 T _PyGC_DumpShutdownStats │ │ │ │ -000015a4 T _PyGC_Fini │ │ │ │ +0000152c T _PyGC_Fini │ │ │ │ 00000070 T _PyGC_Freeze │ │ │ │ -000016c0 T _PyGC_GetFreezeCount │ │ │ │ +00001644 T _PyGC_GetFreezeCount │ │ │ │ 00000112 T _PyGC_GetObjects │ │ │ │ -000001cc T _PyGC_GetReferrers │ │ │ │ +000001d0 T _PyGC_GetReferrers │ │ │ │ 00000000 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 000000c8 T _PyGC_Unfreeze │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 00000140 T _PyObject_GC_Link │ │ │ │ 00000024 T _PyObject_GC_New │ │ │ │ 000001ec T _PyObject_GC_NewVar │ │ │ │ -00001548 T _PyObject_GC_Resize │ │ │ │ +000014d0 T _PyObject_GC_Resize │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NewReference │ │ │ │ 00000460 T _Py_RunGC │ │ │ │ 000003c8 T _Py_ScheduleGC │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001688 t append_objects │ │ │ │ +0000160c t append_objects │ │ │ │ 00000484 t gc_collect_main │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ -0000165c t referrersvisit │ │ │ │ -00001450 t visit_decref │ │ │ │ +000015e0 t referrersvisit │ │ │ │ +000013d8 t visit_decref │ │ │ │ 0000029c t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ -000014a0 t visit_reachable │ │ │ │ +00001428 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ @@ -17860,21 +17862,21 @@ │ │ │ │ 00000a54 r .LC86 │ │ │ │ 00000a64 r .LC87 │ │ │ │ 00000a70 r .LC88 │ │ │ │ 00000a7c r .LC89 │ │ │ │ 00000108 r .LC9 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -00003958 T PyArg_Parse │ │ │ │ +0000394c T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001b40 T PyArg_ParseTupleAndKeywords │ │ │ │ -00001854 T PyArg_UnpackTuple │ │ │ │ +00001b18 T PyArg_ParseTupleAndKeywords │ │ │ │ +0000182c T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001b8 T PyArg_VaParseTupleAndKeywords │ │ │ │ -000027a4 T PyArg_ValidateKeywordArguments │ │ │ │ +00002788 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17916,31 +17918,31 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 0000020c t Py_XDECREF │ │ │ │ -00000330 T _PyArg_BadArgument │ │ │ │ -00001a00 T _PyArg_CheckPositional │ │ │ │ -000038d8 T _PyArg_Fini │ │ │ │ -000039dc T _PyArg_NoKeywords │ │ │ │ +000007f8 T _PyArg_BadArgument │ │ │ │ +000019d8 T _PyArg_CheckPositional │ │ │ │ +000038cc T _PyArg_Fini │ │ │ │ +000039d0 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -00003984 T _PyArg_NoPositional │ │ │ │ +00003978 T _PyArg_NoPositional │ │ │ │ 00000088 T _PyArg_ParseStack │ │ │ │ 00000228 T _PyArg_ParseStackAndKeywords │ │ │ │ 0000027a T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000250 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000162 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000118 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -00003050 T _PyArg_UnpackKeywords │ │ │ │ -000027f0 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -00003778 T _PyArg_UnpackStack │ │ │ │ +00003044 T _PyArg_UnpackKeywords │ │ │ │ +000027d4 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +0000376c T _PyArg_UnpackStack │ │ │ │ 00000204 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 0000015e T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -17952,38 +17954,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 │ │ │ │ -00002c78 t _parser_init │ │ │ │ -000002c0 t cleanreturn.constprop.0 │ │ │ │ +00002c5c t _parser_init │ │ │ │ +00000788 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ -00000264 t convertbuffer │ │ │ │ -000004a4 t converterr │ │ │ │ -00000dac t convertitem.constprop.0 │ │ │ │ -00000e10 t convertsimple.constprop.0 │ │ │ │ +0000072c t convertbuffer │ │ │ │ +0000096c t converterr │ │ │ │ +00000d84 t convertitem.constprop.0 │ │ │ │ +00000de8 t convertsimple.constprop.0 │ │ │ │ 000000c4 t converttuple.constprop.0 │ │ │ │ -0000050c t error_unexpected_keyword_arg │ │ │ │ -00002fd8 t find_keyword │ │ │ │ +000009d4 t error_unexpected_keyword_arg │ │ │ │ +00002fbc t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ -00000388 t seterror │ │ │ │ -000035f0 t skipitem.constprop.0 │ │ │ │ +00000850 t seterror │ │ │ │ +000035e4 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ -00000574 t vgetargs1_impl │ │ │ │ +0000054c t vgetargs1_impl │ │ │ │ 000000b0 t vgetargs1_impl.constprop.0 │ │ │ │ -00001bb4 t vgetargskeywords.constprop.0 │ │ │ │ +00001b8c t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ -00003a34 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +00000264 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -18025,20 +18027,20 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -00000b2c T PyEval_AcquireThread │ │ │ │ +00000b1c T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -00000b28 T PyEval_ReleaseThread │ │ │ │ -00000518 T PyEval_RestoreThread │ │ │ │ -000002c4 T PyEval_SaveThread │ │ │ │ +00000b18 T PyEval_ReleaseThread │ │ │ │ +00000514 T PyEval_RestoreThread │ │ │ │ +000002c0 T PyEval_SaveThread │ │ │ │ 0000008e T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyThread_init_thread │ │ │ │ @@ -18047,38 +18049,38 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000b54 T _PyEval_AddPendingCall │ │ │ │ +00000b44 T _PyEval_AddPendingCall │ │ │ │ 00000338 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000d8 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 000001f8 T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002f0 T _PyEval_ReleaseLock │ │ │ │ +000002ec T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ 0000033c 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 │ │ │ │ 000002bc T _Py_FinishPendingCalls │ │ │ │ -00000540 T _Py_HandlePending │ │ │ │ +0000053c T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000e4 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000180 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000084 r __func__.0 │ │ │ │ @@ -18088,19 +18090,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 │ │ │ │ -000007e8 t _make_pending_calls │ │ │ │ +000007e4 t _make_pending_calls │ │ │ │ 0000012c t create_gil │ │ │ │ -00000414 t drop_gil │ │ │ │ +00000410 t drop_gil │ │ │ │ 00000244 t handle_signals │ │ │ │ -00000644 t make_pending_calls │ │ │ │ +00000640 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 │ │ │ │ @@ -18204,16 +18206,16 @@ │ │ │ │ 000009e4 t hamt_tp_subscript │ │ │ │ 00000034 t hamt_tp_traverse │ │ │ │ U memset │ │ │ │ │ │ │ │ hashtable.o: │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000004f0 T _Py_hashtable_clear │ │ │ │ -000004e8 T _Py_hashtable_compare_direct │ │ │ │ +000004f8 T _Py_hashtable_clear │ │ │ │ +000004f0 T _Py_hashtable_compare_direct │ │ │ │ 00000338 T _Py_hashtable_destroy │ │ │ │ 00000000 T _Py_hashtable_foreach │ │ │ │ 000000ac T _Py_hashtable_get │ │ │ │ 0000011c T _Py_hashtable_get_entry_generic │ │ │ │ 00000308 t _Py_hashtable_get_entry_ptr │ │ │ │ 00000330 T _Py_hashtable_hash_ptr │ │ │ │ 0000002c T _Py_hashtable_len │ │ │ │ @@ -18385,22 +18387,22 @@ │ │ │ │ 00000730 T PyImport_ExecCodeModuleObject │ │ │ │ 00000624 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 00001208 T PyImport_GetImporter │ │ │ │ 000015fc T PyImport_GetMagicNumber │ │ │ │ 0000081a T PyImport_GetMagicTag │ │ │ │ -0000321c T PyImport_GetModule │ │ │ │ +00003204 T PyImport_GetModule │ │ │ │ 00000826 T PyImport_GetModuleDict │ │ │ │ -000029c8 T PyImport_Import │ │ │ │ +000029b0 T PyImport_Import │ │ │ │ 0000096c T PyImport_ImportFrozenModule │ │ │ │ 000009b4 T PyImport_ImportFrozenModuleObject │ │ │ │ -00002d9c T PyImport_ImportModule │ │ │ │ -00002d50 T PyImport_ImportModuleLevel │ │ │ │ -00001250 T PyImport_ImportModuleLevelObject │ │ │ │ +00002d84 T PyImport_ImportModule │ │ │ │ +00002d38 T PyImport_ImportModuleLevel │ │ │ │ +00001238 T PyImport_ImportModuleLevelObject │ │ │ │ 000008d4 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000c20 T PyImport_ReloadModule │ │ │ │ 00000d2c T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ @@ -18494,15 +18496,15 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ 00001aa8 T _PyImport_AcquireLock │ │ │ │ 000000a8 T _PyImport_BlessMyLoader │ │ │ │ 00001690 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ 000017ec T _PyImport_ClearCore │ │ │ │ 00000108 T _PyImport_ClearExtension │ │ │ │ 0000175c T _PyImport_ClearModules │ │ │ │ -00003598 T _PyImport_ClearModulesByIndex │ │ │ │ +00003580 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ 00001888 T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ 00001780 T _PyImport_FiniCore │ │ │ │ 000016f0 T _PyImport_FiniExternal │ │ │ │ 000001d4 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ @@ -18510,35 +18512,35 @@ │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000074 T _PyImport_GetBuiltinModuleNames │ │ │ │ 000015a0 T _PyImport_GetDLOpenFlags │ │ │ │ 000015a8 T _PyImport_GetImportlibExternalLoader │ │ │ │ 00001200 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -00002980 T _PyImport_GetModuleAttr │ │ │ │ -00002578 T _PyImport_GetModuleAttrString │ │ │ │ +00002968 T _PyImport_GetModuleAttr │ │ │ │ +00002560 T _PyImport_GetModuleAttrString │ │ │ │ 00000340 T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -0000362c T _PyImport_ImportlibModuleRepr │ │ │ │ +00003614 T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ 00000538 T _PyImport_InitCore │ │ │ │ 00000500 T _PyImport_InitDefaultImportFunc │ │ │ │ 00000e18 T _PyImport_InitExternal │ │ │ │ 000001b8 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00001240 T _PyImport_IsDefaultImportFunc │ │ │ │ +00001228 T _PyImport_IsDefaultImportFunc │ │ │ │ 00001684 T _PyImport_IsInitialized │ │ │ │ 00000046 T _PyImport_ReInitLock │ │ │ │ 00001ab0 T _PyImport_ReleaseLock │ │ │ │ 00000020 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 000005de T _PyImport_SetDLOpenFlags │ │ │ │ 00000062 T _PyImport_SetModule │ │ │ │ 00000d6c T _PyImport_SetModuleString │ │ │ │ -00000968 T _PyImport_SwapPackageContext │ │ │ │ +00000958 T _PyImport_SwapPackageContext │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ @@ -18587,63 +18589,63 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000027c t _extensions_cache_delete │ │ │ │ 000001a0 t _extensions_cache_find_unlocked │ │ │ │ 00000118 t _extensions_cache_get │ │ │ │ -00003134 t _imp__fix_co_filename │ │ │ │ +0000311c t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000984 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ 00001ab8 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000860 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00001cd0 t _imp_acquire_lock │ │ │ │ +00001cb8 t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ -00000c5c t _imp_create_builtin │ │ │ │ +00000c4c t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ 00001388 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -000011d8 t _imp_exec_builtin │ │ │ │ +000011c0 t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -0000119c t _imp_exec_dynamic │ │ │ │ +00001184 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ 00000f98 t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00001d60 t _imp_find_frozen │ │ │ │ +00001d48 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -000021cc t _imp_get_frozen_object │ │ │ │ +000021b4 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000bb2 t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ -00000be0 t _imp_is_builtin │ │ │ │ +00000bd0 t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ -000009cc t _imp_is_frozen │ │ │ │ +000009bc t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ 00000db4 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000b48 t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00001d04 t _imp_release_lock │ │ │ │ +00001cec t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ 00001910 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 │ │ │ │ 00000210 t _modules_by_index_clear_one │ │ │ │ 00000270 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ 000018d4 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -0000097c t exec_builtin_or_dynamic │ │ │ │ +0000096c t exec_builtin_or_dynamic │ │ │ │ 00000c68 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ 00000348 t find_frozen │ │ │ │ 000004c0 t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ 00001584 t hashtable_compare_str │ │ │ │ 000018d0 t hashtable_destroy_str │ │ │ │ @@ -18659,15 +18661,15 @@ │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000bdc t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 0000030c t reload_singlephase_extension │ │ │ │ -0000335c t remove_importlib_frames │ │ │ │ +00003344 t remove_importlib_frames │ │ │ │ 0000090c t remove_module │ │ │ │ 00000524 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ @@ -18919,15 +18921,15 @@ │ │ │ │ U PyMem_SetAllocator │ │ │ │ 00000926 T PyStatus_Error │ │ │ │ 000000cc T PyStatus_Exception │ │ │ │ 0000094a T PyStatus_Exit │ │ │ │ 00000958 T PyStatus_IsError │ │ │ │ 00000968 T PyStatus_IsExit │ │ │ │ 00000934 T PyStatus_NoMemory │ │ │ │ -00001c24 T PyStatus_Ok │ │ │ │ +00001c74 T PyStatus_Ok │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 000000dc T PyWideStringList_Append │ │ │ │ 00000260 T PyWideStringList_Insert │ │ │ │ @@ -18952,23 +18954,23 @@ │ │ │ │ 00000014 B Py_OptimizeFlag │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00000876 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -000008a0 T _PyConfig_AsDict │ │ │ │ +00000838 T _PyConfig_AsDict │ │ │ │ 00000334 T _PyConfig_Copy │ │ │ │ -00000b5c T _PyConfig_FromDict │ │ │ │ +00000af4 T _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitCompatConfig │ │ │ │ -00001c30 T _PyConfig_InitImportConfig │ │ │ │ +00001c80 T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ 000000fc T _PyConfig_Read │ │ │ │ 0000008c T _PyConfig_SetPyArgv │ │ │ │ -00001a5c T _PyConfig_Write │ │ │ │ +00001aac T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 000007d8 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ @@ -18982,20 +18984,20 @@ │ │ │ │ U _PyPreConfig_AsDict │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ -00000a7c T _PyWideStringList_AsList │ │ │ │ +00000a14 T _PyWideStringList_AsList │ │ │ │ 0000020c T _PyWideStringList_Clear │ │ │ │ 00000120 T _PyWideStringList_Copy │ │ │ │ 000016ec T _PyWideStringList_Extend │ │ │ │ -00001890 t _PyWideStringList_Find │ │ │ │ -00001a2c T _Py_ClearArgcArgv │ │ │ │ +000018e0 t _PyWideStringList_Find │ │ │ │ +00001a7c T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ 0000099e T _Py_DumpPathConfig │ │ │ │ 0000019c T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ U _Py_GetForceASCII │ │ │ │ U _Py_GetLocaleEncoding │ │ │ │ U _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ @@ -19030,19 +19032,19 @@ │ │ │ │ 0000182c r __func__.8 │ │ │ │ 00001818 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ 00000154 t config_dict_get.part.0 │ │ │ │ 000007bc t config_get_env_dup.isra.0 │ │ │ │ -000019b8 t config_get_locale_encoding.constprop.0 │ │ │ │ -00000870 t config_get_xoption_value │ │ │ │ -000018d0 t config_init_import │ │ │ │ +00001a08 t config_get_locale_encoding.constprop.0 │ │ │ │ +00000808 t config_get_xoption_value │ │ │ │ +00001920 t config_init_import │ │ │ │ 0000173c t config_run_filename_abspath │ │ │ │ -000017cc t config_set_bytes_string │ │ │ │ +0000181c t config_set_bytes_string │ │ │ │ 000000ac t config_usage │ │ │ │ 00000110 t config_wstr_to_int │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 0000088e t init_dump_ascii_wstr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -19057,16 +19059,16 @@ │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000450 r usage_envvars │ │ │ │ 000018bc r usage_help │ │ │ │ 0000187c r usage_line │ │ │ │ 00001194 r usage_xoptions │ │ │ │ -00001848 t warnoptions_append │ │ │ │ -00000814 t warnoptions_extend.isra.0 │ │ │ │ +00001898 t warnoptions_append │ │ │ │ +000017cc t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -19184,15 +19186,15 @@ │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00001edc T _PyInstruction_GetLength │ │ │ │ +00001d0c T _PyInstruction_GetLength │ │ │ │ 00000034 D _PyInstrumentation_DISABLE │ │ │ │ 0000003c D _PyInstrumentation_MISSING │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ 0000062a T _PyMonitoring_FireBranchEvent │ │ │ │ 00000a0c T _PyMonitoring_FireCRaiseEvent │ │ │ │ 000009de T _PyMonitoring_FireCReturnEvent │ │ │ │ 000005ce T _PyMonitoring_FireCallEvent │ │ │ │ @@ -19204,45 +19206,46 @@ │ │ │ │ 000003f0 T _PyMonitoring_FirePyStartEvent │ │ │ │ 00000658 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 000007d2 T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000576 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 0000070e T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000a6e T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000834 T _PyMonitoring_FireStopIterationEvent │ │ │ │ -0000286c T _PyMonitoring_GetLocalEvents │ │ │ │ +0000265c T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 0000038c T _PyMonitoring_SetEvents │ │ │ │ -0000295c T _PyMonitoring_SetLocalEvents │ │ │ │ +0000274c 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 │ │ │ │ 00000344 T _Py_GetBaseOpcode │ │ │ │ -00001f4c T _Py_Instrument │ │ │ │ -00002810 T _Py_Instrumentation_GetLine │ │ │ │ +00001d7c T _Py_Instrument │ │ │ │ +00002600 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001f5c T _Py_call_instrumentation │ │ │ │ +00001d8c T _Py_call_instrumentation │ │ │ │ 000004b8 T _Py_call_instrumentation_2args │ │ │ │ -00002b60 T _Py_call_instrumentation_arg │ │ │ │ +00002950 T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 00000348 T _Py_call_instrumentation_instruction │ │ │ │ 000004f4 T _Py_call_instrumentation_jump │ │ │ │ -00002430 T _Py_call_instrumentation_line │ │ │ │ +00002258 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002170 t call_instrumentation_vector │ │ │ │ -00002380 t call_one_instrument │ │ │ │ +00001fa0 t call_instrumentation_vector │ │ │ │ +000021a8 t call_one_instrument │ │ │ │ 0000041a t capi_call_instrumentation.constprop.0 │ │ │ │ -00002e58 t de_instrument_per_instruction │ │ │ │ +00002bf8 t de_instrument.isra.0 │ │ │ │ +00002c5c t de_instrument_per_instruction │ │ │ │ 00000000 r event_names │ │ │ │ 000006ba t exception_event_setup │ │ │ │ 00000804 t force_instrument_lock_held │ │ │ │ 00000044 d methods │ │ │ │ 0000005c t monitoring__all_events │ │ │ │ 00000354 r monitoring__all_events__doc__ │ │ │ │ 00000580 t monitoring_free_tool_id │ │ │ │ @@ -19260,15 +19263,15 @@ │ │ │ │ 00000374 r monitoring_restart_events__doc__ │ │ │ │ 00000144 t monitoring_set_events │ │ │ │ 00000404 r monitoring_set_events__doc__ │ │ │ │ 000002a4 t monitoring_set_local_events │ │ │ │ 00000394 r monitoring_set_local_events__doc__ │ │ │ │ 00000068 t monitoring_use_tool_id │ │ │ │ 000004e4 r monitoring_use_tool_id__doc__ │ │ │ │ -00002d78 t remove_tools │ │ │ │ +00002b68 t remove_tools │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ @@ -19371,15 +19374,15 @@ │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_SetItem │ │ │ │ U PySequence_GetItem │ │ │ │ U PyUnicode_FromString │ │ │ │ U _PyAsyncGenValueWrapperNew │ │ │ │ -000003f4 T _PyCompile_GetBinaryIntrinsicName │ │ │ │ +00000058 T _PyCompile_GetBinaryIntrinsicName │ │ │ │ 000003d8 T _PyCompile_GetUnaryIntrinsicName │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyExc_PrepReraiseStar │ │ │ │ U _PyFrame_GetLocals │ │ │ │ @@ -19397,21 +19400,21 @@ │ │ │ │ U _Py_make_typevartuple │ │ │ │ U _Py_set_function_type_params │ │ │ │ U _Py_set_typeparam_default │ │ │ │ U _Py_subscript_generic │ │ │ │ 00000008 t import_star │ │ │ │ 00000000 t list_to_tuple │ │ │ │ 0000004c t make_typevar │ │ │ │ -00000058 t make_typevar_with_bound │ │ │ │ +00000074 t make_typevar_with_bound │ │ │ │ 00000006 t make_typevar_with_constraints │ │ │ │ 00000036 t no_intrinsic1 │ │ │ │ 0000000e t no_intrinsic2 │ │ │ │ -00000064 t prep_reraise_star │ │ │ │ +00000080 t prep_reraise_star │ │ │ │ 00000000 t print_expr │ │ │ │ -00000410 t stopiteration_error │ │ │ │ +000003f4 t stopiteration_error │ │ │ │ U strlen │ │ │ │ 00000000 t unary_pos │ │ │ │ │ │ │ │ jit.o: │ │ │ │ │ │ │ │ legacy_tracing.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -19482,25 +19485,25 @@ │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 00000000 T _PyEvent_IsSet │ │ │ │ 00000014 T _PyEvent_Notify │ │ │ │ 000002f4 T _PyMutex_LockTimed │ │ │ │ -0000045c T _PyMutex_TryUnlock │ │ │ │ +00000620 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 0000006e T _PyRWMutex_RLock │ │ │ │ 0000010e T _PyRWMutex_RUnlock │ │ │ │ 00000046 T _PyRWMutex_Unlock │ │ │ │ 00000138 T _PyRawMutex_LockSlow │ │ │ │ -000001e8 T _PyRawMutex_UnlockSlow │ │ │ │ +000001ec T _PyRawMutex_UnlockSlow │ │ │ │ 00000248 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 000001c8 T _PyRecursiveMutex_Lock │ │ │ │ 00000274 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ @@ -19514,15 +19517,15 @@ │ │ │ │ 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 │ │ │ │ -000004ec t mutex_unpark │ │ │ │ +000006b0 t mutex_unpark │ │ │ │ 000000b0 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ @@ -19697,15 +19700,15 @@ │ │ │ │ 000015bc t r_long │ │ │ │ 00000184 t r_object │ │ │ │ 00001848 t r_ref.constprop.0 │ │ │ │ 00001700 t r_string │ │ │ │ 000000e8 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00001e44 t w_complex_object │ │ │ │ +00001e40 t w_complex_object │ │ │ │ 00002c2c t w_decref_entry │ │ │ │ 00000138 t w_float_bin │ │ │ │ 0000045c t w_float_str │ │ │ │ 00002a80 t w_long │ │ │ │ 00001c0c t w_object │ │ │ │ 00002ba0 t w_reserve │ │ │ │ 0000002c t w_short │ │ │ │ @@ -19783,15 +19786,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000428 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: │ │ │ │ @@ -19816,22 +19819,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000fc T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000004b0 T _PyParkingLot_Unpark │ │ │ │ +00000488 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000138 T _PySemaphore_Destroy │ │ │ │ -000003cc T _PySemaphore_Init │ │ │ │ -000003fc T _PySemaphore_Wait │ │ │ │ -00000600 T _PySemaphore_Wakeup │ │ │ │ +000003a8 T _PySemaphore_Init │ │ │ │ +000003d8 T _PySemaphore_Wait │ │ │ │ +000005d8 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 │ │ │ │ @@ -20184,17 +20187,17 @@ │ │ │ │ U PyList_Type │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ -000002bc T PyOS_getsig │ │ │ │ +00000140 T PyOS_getsig │ │ │ │ U PyOS_mystrnicmp │ │ │ │ -00000288 T PyOS_setsig │ │ │ │ +0000010c T PyOS_setsig │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -20214,32 +20217,32 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Type │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000005d2 T Py_AtExit │ │ │ │ -000025b4 T Py_EndInterpreter │ │ │ │ -00002688 T Py_Exit │ │ │ │ +00002730 T Py_EndInterpreter │ │ │ │ +00002804 T Py_Exit │ │ │ │ 000000aa T Py_ExitStatusException │ │ │ │ 000004bc T Py_FatalError │ │ │ │ 00000688 T Py_FdIsInteractive │ │ │ │ 00000438 T Py_Finalize │ │ │ │ -000024d0 T Py_FinalizeEx │ │ │ │ +0000264c T Py_FinalizeEx │ │ │ │ 00000050 T Py_Initialize │ │ │ │ 00000056 T Py_InitializeEx │ │ │ │ 00000094 T Py_InitializeFromConfig │ │ │ │ -000026e8 T Py_IsFinalizing │ │ │ │ +00002864 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 0000043c T Py_NewInterpreter │ │ │ │ -000026c8 T Py_NewInterpreterFromConfig │ │ │ │ +00002844 T Py_NewInterpreterFromConfig │ │ │ │ 00000036 T Py_PreInitialize │ │ │ │ 0000000e T Py_PreInitializeFromArgs │ │ │ │ 00000492 T Py_PreInitializeFromBytesArgs │ │ │ │ -00000270 t Py_XDECREF │ │ │ │ +000000f4 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ U _PyBuiltin_Init │ │ │ │ U _PyBuiltins_AddExceptions │ │ │ │ U _PyCode_Fini │ │ │ │ U _PyCode_Init │ │ │ │ @@ -20300,15 +20303,15 @@ │ │ │ │ U _PyImport_InitDefaultImportFunc │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_New │ │ │ │ 00000374 T _PyInterpreterState_SetConfig │ │ │ │ -00001970 t _PyInterpreterState_SetFinalizing │ │ │ │ +00001aec t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -20337,15 +20340,15 @@ │ │ │ │ U _PyPreConfig_InitFromConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyPreConfig_Read │ │ │ │ U _PyPreConfig_Write │ │ │ │ 00000000 D _PyRuntime │ │ │ │ U _PyRuntimeState_Fini │ │ │ │ U _PyRuntimeState_Init │ │ │ │ -000005d8 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 │ │ │ │ @@ -20386,34 +20389,34 @@ │ │ │ │ U _PyXI_Init │ │ │ │ U _PyXI_InitTypes │ │ │ │ U _Py_ClearFileSystemEncoding │ │ │ │ 000004d4 T _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ -000000f4 T _Py_DumpExtensionModules │ │ │ │ +000005d8 T _Py_DumpExtensionModules │ │ │ │ U _Py_DumpHexadecimal │ │ │ │ U _Py_DumpTracebackThreads │ │ │ │ U _Py_FalseStruct │ │ │ │ 0000051e T _Py_FatalErrorFormat │ │ │ │ 000004ec T _Py_FatalErrorFunc │ │ │ │ 000005b6 T _Py_FatalRefcountErrorFunc │ │ │ │ -000016b8 T _Py_FdIsInteractive │ │ │ │ -000012f4 t _Py_Finalize.constprop.0 │ │ │ │ +00001834 T _Py_FdIsInteractive │ │ │ │ +00001470 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 │ │ │ │ 000003f4 T _Py_InitializeMain │ │ │ │ 00000484 T _Py_IsCoreInitialized │ │ │ │ -00000684 T _Py_IsInterpreterFinalizing │ │ │ │ -00000600 T _Py_IsLocaleCoercionTarget │ │ │ │ +00000508 T _Py_IsInterpreterFinalizing │ │ │ │ +0000077c T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsValidFD │ │ │ │ 0000048c T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000048 T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ U _Py_ResetForceASCII │ │ │ │ 00000114 T _Py_SetLocaleFromEnv │ │ │ │ @@ -20440,50 +20443,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 │ │ │ │ -00002660 t builtins_dict_watcher │ │ │ │ -000002e0 t create_stdio.isra.0 │ │ │ │ +000027dc t builtins_dict_watcher │ │ │ │ +00000164 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 000000f6 t fatal_error │ │ │ │ U fflush │ │ │ │ -00001a24 t file_is_closed │ │ │ │ +00001ba0 t file_is_closed │ │ │ │ U fileno │ │ │ │ -000024d4 t finalize_interp_clear │ │ │ │ -00001a8c t finalize_modules │ │ │ │ -00001984 t flush_std_files │ │ │ │ +00002650 t finalize_interp_clear │ │ │ │ +00001c08 t finalize_modules │ │ │ │ +00001b00 t flush_std_files │ │ │ │ U fputc │ │ │ │ U getenv │ │ │ │ -00000a6c t init_interp_main │ │ │ │ -00000630 t init_interp_settings │ │ │ │ -00001278 t interpreter_update_config │ │ │ │ +00000be8 t init_interp_main │ │ │ │ +000007ac t init_interp_settings │ │ │ │ +000013f4 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ -000017a8 t new_interpreter │ │ │ │ +00001924 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ -000006f8 t pycore_interp_init │ │ │ │ +00000874 t pycore_interp_init │ │ │ │ 0000013c t pyinit_core.constprop.0 │ │ │ │ -000009e0 t pyinit_main │ │ │ │ +00000b5c 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 │ │ │ │ -0000170c t wait_for_thread_shutdown │ │ │ │ +00001888 t wait_for_thread_shutdown │ │ │ │ │ │ │ │ pymath.o: │ │ │ │ │ │ │ │ pystate.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -20544,44 +20547,44 @@ │ │ │ │ 000002f0 T PyGILState_Check │ │ │ │ 00000420 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 000004b8 T PyGILState_Release │ │ │ │ 0000071c T PyInterpreterState_Clear │ │ │ │ 00000e9c T PyInterpreterState_Delete │ │ │ │ 00000558 T PyInterpreterState_Get │ │ │ │ -00001000 T PyInterpreterState_GetDict │ │ │ │ +00000ffc T PyInterpreterState_GetDict │ │ │ │ 0000059c T PyInterpreterState_GetID │ │ │ │ 00001240 T PyInterpreterState_Head │ │ │ │ 00001230 T PyInterpreterState_Main │ │ │ │ 00000680 T PyInterpreterState_New │ │ │ │ 00001250 T PyInterpreterState_Next │ │ │ │ -000010a8 T PyInterpreterState_ThreadHead │ │ │ │ +000010a4 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetItemString │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ U PyStatus_Exception │ │ │ │ -0000078c T PyThreadState_Clear │ │ │ │ -00000d90 T PyThreadState_Delete │ │ │ │ +00000788 T PyThreadState_Clear │ │ │ │ +00000d8c T PyThreadState_Delete │ │ │ │ 00000748 T PyThreadState_DeleteCurrent │ │ │ │ 0000033c T PyThreadState_Get │ │ │ │ -00000f8c T PyThreadState_GetDict │ │ │ │ -0000103c T PyThreadState_GetFrame │ │ │ │ +00000f88 T PyThreadState_GetDict │ │ │ │ +00001038 T PyThreadState_GetFrame │ │ │ │ 000006be T PyThreadState_GetID │ │ │ │ 0000041c T PyThreadState_GetInterpreter │ │ │ │ -0000121c T PyThreadState_GetUnchecked │ │ │ │ +00001218 T PyThreadState_GetUnchecked │ │ │ │ 00000314 T PyThreadState_New │ │ │ │ -000010b0 T PyThreadState_Next │ │ │ │ +000010ac T PyThreadState_Next │ │ │ │ 00000878 T PyThreadState_SetAsyncExc │ │ │ │ -00000a90 T PyThreadState_Swap │ │ │ │ +00000a8c 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 │ │ │ │ @@ -20604,17 +20607,17 @@ │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -000010a4 T _PyEval_StartTheWorld │ │ │ │ +000010a0 T _PyEval_StartTheWorld │ │ │ │ 00000688 T _PyEval_StartTheWorldAll │ │ │ │ -000010a0 T _PyEval_StopTheWorld │ │ │ │ +0000109c T _PyEval_StopTheWorld │ │ │ │ 000001e8 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ @@ -20638,15 +20641,15 @@ │ │ │ │ 000011e0 T _PyInterpreterState_GetWhence │ │ │ │ 000005b8 T _PyInterpreterState_HasFeature │ │ │ │ 0000031a T _PyInterpreterState_IDDecref │ │ │ │ 0000119c T _PyInterpreterState_IDIncref │ │ │ │ 0000109c T _PyInterpreterState_IDInitref │ │ │ │ 00001194 T _PyInterpreterState_IsReady │ │ │ │ 00001258 T _PyInterpreterState_IsRunningMain │ │ │ │ -000010b4 T _PyInterpreterState_LookUpID │ │ │ │ +000010b0 T _PyInterpreterState_LookUpID │ │ │ │ 000010f4 T _PyInterpreterState_LookUpIDObject │ │ │ │ 0000011c T _PyInterpreterState_New │ │ │ │ 00001120 T _PyInterpreterState_ObjectToID │ │ │ │ 000001c0 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00000054 T _PyInterpreterState_RequireIDRef │ │ │ │ 000006b8 T _PyInterpreterState_RequiresIDRef │ │ │ │ 0000038a T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ @@ -20673,31 +20676,31 @@ │ │ │ │ U _PyRuntime │ │ │ │ 000000cc T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 00000060 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 000001f0 T _PyThreadState_Attach │ │ │ │ 000003dc T _PyThreadState_Bind │ │ │ │ -0000109c T _PyThreadState_ClearMimallocHeaps │ │ │ │ +00001098 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 000006bc T _PyThreadState_DeleteCurrent │ │ │ │ 0000068c T _PyThreadState_DeleteList │ │ │ │ 00000374 T _PyThreadState_Detach │ │ │ │ -0000120c T _PyThreadState_GetCurrent │ │ │ │ -00000fd0 T _PyThreadState_GetDict │ │ │ │ +00001208 T _PyThreadState_GetCurrent │ │ │ │ +00000fcc T _PyThreadState_GetDict │ │ │ │ 000006fc T _PyThreadState_Init │ │ │ │ 0000105c T _PyThreadState_IsRunningMain │ │ │ │ 000002a4 T _PyThreadState_MustExit │ │ │ │ 000003d8 T _PyThreadState_New │ │ │ │ 000005d8 T _PyThreadState_NewBound │ │ │ │ 00000508 T _PyThreadState_PopFrame │ │ │ │ 000006f6 T _PyThreadState_Prealloc │ │ │ │ 00000458 T _PyThreadState_PushFrame │ │ │ │ 000005cc T _PyThreadState_RemoveExcept │ │ │ │ 00000758 T _PyThreadState_Suspend │ │ │ │ -00000b74 T _PyThreadState_Swap │ │ │ │ +00000b70 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ 000003d0 T _PyThread_CurrentExceptions │ │ │ │ 00000518 T _PyThread_CurrentFrames │ │ │ │ U _PyThread_at_fork_reinit │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ @@ -20731,22 +20734,22 @@ │ │ │ │ 0000010c r __func__.6 │ │ │ │ 00000158 r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ 00000198 t bind_gilstate_tstate │ │ │ │ 000003d4 t detach_thread │ │ │ │ 00001014 t free_interpreter │ │ │ │ -00000d44 t free_threadstate │ │ │ │ +00000d40 t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ 00000730 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000028 t new_threadstate │ │ │ │ U stderr │ │ │ │ -00000ba8 t tstate_delete_common │ │ │ │ +00000ba4 t tstate_delete_common │ │ │ │ 00000fc8 t zapthreads │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000090 r .LC10 │ │ │ │ @@ -20962,85 +20965,85 @@ │ │ │ │ │ │ │ │ pytime.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 00000050 r .LC2 │ │ │ │ 00000074 r .LC3 │ │ │ │ 000000a0 r .LC4 │ │ │ │ -000000c0 r .LC5 │ │ │ │ +000000b4 r .LC5 │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetFromErrno │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_OSError │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -000007e4 T PyTime_Monotonic │ │ │ │ +000008ec T PyTime_Monotonic │ │ │ │ 00000158 T PyTime_MonotonicRaw │ │ │ │ -00000ed0 T PyTime_PerfCounter │ │ │ │ +00000d50 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ 00000a70 T PyTime_Time │ │ │ │ -00000108 T PyTime_TimeRaw │ │ │ │ +000001a8 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -00000370 T _PyDeadline_Get │ │ │ │ -00001260 T _PyDeadline_Init │ │ │ │ -00001198 T _PyLong_AsTime_t │ │ │ │ -00000090 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000520 T _PyLong_FromTime_t │ │ │ │ -00000178 T _PyTimeFraction_Mul │ │ │ │ -00000130 T _PyTimeFraction_Resolution │ │ │ │ -000004a0 T _PyTimeFraction_Set │ │ │ │ -000003b0 T _PyTime_Add │ │ │ │ -00000d20 T _PyTime_AsLong │ │ │ │ +00000378 T _PyDeadline_Get │ │ │ │ +000010c8 T _PyDeadline_Init │ │ │ │ +00001000 T _PyLong_AsTime_t │ │ │ │ +00000098 t _PyLong_AsTime_t.part.0 │ │ │ │ +00000628 T _PyLong_FromTime_t │ │ │ │ +00000230 T _PyTimeFraction_Mul │ │ │ │ +000001e6 T _PyTimeFraction_Resolution │ │ │ │ +000005a8 T _PyTimeFraction_Set │ │ │ │ +000004b8 T _PyTime_Add │ │ │ │ +00000ba4 T _PyTime_AsLong │ │ │ │ 00000078 T _PyTime_AsMicroseconds │ │ │ │ -000011dc T _PyTime_AsMilliseconds │ │ │ │ -00000914 T _PyTime_AsTimespec │ │ │ │ -00000408 T _PyTime_AsTimespec_clamp │ │ │ │ -0000033c T _PyTime_AsTimeval │ │ │ │ +00001044 T _PyTime_AsMilliseconds │ │ │ │ +00000a20 T _PyTime_AsTimespec │ │ │ │ +00000510 T _PyTime_AsTimespec_clamp │ │ │ │ +00000344 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000002a T _PyTime_AsTimeval_clamp │ │ │ │ -000003a8 T _PyTime_FromLong │ │ │ │ +000003b0 T _PyTime_FromLong │ │ │ │ 000000f0 T _PyTime_FromMicrosecondsClamp │ │ │ │ -000000cc T _PyTime_FromMillisecondsObject │ │ │ │ +000000d4 T _PyTime_FromMillisecondsObject │ │ │ │ 00000068 T _PyTime_FromSeconds │ │ │ │ -00000066 T _PyTime_FromSecondsDouble │ │ │ │ -00000524 T _PyTime_FromSecondsObject │ │ │ │ -00000960 T _PyTime_FromTimespec │ │ │ │ -00000312 T _PyTime_FromTimeval │ │ │ │ -000000c4 T _PyTime_MonotonicWithInfo │ │ │ │ -00000d24 T _PyTime_ObjectToTime_t │ │ │ │ -0000006c T _PyTime_ObjectToTimespec │ │ │ │ -00000318 T _PyTime_ObjectToTimeval │ │ │ │ +00000100 T _PyTime_FromSecondsDouble │ │ │ │ +0000062c T _PyTime_FromSecondsObject │ │ │ │ +0000006c T _PyTime_FromTimespec │ │ │ │ +000003ca T _PyTime_FromTimeval │ │ │ │ +000000cc T _PyTime_MonotonicWithInfo │ │ │ │ +00000ba8 T _PyTime_ObjectToTime_t │ │ │ │ +00000074 T _PyTime_ObjectToTimespec │ │ │ │ +00000320 T _PyTime_ObjectToTimeval │ │ │ │ 0000005a T _PyTime_PerfCounterWithInfo │ │ │ │ 00000060 T _PyTime_TimeWithInfo │ │ │ │ 00000028 T _PyTime_gmtime │ │ │ │ -00000450 T _PyTime_localtime │ │ │ │ +00000558 T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ -0000023c t py_get_monotonic_clock │ │ │ │ -00000ba0 t py_get_system_clock │ │ │ │ -00000258 t pytime_as_timeval.isra.0 │ │ │ │ -00001000 t pytime_object_to_denominator │ │ │ │ -00000748 t pytime_round │ │ │ │ +0000024c t py_get_monotonic_clock │ │ │ │ +00000260 t pytime_as_timeval.isra.0 │ │ │ │ +000003c0 t pytime_fromtimespec │ │ │ │ +00000e84 t pytime_object_to_denominator │ │ │ │ +00000850 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -21303,62 +21306,62 @@ │ │ │ │ U PySet_Size │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ -00000000 t PyUnicode_READ_CHAR.part.0 │ │ │ │ +00000284 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00004f18 t Py_XDECREF │ │ │ │ +00004c68 t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00004fb0 T _PyST_GetScope │ │ │ │ -00004f90 T _PyST_GetSymbol │ │ │ │ -00004fd0 T _PyST_IsFunctionLike │ │ │ │ +00004d00 T _PyST_GetScope │ │ │ │ +00004ce0 T _PyST_GetSymbol │ │ │ │ +00004d20 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -0000524c T _PySymtable_Free │ │ │ │ -00004f30 T _PySymtable_Lookup │ │ │ │ +00004f9c T _PySymtable_Free │ │ │ │ +00004c80 T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ -00002bf0 T _Py_Mangle │ │ │ │ -00002ba0 T _Py_MaybeMangle │ │ │ │ -000006f4 T _Py_SymtableStringObjectFlags │ │ │ │ +00002bd0 T _Py_Mangle │ │ │ │ +00002b80 T _Py_MaybeMangle │ │ │ │ +00000978 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003e78 t analyze_block │ │ │ │ +00003bc8 t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -000052b0 t ste_dealloc │ │ │ │ +00005000 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ -00002940 t symtable_add_def │ │ │ │ -00002990 t symtable_add_def_helper │ │ │ │ +00002920 t symtable_add_def │ │ │ │ +00002970 t symtable_add_def_helper │ │ │ │ 000004fc t symtable_enter_block │ │ │ │ -0000038c t symtable_enter_type_param_block │ │ │ │ -00003d88 t symtable_exit_block │ │ │ │ -00003b00 t symtable_handle_comprehension │ │ │ │ -00000018 t symtable_lookup_entry.isra.0 │ │ │ │ -000000f4 t symtable_raise_if_annotation_block │ │ │ │ +00000610 t symtable_enter_type_param_block │ │ │ │ +00003ad8 t symtable_exit_block │ │ │ │ +00000000 t symtable_handle_comprehension │ │ │ │ +0000029c t symtable_lookup_entry.isra.0 │ │ │ │ +00000378 t symtable_raise_if_annotation_block │ │ │ │ 0000009c t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ -00000068 t symtable_record_directive │ │ │ │ -00004fe4 t symtable_visit_alias │ │ │ │ -00005378 t symtable_visit_annotation │ │ │ │ -00002f44 t symtable_visit_annotations │ │ │ │ -00003140 t symtable_visit_arguments │ │ │ │ -00003ddc t symtable_visit_excepthandler │ │ │ │ -00001fc8 t symtable_visit_expr │ │ │ │ -000001a8 t symtable_visit_pattern │ │ │ │ +000002ec t symtable_record_directive │ │ │ │ +00004d34 t symtable_visit_alias │ │ │ │ +000050c8 t symtable_visit_annotation │ │ │ │ +00002f1c t symtable_visit_annotations │ │ │ │ +00003118 t symtable_visit_arguments │ │ │ │ +00003b2c t symtable_visit_excepthandler │ │ │ │ +00001fac t symtable_visit_expr │ │ │ │ +0000042c t symtable_visit_pattern │ │ │ │ 000006a0 t symtable_visit_stmt │ │ │ │ -000004c0 t symtable_visit_type_param │ │ │ │ -000005fc t symtable_visit_type_param_bound_or_default │ │ │ │ +00000744 t symtable_visit_type_param │ │ │ │ +00000880 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -21583,17 +21586,17 @@ │ │ │ │ 00000928 T PySys_FormatStdout │ │ │ │ 00000960 T PySys_GetObject │ │ │ │ 000009c8 T PySys_GetXOptions │ │ │ │ 00000e6c T PySys_HasWarnOptions │ │ │ │ 000002b8 T PySys_ResetWarnOptions │ │ │ │ 00001124 T PySys_SetArgv │ │ │ │ 00000f90 T PySys_SetArgvEx │ │ │ │ -000005f0 T PySys_SetObject │ │ │ │ +0000057c T PySys_SetObject │ │ │ │ 00000ebc T PySys_SetPath │ │ │ │ -00001b50 T PySys_WriteStderr │ │ │ │ +00001bc4 T PySys_WriteStderr │ │ │ │ 00000a5c T PySys_WriteStdout │ │ │ │ U PyThreadState_EnterTracing │ │ │ │ U PyThreadState_LeaveTracing │ │ │ │ U PyThread_GetInfo │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ @@ -21669,37 +21672,37 @@ │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_DebugMallocStats │ │ │ │ U _PyObject_DebugTypeStats │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000c60 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00000bec t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPathConfig_ComputeSysPath0 │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -00000564 T _PySys_Audit │ │ │ │ -00000984 T _PySys_ClearAttrString │ │ │ │ -00001da8 T _PySys_ClearAuditHooks │ │ │ │ +000004f0 T _PySys_Audit │ │ │ │ +00000910 T _PySys_ClearAttrString │ │ │ │ +00001e1c T _PySys_ClearAuditHooks │ │ │ │ 000000f0 T _PySys_Create │ │ │ │ -00001e1c T _PySys_FiniTypes │ │ │ │ +00001e90 T _PySys_FiniTypes │ │ │ │ 00000c74 T _PySys_GetAttr │ │ │ │ -0000058c T _PySys_GetOptionalAttr │ │ │ │ -00000534 T _PySys_GetOptionalAttrString │ │ │ │ +00000518 T _PySys_GetOptionalAttr │ │ │ │ +000004c0 T _PySys_GetOptionalAttrString │ │ │ │ 00000430 T _PySys_GetRequiredAttr │ │ │ │ -000004c0 T _PySys_GetRequiredAttrString │ │ │ │ -00002778 T _PySys_GetSizeOf │ │ │ │ +00001b50 T _PySys_GetRequiredAttrString │ │ │ │ +000027ec T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ 00000040 T _PySys_ReadPreinitWarnOptions │ │ │ │ 00000098 T _PySys_ReadPreinitXOptions │ │ │ │ -000006d8 T _PySys_SetAttr │ │ │ │ +00000664 T _PySys_SetAttr │ │ │ │ 00001510 T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ U _PyThread_CurrentFrames │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnicode_InternedSize │ │ │ │ @@ -21774,15 +21777,15 @@ │ │ │ │ 00000034 d hash_info_desc │ │ │ │ 0000141c r hash_info_doc │ │ │ │ 000005f8 d hash_info_fields │ │ │ │ 000000a8 d keywords.18 │ │ │ │ 0000010c d kwlist.11 │ │ │ │ U open64 │ │ │ │ 00000348 b perf_map_state │ │ │ │ -00002360 t profile_trampoline │ │ │ │ +000023d4 t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 00001484 r set_asyncgen_hooks_doc │ │ │ │ 000010e8 t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ @@ -21796,110 +21799,110 @@ │ │ │ │ 00001a80 r sys__clear_type_cache__doc__ │ │ │ │ 000006b8 t sys__current_exceptions │ │ │ │ 00001c74 r sys__current_exceptions__doc__ │ │ │ │ 000006bc t sys__current_frames │ │ │ │ 00001d28 r sys__current_frames__doc__ │ │ │ │ 00000368 t sys__debugmallocstats │ │ │ │ 00001ac8 r sys__debugmallocstats__doc__ │ │ │ │ -00001ce4 t sys__get_cpu_count_config │ │ │ │ +00001d58 t sys__get_cpu_count_config │ │ │ │ 000016cc r sys__get_cpu_count_config__doc__ │ │ │ │ -00000738 t sys__getframe │ │ │ │ +000006c4 t sys__getframe │ │ │ │ 00001dd0 r sys__getframe__doc__ │ │ │ │ -000009d4 t sys__getframemodulename │ │ │ │ +00000960 t sys__getframemodulename │ │ │ │ 00001724 r sys__getframemodulename__doc__ │ │ │ │ 000007aa t sys__is_gil_enabled │ │ │ │ 00001620 r sys__is_gil_enabled__doc__ │ │ │ │ 00000762 t sys__is_interned │ │ │ │ 00002f18 r sys__is_interned__doc__ │ │ │ │ 00000ba4 t sys__setprofileallthreads │ │ │ │ 00002b60 r sys__setprofileallthreads__doc__ │ │ │ │ 00000b70 t sys__settraceallthreads │ │ │ │ 00002d84 r sys__settraceallthreads__doc__ │ │ │ │ 00000b00 t sys_activate_stack_trampoline │ │ │ │ 00001984 r sys_activate_stack_trampoline__doc__ │ │ │ │ -00002568 t sys_addaudithook │ │ │ │ +000025dc t sys_addaudithook │ │ │ │ 000036fc r sys_addaudithook__doc__ │ │ │ │ -00000ccc t sys_audit │ │ │ │ +00000c58 t sys_audit │ │ │ │ 00000054 t sys_audit_tstate │ │ │ │ 000007b0 t sys_breakpointhook │ │ │ │ 000003c4 t sys_call_tracing │ │ │ │ 00001b80 r sys_call_tracing__doc__ │ │ │ │ 00000adc t sys_deactivate_stack_trampoline │ │ │ │ 000018dc r sys_deactivate_stack_trampoline__doc__ │ │ │ │ -00001e80 t sys_displayhook │ │ │ │ +00001ef4 t sys_displayhook │ │ │ │ 00003698 r sys_displayhook__doc__ │ │ │ │ 000005dc r sys_doc │ │ │ │ -00002454 t sys_exc_info │ │ │ │ +000024c8 t sys_exc_info │ │ │ │ 00003468 r sys_exc_info__doc__ │ │ │ │ -00001d14 t sys_excepthook │ │ │ │ +00001d88 t sys_excepthook │ │ │ │ 0000361c r sys_excepthook__doc__ │ │ │ │ -000023e4 t sys_exception │ │ │ │ +00002458 t sys_exception │ │ │ │ 00003548 r sys_exception__doc__ │ │ │ │ -00001d54 t sys_exit │ │ │ │ +00001dc8 t sys_exit │ │ │ │ 000031b8 r sys_exit__doc__ │ │ │ │ 00001424 t sys_format │ │ │ │ -000021d8 t sys_get_asyncgen_hooks │ │ │ │ +0000224c t sys_get_asyncgen_hooks │ │ │ │ 00002598 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -00002624 t sys_get_coroutine_origin_tracking_depth │ │ │ │ +00002698 t sys_get_coroutine_origin_tracking_depth │ │ │ │ 00002630 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ -00001e60 t sys_get_int_max_str_digits │ │ │ │ +00001ed4 t sys_get_int_max_str_digits │ │ │ │ 0000219c r sys_get_int_max_str_digits__doc__ │ │ │ │ 00000734 t sys_getallocatedblocks │ │ │ │ 00001fe8 r sys_getallocatedblocks__doc__ │ │ │ │ 000003a4 t sys_getdefaultencoding │ │ │ │ 0000314c r sys_getdefaultencoding__doc__ │ │ │ │ 000006c0 t sys_getdlopenflags │ │ │ │ 00002210 r sys_getdlopenflags__doc__ │ │ │ │ -00001ca0 t sys_getfilesystemencodeerrors │ │ │ │ +00001d14 t sys_getfilesystemencodeerrors │ │ │ │ 00003074 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ -00000904 t sys_getfilesystemencoding │ │ │ │ +00000890 t sys_getfilesystemencoding │ │ │ │ 000030dc r sys_getfilesystemencoding__doc__ │ │ │ │ 0000059e t sys_getprofile │ │ │ │ 00002adc r sys_getprofile__doc__ │ │ │ │ -00000cb0 t sys_getrecursionlimit │ │ │ │ +00000c3c t sys_getrecursionlimit │ │ │ │ 00002494 r sys_getrecursionlimit__doc__ │ │ │ │ -000021a0 t sys_getrefcount │ │ │ │ +00002214 t sys_getrefcount │ │ │ │ 00002044 r sys_getrefcount__doc__ │ │ │ │ -000026d8 t sys_getsizeof │ │ │ │ +0000274c t sys_getsizeof │ │ │ │ 000005d4 t sys_getswitchinterval │ │ │ │ 000028d8 r sys_getswitchinterval__doc__ │ │ │ │ -00002424 t sys_gettrace │ │ │ │ +00002498 t sys_gettrace │ │ │ │ 00002cf8 r sys_gettrace__doc__ │ │ │ │ 00000bd8 t sys_getunicodeinternedsize │ │ │ │ 00001f64 r sys_getunicodeinternedsize__doc__ │ │ │ │ -0000086c t sys_intern │ │ │ │ +000007f8 t sys_intern │ │ │ │ 00002f6c r sys_intern__doc__ │ │ │ │ -0000224c t sys_is_finalizing │ │ │ │ +000022c0 t sys_is_finalizing │ │ │ │ 000019e8 r sys_is_finalizing__doc__ │ │ │ │ 00000a94 t sys_is_stack_trampoline_active │ │ │ │ 00001878 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 000002b8 d sys_methods │ │ │ │ -00001c58 t sys_pyfile_write │ │ │ │ +00001ccc t sys_pyfile_write │ │ │ │ 000014b8 t sys_pyfile_write_unicode │ │ │ │ -00002480 t sys_set_asyncgen_hooks │ │ │ │ -0000265c t sys_set_coroutine_origin_tracking_depth │ │ │ │ +000024f4 t sys_set_asyncgen_hooks │ │ │ │ +000026d0 t sys_set_coroutine_origin_tracking_depth │ │ │ │ 000026ac r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ -00002898 t sys_set_int_max_str_digits │ │ │ │ +0000290c t sys_set_int_max_str_digits │ │ │ │ 00002120 r sys_set_int_max_str_digits__doc__ │ │ │ │ -0000068c t sys_set_object │ │ │ │ +00000618 t sys_set_object │ │ │ │ 000006ec t sys_setdlopenflags │ │ │ │ 000022a8 r sys_setdlopenflags__doc__ │ │ │ │ -00002308 t sys_setprofile │ │ │ │ +0000237c t sys_setprofile │ │ │ │ 00002c50 r sys_setprofile__doc__ │ │ │ │ -00002268 t sys_setrecursionlimit │ │ │ │ +000022dc t sys_setrecursionlimit │ │ │ │ 000027d8 r sys_setrecursionlimit__doc__ │ │ │ │ 00000630 t sys_setswitchinterval │ │ │ │ 00002944 r sys_setswitchinterval__doc__ │ │ │ │ -00002148 t sys_settrace │ │ │ │ +000021bc t sys_settrace │ │ │ │ 00002e70 r sys_settrace__doc__ │ │ │ │ 0000039e t sys_unraisablehook │ │ │ │ 0000330c r sys_unraisablehook__doc__ │ │ │ │ -00001b88 t sys_write │ │ │ │ +00001bfc t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00000b44 t trace_trampoline │ │ │ │ +00000ad0 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 │ │ │ │ @@ -21925,62 +21928,62 @@ │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ -00000138 T PyThread_GetInfo │ │ │ │ -00000278 T PyThread_ParseTimeoutArg │ │ │ │ +0000018c T PyThread_GetInfo │ │ │ │ +000002cc T PyThread_ParseTimeoutArg │ │ │ │ 0000010a T PyThread_ReInitTLS │ │ │ │ -000004e0 T PyThread_acquire_lock │ │ │ │ -00000384 T PyThread_acquire_lock_timed │ │ │ │ -000001b4 T PyThread_acquire_lock_timed_with_retries │ │ │ │ +00000490 T PyThread_acquire_lock │ │ │ │ +00000334 T PyThread_acquire_lock_timed │ │ │ │ +00000164 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000000 T PyThread_allocate_lock │ │ │ │ 000000aa T PyThread_create_key │ │ │ │ 000000e0 T PyThread_delete_key │ │ │ │ 000000e4 T PyThread_delete_key_value │ │ │ │ 00000024 T PyThread_detach_thread │ │ │ │ 00000070 T PyThread_exit_thread │ │ │ │ -000004ac T PyThread_free_lock │ │ │ │ +0000045c T PyThread_free_lock │ │ │ │ 00000106 T PyThread_get_key_value │ │ │ │ 0000010c T PyThread_get_stacksize │ │ │ │ -000000d4 T PyThread_get_thread_ident │ │ │ │ -00000104 T PyThread_get_thread_ident_ex │ │ │ │ -00000168 T PyThread_get_thread_native_id │ │ │ │ +000000a8 T PyThread_get_thread_ident │ │ │ │ +000000d8 T PyThread_get_thread_ident_ex │ │ │ │ +00000118 T PyThread_get_thread_native_id │ │ │ │ 00000096 T PyThread_hang_thread │ │ │ │ 00000050 T PyThread_init_thread │ │ │ │ -00000100 T PyThread_join_thread │ │ │ │ -00000484 T PyThread_release_lock │ │ │ │ +00000130 T PyThread_join_thread │ │ │ │ +00000434 T PyThread_release_lock │ │ │ │ 000000ea T PyThread_set_key_value │ │ │ │ 00000124 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ -0000023c T PyThread_start_new_thread │ │ │ │ +00000290 T PyThread_start_new_thread │ │ │ │ 00000028 T PyThread_tss_alloc │ │ │ │ -000000a8 T PyThread_tss_create │ │ │ │ -00000144 T PyThread_tss_delete │ │ │ │ +00000100 T PyThread_tss_create │ │ │ │ +00000158 T PyThread_tss_delete │ │ │ │ 00000044 T PyThread_tss_free │ │ │ │ -0000013c T PyThread_tss_get │ │ │ │ -00000138 T PyThread_tss_is_created │ │ │ │ -00000194 T PyThread_tss_set │ │ │ │ +00000110 T PyThread_tss_get │ │ │ │ +0000010c T PyThread_tss_is_created │ │ │ │ +00000144 T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ U PyUnicode_DecodeFSDefaultAndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000004 b ThreadInfoType │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -0000026c T _PyThread_FiniType │ │ │ │ +000002c0 T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000628 T _PyThread_cond_after │ │ │ │ -00000128 T _PyThread_cond_init │ │ │ │ +000005d8 T _PyThread_cond_after │ │ │ │ +0000017c 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 │ │ │ │ @@ -22008,15 +22011,15 @@ │ │ │ │ U pthread_exit │ │ │ │ U pthread_getspecific │ │ │ │ U pthread_join │ │ │ │ U pthread_key_create │ │ │ │ U pthread_key_delete │ │ │ │ U pthread_self │ │ │ │ U pthread_setspecific │ │ │ │ -00000108 t pythread_wrapper │ │ │ │ +00000138 t pythread_wrapper │ │ │ │ U sem_destroy │ │ │ │ U sem_init │ │ │ │ U sem_post │ │ │ │ U sem_trywait │ │ │ │ U sem_wait │ │ │ │ U syscall │ │ │ │ 00000000 r threadinfo__doc__ │ │ │ │ @@ -22299,15 +22302,15 @@ │ │ │ │ 0000002c r .LC3 │ │ │ │ 00000000 r .LC4 │ │ │ │ 00000018 r .LC5 │ │ │ │ 0000002c r .LC6 │ │ │ │ 00000054 r .LC7 │ │ │ │ 00000054 r .LC8 │ │ │ │ 00000070 r .LC9 │ │ │ │ -0000002c T _PyOS_GetOpt │ │ │ │ +00000000 T _PyOS_GetOpt │ │ │ │ 00000000 T _PyOS_ResetGetOpt │ │ │ │ 00000000 B _PyOS_optarg │ │ │ │ 00000000 D _PyOS_opterr │ │ │ │ 00000004 D _PyOS_optind │ │ │ │ U __fprintf_chk │ │ │ │ 00000000 r longopts │ │ │ │ 00000008 d opt_ptr │ │ │ │ @@ -22329,15 +22332,15 @@ │ │ │ │ 00000088 r .LC4 │ │ │ │ 000000a0 r .LC5 │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000318 T PyOS_double_to_string │ │ │ │ +000002e8 T PyOS_double_to_string │ │ │ │ 00000000 T PyOS_string_to_double │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_dg_dtoa │ │ │ │ U _Py_dg_freedtoa │ │ │ │ U _Py_dg_strtod │ │ │ │ @@ -22359,51 +22362,51 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyObject_Size │ │ │ │ U PyUnicode_New │ │ │ │ U Py_hexdigits │ │ │ │ -00000484 T _Py_strhex │ │ │ │ +00000480 T _Py_strhex │ │ │ │ 0000001c T _Py_strhex_bytes │ │ │ │ 00000000 T _Py_strhex_bytes_with_sep │ │ │ │ 00000000 t _Py_strhex_impl │ │ │ │ -00000464 T _Py_strhex_with_sep │ │ │ │ +00000460 T _Py_strhex_with_sep │ │ │ │ U __aeabi_uidiv │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000002e4 t Balloc │ │ │ │ -00002a84 t Bfree │ │ │ │ +00002a4c t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00002abc T _PyDtoa_Fini │ │ │ │ +00002a84 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002cf8 T _Py_dg_dtoa │ │ │ │ -00005e64 T _Py_dg_freedtoa │ │ │ │ +00002cc0 T _Py_dg_dtoa │ │ │ │ +00005e94 T _Py_dg_freedtoa │ │ │ │ 00000690 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -000060b8 t b2d │ │ │ │ +000060e8 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00005afc t lshift │ │ │ │ +00005b2c t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000390 t mult │ │ │ │ -00005d58 t multadd │ │ │ │ -00005eac t nrv_alloc │ │ │ │ +00005d88 t multadd │ │ │ │ +00005edc t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000055a8 t pow5mult │ │ │ │ -00005f84 t sd2b │ │ │ │ +000055f0 t pow5mult │ │ │ │ +00005fb4 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22524,51 +22527,51 @@ │ │ │ │ 0000033a T Py_EncodeLocale │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 00000198 T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -00001658 T _Py_EncodeLocaleEx │ │ │ │ +000016b4 T _Py_EncodeLocaleEx │ │ │ │ 00000340 T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 000001ec T _Py_GetForceASCII │ │ │ │ 00000218 T _Py_GetLocaleEncoding │ │ │ │ 00000568 T _Py_GetLocaleEncodingObject │ │ │ │ 000005a4 T _Py_GetLocaleconvNumeric │ │ │ │ 00000360 T _Py_GetTicksPerSecond │ │ │ │ -00001d00 T _Py_IsValidFD │ │ │ │ +00001d60 T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 T _Py_ResetForceASCII │ │ │ │ 00000064 T _Py_abspath │ │ │ │ -00000cd8 T _Py_add_relfile │ │ │ │ +00000cbc T _Py_add_relfile │ │ │ │ 000004b8 T _Py_closerange │ │ │ │ 0000018c T _Py_device_encoding │ │ │ │ -00001d24 T _Py_dup │ │ │ │ +00001d84 T _Py_dup │ │ │ │ 00000490 T _Py_find_basename │ │ │ │ 00000470 T _Py_fopen_obj │ │ │ │ 000000da T _Py_fstat │ │ │ │ 00000708 T _Py_fstat_noraise │ │ │ │ 0000011a T _Py_get_blocking │ │ │ │ 000001d8 T _Py_get_inheritable │ │ │ │ 000006f8 T _Py_isabs │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 000007bc T _Py_normpath │ │ │ │ 000009c4 T _Py_normpath_and_size │ │ │ │ 000003ae T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 00000152 T _Py_open_noraise │ │ │ │ -00001c50 T _Py_read │ │ │ │ +00001cb0 T _Py_read │ │ │ │ 0000009a T _Py_set_blocking │ │ │ │ -00001b68 T _Py_set_inheritable │ │ │ │ +00001bc8 T _Py_set_inheritable │ │ │ │ 0000059c T _Py_set_inheritable_async_safe │ │ │ │ -00001d6c T _Py_skiproot │ │ │ │ +00001dcc T _Py_skiproot │ │ │ │ 00000346 T _Py_stat │ │ │ │ -00000de8 T _Py_wfopen │ │ │ │ +00000dc8 T _Py_wfopen │ │ │ │ 00000164 T _Py_wgetcwd │ │ │ │ 00000264 T _Py_wreadlink │ │ │ │ 000003c8 T _Py_wrealpath │ │ │ │ 0000070c T _Py_write │ │ │ │ 00000010 T _Py_write_noraise │ │ │ │ 00000320 T _Py_wstat │ │ │ │ U __errno_location │ │ │ │ @@ -22583,30 +22586,30 @@ │ │ │ │ 00000378 t check_force_ascii │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 000001de t decode_ascii │ │ │ │ 00000564 t decode_current_locale │ │ │ │ 00000284 t encode_ascii │ │ │ │ -000010d0 t encode_current_locale │ │ │ │ -00000d58 t encode_locale.constprop.0 │ │ │ │ +000010b0 t encode_current_locale │ │ │ │ +00000d3c t encode_locale.constprop.0 │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ 00000384 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 │ │ │ │ -0000157c t set_inheritable │ │ │ │ +000015d8 t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -22928,15 +22931,15 @@ │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyObject_GC_IsFinalized │ │ │ │ U PyObject_GC_IsTracked │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U Py_BuildValue │ │ │ │ -000002a8 t Py_XDECREF │ │ │ │ +0000039c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyGC_Collect │ │ │ │ U _PyGC_Freeze │ │ │ │ @@ -22952,43 +22955,43 @@ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000a4 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ 00000010 r gc__doc__ │ │ │ │ -00000000 t gc_collect │ │ │ │ +00000198 t gc_collect │ │ │ │ 00000dac r gc_collect__doc__ │ │ │ │ -000001d0 t gc_disable │ │ │ │ +000002c4 t gc_disable │ │ │ │ 00000f2c r gc_disable__doc__ │ │ │ │ -000001ec t gc_enable │ │ │ │ +000002e0 t gc_enable │ │ │ │ 00000f6c r gc_enable__doc__ │ │ │ │ 00000048 t gc_freeze │ │ │ │ 00000598 r gc_freeze__doc__ │ │ │ │ 0000032c t gc_get_count │ │ │ │ 00000a08 r gc_get_count__doc__ │ │ │ │ 000002ec t gc_get_debug │ │ │ │ 00000b48 r gc_get_debug__doc__ │ │ │ │ 00000358 t gc_get_freeze_count │ │ │ │ 000004a4 r gc_get_freeze_count__doc__ │ │ │ │ 000000a8 t gc_get_objects │ │ │ │ 00000810 r gc_get_objects__doc__ │ │ │ │ 0000017c t gc_get_referents │ │ │ │ 00000934 r gc_get_referents__doc__ │ │ │ │ -00000208 t gc_get_referrers │ │ │ │ +000002fc t gc_get_referrers │ │ │ │ 000009a0 r gc_get_referrers__doc__ │ │ │ │ 00000398 t gc_get_stats │ │ │ │ 000007b0 r gc_get_stats__doc__ │ │ │ │ 000002c0 t gc_get_threshold │ │ │ │ 00000a5c r gc_get_threshold__doc__ │ │ │ │ 00000470 t gc_is_finalized │ │ │ │ 000006c0 r gc_is_finalized__doc__ │ │ │ │ -000002c0 t gc_is_tracked │ │ │ │ +000003b4 t gc_is_tracked │ │ │ │ 00000724 r gc_is_tracked__doc__ │ │ │ │ -00000198 t gc_isenabled │ │ │ │ +0000028c t gc_isenabled │ │ │ │ 00000ed8 r gc_isenabled__doc__ │ │ │ │ 00000000 t gc_set_debug │ │ │ │ 00000b90 r gc_set_debug__doc__ │ │ │ │ 000000c4 t gc_set_threshold │ │ │ │ 00000aa4 r gc_set_threshold__doc__ │ │ │ │ 00000078 t gc_unfreeze │ │ │ │ 00000500 r gc_unfreeze__doc__ │ │ │ │ @@ -23033,17 +23036,17 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ -000003c0 t _bisect_bisect_left │ │ │ │ +00000644 t _bisect_bisect_left │ │ │ │ 000002cc r _bisect_bisect_left__doc__ │ │ │ │ -00000654 t _bisect_bisect_right │ │ │ │ +000003d0 t _bisect_bisect_right │ │ │ │ 00000620 r _bisect_bisect_right__doc__ │ │ │ │ 0000021c t _bisect_insort_left │ │ │ │ 0000016c r _bisect_insort_left__doc__ │ │ │ │ 00000078 t _bisect_insort_right │ │ │ │ 000004bc r _bisect_insort_right__doc__ │ │ │ │ 00000000 d _bisectmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -23059,15 +23062,15 @@ │ │ │ │ 00000034 d _parser.5 │ │ │ │ 0000008c d _parser.8 │ │ │ │ 00000038 t bisect_clear │ │ │ │ 00000074 t bisect_free │ │ │ │ 000001a4 d bisect_methods │ │ │ │ 0000000c t bisect_modexec │ │ │ │ 00000184 d bisect_slots │ │ │ │ -000003d0 t internal_bisect_left │ │ │ │ +000003c0 t internal_bisect_left │ │ │ │ 00000000 t internal_bisect_right │ │ │ │ 00000060 r module_doc │ │ │ │ │ │ │ │ _csv.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23491,22 +23494,22 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -00001878 t PyUnicode_READ_CHAR │ │ │ │ +00001840 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ -000004fc t Py_XDECREF │ │ │ │ +00000504 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyLong_AsTime_t │ │ │ │ U _PyLong_DivmodNear │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_InitForExtension │ │ │ │ @@ -23536,15 +23539,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 │ │ │ │ -000022d8 t _get_current_state.constprop.0 │ │ │ │ +00002264 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 │ │ │ │ @@ -23552,260 +23555,260 @@ │ │ │ │ 000007c4 d _kwtuple.26 │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ -00001e40 t _timezone_check_argument │ │ │ │ -00002384 t accum │ │ │ │ +00001e4c t _timezone_check_argument │ │ │ │ +00002310 t accum │ │ │ │ 000010cc t add_date_timedelta.isra.0 │ │ │ │ -00002e80 t add_datetime_timedelta │ │ │ │ +00002e0c t add_datetime_timedelta │ │ │ │ 00001852 t append_keyword_fold │ │ │ │ 00001690 t append_keyword_tzinfo │ │ │ │ -00001314 t build_struct_time │ │ │ │ -00003150 t call_subclass_fold │ │ │ │ -00000ac0 t call_tzinfo_method │ │ │ │ -00002428 t call_tzname │ │ │ │ +000012e4 t build_struct_time │ │ │ │ +00003180 t call_subclass_fold │ │ │ │ +00000ac8 t call_tzinfo_method │ │ │ │ +00002434 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000000 r capi_types │ │ │ │ -0000027c t check_tzinfo_subclass │ │ │ │ +00000284 t check_tzinfo_subclass │ │ │ │ 000008e0 t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ 000011c8 t clear_state.isra.0 │ │ │ │ 00000128 r correction.20 │ │ │ │ 00000a78 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001038 t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 000011fc t date_ctime │ │ │ │ -000024e0 t date_day │ │ │ │ +0000250c t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ 000007da t date_format │ │ │ │ 00000f48 t date_from_pickle │ │ │ │ -000024e8 t date_fromisocalendar │ │ │ │ +00002514 t date_fromisocalendar │ │ │ │ 0000128c t date_fromisoformat │ │ │ │ -00003984 t date_fromordinal │ │ │ │ +0000382c t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00000c48 t date_hash │ │ │ │ -0000355c t date_isocalendar │ │ │ │ -00000850 t date_isoformat │ │ │ │ +0000358c t date_isocalendar │ │ │ │ +0000082c t date_isoformat │ │ │ │ 00001454 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -000024d8 t date_month │ │ │ │ -00000514 t date_new │ │ │ │ +00002504 t date_month │ │ │ │ +0000051c t date_new │ │ │ │ 0000134a t date_reduce │ │ │ │ 000004f6 t date_repr │ │ │ │ 00000e64 t date_richcompare │ │ │ │ 0000064c t date_str │ │ │ │ 00001130 t date_strftime │ │ │ │ 00000f70 t date_subtract │ │ │ │ 000011ac t date_timetuple │ │ │ │ 000001e8 t date_today │ │ │ │ -00000fe8 t date_toordinal │ │ │ │ -00001944 t date_weekday │ │ │ │ -00001938 t date_year │ │ │ │ -00003578 t datetime_add │ │ │ │ -000002c0 t datetime_alloc │ │ │ │ +00000ff0 t date_toordinal │ │ │ │ +00001900 t date_weekday │ │ │ │ +00001340 t date_year │ │ │ │ +00003504 t datetime_add │ │ │ │ +000002c8 t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -00001fc4 t datetime_astimezone │ │ │ │ +00001fd0 t datetime_astimezone │ │ │ │ 000004a8 t datetime_best_possible │ │ │ │ 00000e64 t datetime_combine │ │ │ │ 00001484 t datetime_ctime │ │ │ │ 00000268 t datetime_date_fromtimestamp │ │ │ │ 00000854 r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000c3e t datetime_date_fromtimestamp_capi │ │ │ │ 00001386 t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003da t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -0000293c t datetime_datetime_replace │ │ │ │ +000028c8 t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ -00000b90 t datetime_dealloc │ │ │ │ +00000b98 t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ -000024b8 t datetime_dst │ │ │ │ -00003880 t datetime_fold │ │ │ │ -00003010 t datetime_from_pickle │ │ │ │ -00001b64 t datetime_from_timestamp │ │ │ │ -000013e0 t datetime_from_timet_and_us │ │ │ │ -00003b50 t datetime_fromisoformat │ │ │ │ -00001ab8 t datetime_fromtimestamp │ │ │ │ -00003b38 t datetime_getdate │ │ │ │ +000024e4 t datetime_dst │ │ │ │ +0000380c t datetime_fold │ │ │ │ +00003040 t datetime_from_pickle │ │ │ │ +00001b70 t datetime_from_timestamp │ │ │ │ +000013ec t datetime_from_timet_and_us │ │ │ │ +00003b80 t datetime_fromisoformat │ │ │ │ +00001ac4 t datetime_fromtimestamp │ │ │ │ +00003b68 t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 000006d2 t datetime_getstate │ │ │ │ 00000cc8 t datetime_gettime │ │ │ │ 0000153c t datetime_gettimetz │ │ │ │ 00000cb0 t datetime_hash │ │ │ │ -0000396c t datetime_hour │ │ │ │ -000015e0 t datetime_isoformat │ │ │ │ +00003814 t datetime_hour │ │ │ │ +000015ec t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -0000313c t datetime_microsecond │ │ │ │ -00003974 t datetime_minute │ │ │ │ -000006d0 t datetime_new │ │ │ │ +0000316c t datetime_microsecond │ │ │ │ +0000381c t datetime_minute │ │ │ │ +000006d8 t datetime_new │ │ │ │ 00001512 t datetime_reduce │ │ │ │ 00000690 t datetime_reduce_ex │ │ │ │ 0000052a t datetime_repr │ │ │ │ -00000c84 t datetime_richcompare │ │ │ │ -0000397c t datetime_second │ │ │ │ -000030d8 t datetime_str │ │ │ │ +00000c8c t datetime_richcompare │ │ │ │ +00003824 t datetime_second │ │ │ │ +00003108 t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ -000017ac t datetime_subtract │ │ │ │ +000017b8 t datetime_subtract │ │ │ │ 00000aa0 t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ -00002d50 t datetime_timestamp │ │ │ │ -00001340 t datetime_timetuple │ │ │ │ -0000354c t datetime_tzinfo │ │ │ │ -00002414 t datetime_tzname │ │ │ │ +00002d7c t datetime_timestamp │ │ │ │ +0000134c t datetime_timetuple │ │ │ │ +000034d8 t datetime_tzinfo │ │ │ │ +00002420 t datetime_tzname │ │ │ │ 000014b0 t datetime_utcfromtimestamp │ │ │ │ 00000f00 t datetime_utcnow │ │ │ │ -00003888 t datetime_utcoffset │ │ │ │ +000024c4 t datetime_utcoffset │ │ │ │ 000015b8 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a68 t delta_abs │ │ │ │ -000034dc t delta_add │ │ │ │ -00001794 t delta_add.part.0 │ │ │ │ +0000350c t delta_add │ │ │ │ +000017a0 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 0000067a t delta_bool │ │ │ │ -00001ba4 t delta_divide │ │ │ │ -00001794 t delta_divide.part.0 │ │ │ │ +00001bb0 t delta_divide │ │ │ │ +000017a0 t delta_divide.part.0 │ │ │ │ 00001a00 t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ -00001740 t delta_hash │ │ │ │ +0000174c t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -00002ee0 t delta_multiply │ │ │ │ -00001f94 t delta_negative │ │ │ │ -000019fc t delta_new │ │ │ │ +00002f10 t delta_multiply │ │ │ │ +00001fa0 t delta_negative │ │ │ │ +000019b8 t delta_new │ │ │ │ 000019d6 t delta_positive │ │ │ │ 0000086a t delta_reduce │ │ │ │ 00001b68 t delta_remainder │ │ │ │ 000002b2 t delta_repr │ │ │ │ -00000f34 t delta_richcompare │ │ │ │ +00000f3c t delta_richcompare │ │ │ │ 000008a2 t delta_str │ │ │ │ -000033b8 t delta_subtract │ │ │ │ -00001794 t delta_subtract.part.0 │ │ │ │ -00001cec t delta_to_microseconds │ │ │ │ -00001ef8 t delta_total_seconds │ │ │ │ -00003390 t delta_truedivide │ │ │ │ -00000be0 t diff_to_bool │ │ │ │ -00003354 t divide_nearest │ │ │ │ -00001c74 t divide_timedelta_timedelta │ │ │ │ +00003344 t delta_subtract │ │ │ │ +000017a0 t delta_subtract.part.0 │ │ │ │ +00001cf8 t delta_to_microseconds │ │ │ │ +00001f04 t delta_total_seconds │ │ │ │ +000033c0 t delta_truedivide │ │ │ │ +00000be8 t diff_to_bool │ │ │ │ +00003384 t divide_nearest │ │ │ │ +00001c80 t divide_timedelta_timedelta │ │ │ │ 00001224 t format_ctime.isra.0 │ │ │ │ -00002c04 t format_utcoffset.constprop.0 │ │ │ │ -00002750 t get_flip_fold_offset │ │ │ │ +00002c30 t format_utcoffset.constprop.0 │ │ │ │ +0000277c t get_flip_fold_offset │ │ │ │ 00000a18 t get_tzinfo_member │ │ │ │ 000003d8 r iso_calendar_date__doc__ │ │ │ │ -00003720 t iso_calendar_date_dealloc │ │ │ │ +00003750 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ 00001cb0 t iso_calendar_date_new │ │ │ │ -000036e0 t iso_calendar_date_new_impl │ │ │ │ +00003710 t iso_calendar_date_new_impl │ │ │ │ 00001318 t iso_calendar_date_reduce │ │ │ │ 00001d44 t iso_calendar_date_repr │ │ │ │ 00001c78 t iso_calendar_date_traverse │ │ │ │ -000038bc t iso_calendar_date_week │ │ │ │ -000038e4 t iso_calendar_date_weekday │ │ │ │ -00003894 t iso_calendar_date_year │ │ │ │ -000025c8 t iso_to_ymd │ │ │ │ +000038ec t iso_calendar_date_week │ │ │ │ +00003914 t iso_calendar_date_weekday │ │ │ │ +000038c4 t iso_calendar_date_year │ │ │ │ +000025f4 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 │ │ │ │ -00003760 t local │ │ │ │ -00002980 t local_timezone_from_timestamp │ │ │ │ -0000280c t local_to_seconds │ │ │ │ +000036ec t local │ │ │ │ +000029ac t local_timezone_from_timestamp │ │ │ │ +00002838 t local_to_seconds │ │ │ │ 00000994 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -00002578 t microseconds_to_delta_ex │ │ │ │ +00002504 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 00001128 t module_clear │ │ │ │ 000012e0 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000af8 t module_traverse │ │ │ │ -00002f98 t multiply_int_timedelta │ │ │ │ -00003218 t multiply_truedivide_timedelta_float │ │ │ │ -00000410 t new_date_ex │ │ │ │ -000018d0 t new_date_subclass_ex │ │ │ │ +00002fc8 t multiply_int_timedelta │ │ │ │ +00003248 t multiply_truedivide_timedelta_float │ │ │ │ +00000418 t new_date_ex │ │ │ │ +00001898 t new_date_subclass_ex │ │ │ │ 00000c74 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -000028d0 t new_datetime_subclass_fold_ex │ │ │ │ -00000308 t new_delta_ex │ │ │ │ +0000285c t new_datetime_subclass_fold_ex │ │ │ │ +00000310 t new_delta_ex │ │ │ │ 00000ca4 t new_time_ex │ │ │ │ 0000090c t new_time_ex2 │ │ │ │ -000029f8 t new_timezone │ │ │ │ -00003608 t ord_to_ymd │ │ │ │ -00004004 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00003758 t parse_isoformat_date.constprop.0 │ │ │ │ -00003e64 t parse_isoformat_time.constprop.0 │ │ │ │ -000026a8 t pep495_eq_exception │ │ │ │ +00002a24 t new_timezone │ │ │ │ +00003594 t ord_to_ymd │ │ │ │ +00004034 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00003788 t parse_isoformat_date.constprop.0 │ │ │ │ +00003e94 t parse_isoformat_time.constprop.0 │ │ │ │ +000026d4 t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ -00003210 t py_time_second │ │ │ │ +00003240 t py_time_second │ │ │ │ U round │ │ │ │ 00000080 r specs.24 │ │ │ │ 000000a8 r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000a30 t time_alloc │ │ │ │ 00000c78 t time_dealloc │ │ │ │ 00000288 r time_doc │ │ │ │ -0000082c t time_dst │ │ │ │ +00000846 t time_dst │ │ │ │ 00000d0c t time_fold │ │ │ │ 000017b4 t time_from_pickle │ │ │ │ -00004198 t time_fromisoformat │ │ │ │ +000041c8 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ 00001744 t time_getstate │ │ │ │ 00000070 t time_hash │ │ │ │ -00003200 t time_hour │ │ │ │ -00002ac0 t time_isoformat │ │ │ │ +00003230 t time_hour │ │ │ │ +00002aec t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00000c0c t time_microsecond │ │ │ │ -00003208 t time_minute │ │ │ │ +00003238 t time_minute │ │ │ │ 00000b18 t time_new │ │ │ │ 000019ac t time_reduce │ │ │ │ 00001702 t time_reduce_ex │ │ │ │ 000005ce t time_repr │ │ │ │ 00000ec4 t time_richcompare │ │ │ │ 00000678 t time_str │ │ │ │ 00001916 t time_strftime │ │ │ │ 00000c1e t time_tzinfo │ │ │ │ -00002ea0 t time_tzname │ │ │ │ -00002ebc t time_utcoffset │ │ │ │ +00002ed0 t time_tzname │ │ │ │ +00002eec t time_utcoffset │ │ │ │ 000012e4 t timezone_dealloc │ │ │ │ 00000350 r timezone_doc │ │ │ │ -00001e14 t timezone_dst │ │ │ │ -00001560 t timezone_fromutc │ │ │ │ +00001e20 t timezone_dst │ │ │ │ +0000156c t timezone_fromutc │ │ │ │ 000007c8 t timezone_getinitargs │ │ │ │ 00001c38 t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00002e50 t timezone_new │ │ │ │ +00002e80 t timezone_new │ │ │ │ 00001c3e t timezone_repr │ │ │ │ -00001e9c t timezone_richcompare │ │ │ │ +00001ea8 t timezone_richcompare │ │ │ │ 00000d40 t timezone_str │ │ │ │ 00000d12 t timezone_tzname │ │ │ │ -00001f5c t timezone_utcoffset │ │ │ │ +00001f68 t timezone_utcoffset │ │ │ │ 00000380 r tzinfo_doc │ │ │ │ 000018e6 t tzinfo_dst │ │ │ │ -000040f4 t tzinfo_from_isoformat_results │ │ │ │ -0000390c t tzinfo_fromutc │ │ │ │ +00004124 t tzinfo_from_isoformat_results │ │ │ │ +0000393c t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 00000742 t tzinfo_reduce │ │ │ │ 000018b6 t tzinfo_tzname │ │ │ │ 00001588 t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ -000013e8 t wrap_strftime │ │ │ │ +000013b8 t wrap_strftime │ │ │ │ 0000109c t ymd_to_ord │ │ │ │ 00000574 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -23836,34 +23839,34 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 r __about__ │ │ │ │ 00000000 t _heapq__heapify_max │ │ │ │ 00001760 r _heapq__heapify_max__doc__ │ │ │ │ 0000004c t _heapq__heappop_max │ │ │ │ 000017f0 r _heapq__heappop_max__doc__ │ │ │ │ -00000300 t _heapq__heapreplace_max │ │ │ │ +0000023c t _heapq__heapreplace_max │ │ │ │ 000017a0 r _heapq__heapreplace_max__doc__ │ │ │ │ 0000003c t _heapq_heapify │ │ │ │ 00001830 r _heapq_heapify__doc__ │ │ │ │ 0000020c t _heapq_heappop │ │ │ │ 00001b28 r _heapq_heappop__doc__ │ │ │ │ 00000000 t _heapq_heappush │ │ │ │ 00001b8c r _heapq_heappush__doc__ │ │ │ │ -000001ec t _heapq_heappushpop │ │ │ │ +00000128 t _heapq_heappushpop │ │ │ │ 0000188c r _heapq_heappushpop__doc__ │ │ │ │ -00000800 t _heapq_heapreplace │ │ │ │ +00000808 t _heapq_heapreplace │ │ │ │ 00001968 r _heapq_heapreplace__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 00000084 t heapify_internal │ │ │ │ 0000000c t heapq_exec │ │ │ │ 00000054 d heapq_methods │ │ │ │ 00000034 d heapq_slots │ │ │ │ 00001270 r module_doc │ │ │ │ 00000558 t siftup │ │ │ │ -00000b40 t siftup_max │ │ │ │ +00000b48 t siftup_max │ │ │ │ │ │ │ │ _json.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000d4 r .LC11 │ │ │ │ @@ -24014,15 +24017,15 @@ │ │ │ │ 00001314 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 │ │ │ │ -00002c54 t scanstring_unicode │ │ │ │ +00002c30 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000058 r .LC10 │ │ │ │ @@ -24277,40 +24280,40 @@ │ │ │ │ 00000514 r .LC45 │ │ │ │ 00000534 r .LC46 │ │ │ │ 00000560 r .LC47 │ │ │ │ 00000568 r .LC48 │ │ │ │ 00000578 r .LC49 │ │ │ │ 00000060 r .LC5 │ │ │ │ 000005b0 r .LC50 │ │ │ │ -000005d0 r .LC51 │ │ │ │ -000005ec r .LC52 │ │ │ │ -00000610 r .LC53 │ │ │ │ -00000630 r .LC54 │ │ │ │ -00000648 r .LC55 │ │ │ │ -0000067c r .LC56 │ │ │ │ -0000069c r .LC57 │ │ │ │ -000006d0 r .LC58 │ │ │ │ -000006e8 r .LC59 │ │ │ │ +000005c4 r .LC51 │ │ │ │ +000005e4 r .LC52 │ │ │ │ +00000600 r .LC53 │ │ │ │ +00000624 r .LC54 │ │ │ │ +00000644 r .LC55 │ │ │ │ +0000065c r .LC56 │ │ │ │ +00000690 r .LC57 │ │ │ │ +000006b0 r .LC58 │ │ │ │ +000006e4 r .LC59 │ │ │ │ 00000070 r .LC6 │ │ │ │ -00000704 r .LC60 │ │ │ │ -00000708 r .LC61 │ │ │ │ -00000718 r .LC62 │ │ │ │ -00000740 r .LC63 │ │ │ │ -00000744 r .LC64 │ │ │ │ +000006fc r .LC60 │ │ │ │ +00000718 r .LC61 │ │ │ │ +0000071c r .LC62 │ │ │ │ +0000072c r .LC63 │ │ │ │ +00000754 r .LC64 │ │ │ │ 00000758 r .LC65 │ │ │ │ -0000079c r .LC66 │ │ │ │ -000007ec r .LC67 │ │ │ │ -00000830 r .LC68 │ │ │ │ -0000083c r .LC69 │ │ │ │ +0000076c r .LC66 │ │ │ │ +000007b0 r .LC67 │ │ │ │ +00000800 r .LC68 │ │ │ │ +00000844 r .LC69 │ │ │ │ 00000078 r .LC7 │ │ │ │ -00000860 r .LC70 │ │ │ │ -00000880 r .LC71 │ │ │ │ -000008b4 r .LC72 │ │ │ │ -000008dc r .LC73 │ │ │ │ -00000900 r .LC74 │ │ │ │ +00000850 r .LC70 │ │ │ │ +00000874 r .LC71 │ │ │ │ +00000894 r .LC72 │ │ │ │ +000008c8 r .LC73 │ │ │ │ +000008f0 r .LC74 │ │ │ │ 00000914 r .LC75 │ │ │ │ 00000938 r .LC76 │ │ │ │ 00000958 r .LC77 │ │ │ │ 0000097c r .LC78 │ │ │ │ 000009a0 r .LC79 │ │ │ │ 00000088 r .LC8 │ │ │ │ 000009b0 r .LC80 │ │ │ │ @@ -24329,32 +24332,33 @@ │ │ │ │ 00000a6c r .LC92 │ │ │ │ 00000a90 r .LC93 │ │ │ │ 00000ac4 r .LC94 │ │ │ │ 00000b10 r .LC95 │ │ │ │ 00000b34 r .LC96 │ │ │ │ 00000b60 r .LC98 │ │ │ │ 000008f4 t Pdata_clear.isra.0 │ │ │ │ -00003300 t Pdata_dealloc │ │ │ │ +000032f4 t Pdata_dealloc │ │ │ │ 000006d4 t Pdata_pop │ │ │ │ +00002c48 t Pdata_poplist │ │ │ │ 00000880 t Pdata_poptuple │ │ │ │ -000021cc t Pdata_push │ │ │ │ +00002198 t Pdata_push │ │ │ │ 000004d2 t Pdata_traverse │ │ │ │ 000010e8 t PicklerMemoProxy_clear │ │ │ │ 00000cdc t PicklerMemoProxy_dealloc │ │ │ │ 00001054 t PicklerMemoProxy_traverse │ │ │ │ -00007854 t Pickler_clear │ │ │ │ -00007674 t Pickler_dealloc │ │ │ │ +00007808 t Pickler_clear │ │ │ │ +00007628 t Pickler_dealloc │ │ │ │ 00000a78 t Pickler_get_memo │ │ │ │ -00003630 t Pickler_getattr │ │ │ │ +00003624 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00000aba t Pickler_set_memo │ │ │ │ 00000aa0 t Pickler_setattr │ │ │ │ -000094c8 t Pickler_traverse │ │ │ │ +00009470 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24415,15 +24419,15 @@ │ │ │ │ U PyLong_FromString │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00000d5c t PyMemoTable_Clear.isra.0 │ │ │ │ +00000da0 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 │ │ │ │ @@ -24482,36 +24486,36 @@ │ │ │ │ U PyUnicode_DecodeRawUnicodeEscape │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_Split │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00001f5c t Py_XDECREF │ │ │ │ +00001f28 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 000010b4 t UnpicklerMemoProxy_clear │ │ │ │ 00000d74 t UnpicklerMemoProxy_dealloc │ │ │ │ 00001084 t UnpicklerMemoProxy_traverse │ │ │ │ -00003168 t Unpickler_clear │ │ │ │ -00002efc t Unpickler_dealloc │ │ │ │ +0000315c t Unpickler_clear │ │ │ │ +00002ef0 t Unpickler_dealloc │ │ │ │ 00000d32 t Unpickler_get_memo │ │ │ │ -00001f10 t Unpickler_getattr │ │ │ │ +00001edc t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 0000092e t Unpickler_set_memo │ │ │ │ 00000850 t Unpickler_setattr │ │ │ │ -00009414 t Unpickler_traverse │ │ │ │ +000093bc t Unpickler_traverse │ │ │ │ 00000408 t _Pickle_ClearState │ │ │ │ -0000218c t _Pickle_FastCall │ │ │ │ -00000c10 t _Pickler_CommitFrame.isra.0 │ │ │ │ -00000c8c t _Pickler_FlushToFile │ │ │ │ -00003c20 t _Pickler_Write │ │ │ │ -00003b4c t _Pickler_Write.constprop.0 │ │ │ │ +00002158 t _Pickle_FastCall │ │ │ │ +00000c54 t _Pickler_CommitFrame.isra.0 │ │ │ │ +00000cd0 t _Pickler_FlushToFile │ │ │ │ +00003c14 t _Pickler_Write │ │ │ │ +00003b40 t _Pickler_Write.constprop.0 │ │ │ │ 00000afc t _Pickler_Write.constprop.1 │ │ │ │ -00005bdc t _Pickler_write_bytes │ │ │ │ +00005b90 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 │ │ │ │ @@ -24535,33 +24539,33 @@ │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -0000584c t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ +00000c10 t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000003be t _Unpickler_MemoCleanup │ │ │ │ -0000223c t _Unpickler_MemoPut │ │ │ │ +00002208 t _Unpickler_MemoPut │ │ │ │ 00000388 t _Unpickler_NewMemo │ │ │ │ -00001f78 t _Unpickler_ReadImpl │ │ │ │ +00001f44 t _Unpickler_ReadImpl │ │ │ │ 00000718 t _Unpickler_ReadInto │ │ │ │ -00008828 t _Unpickler_Readline │ │ │ │ +000087d0 t _Unpickler_Readline │ │ │ │ 00000678 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000010e0 t _checkmodule │ │ │ │ +00001124 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 │ │ │ │ @@ -24585,73 +24589,73 @@ │ │ │ │ 000012fe t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001930 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 0000138c t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001998 r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 0000138a t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001964 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 00001230 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -00003378 t _pickle_Pickler___init__ │ │ │ │ +0000336c t _pickle_Pickler___init__ │ │ │ │ 000019c8 r _pickle_Pickler___init____doc__ │ │ │ │ 00000fa4 t _pickle_Pickler___sizeof__ │ │ │ │ 00001f6c r _pickle_Pickler___sizeof____doc__ │ │ │ │ 00000904 t _pickle_Pickler_clear_memo │ │ │ │ 00002008 r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -0000367c t _pickle_Pickler_dump │ │ │ │ +00003670 t _pickle_Pickler_dump │ │ │ │ 00001fa8 r _pickle_Pickler_dump__doc__ │ │ │ │ 000011a2 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 000011a0 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00000dca t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 0000120c r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 0000122e t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 000011d8 r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 0000111c t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00008f94 t _pickle_Unpickler___init__ │ │ │ │ +00008f3c t _pickle_Unpickler___init__ │ │ │ │ 0000123c r _pickle_Unpickler___init____doc__ │ │ │ │ 00000fec t _pickle_Unpickler___sizeof__ │ │ │ │ 000016b0 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -000022e4 t _pickle_Unpickler_find_class │ │ │ │ +000022b0 t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ -000093b4 t _pickle_Unpickler_load │ │ │ │ +0000935c 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__ │ │ │ │ -00007fa4 t _pickle_dumps │ │ │ │ +00007f58 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00007c8c t _pickle_loads │ │ │ │ +00007c40 t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00001044 t _save_bytearray_data.isra.0 │ │ │ │ -000089e0 t batch_dict │ │ │ │ -00008d34 t batch_list │ │ │ │ -00002a6c t do_append │ │ │ │ -00002ccc t do_setitems │ │ │ │ -00003810 t dump │ │ │ │ +00001088 t _save_bytearray_data.isra.0 │ │ │ │ +00008988 t batch_dict │ │ │ │ +00008cdc t batch_list │ │ │ │ +00002a38 t do_append │ │ │ │ +00002cc0 t do_setitems │ │ │ │ +00003804 t dump │ │ │ │ 00000740 t fast_save_enter │ │ │ │ 000007de t fast_save_leave │ │ │ │ -0000258c t get_deep_attribute │ │ │ │ +00002558 t get_deep_attribute │ │ │ │ 00000f48 t instantiate │ │ │ │ 000000ec t load │ │ │ │ -000082c0 t load_build │ │ │ │ -00002684 t load_counted_binbytes │ │ │ │ -00001364 t load_counted_binstring │ │ │ │ -00000f7c t load_counted_long │ │ │ │ -00002930 t load_counted_tuple │ │ │ │ -00001160 t load_extension │ │ │ │ +00008268 t load_build │ │ │ │ +00002650 t load_counted_binbytes │ │ │ │ +000013a8 t load_counted_binstring │ │ │ │ +00000fc0 t load_counted_long │ │ │ │ +000028fc t load_counted_tuple │ │ │ │ +000011a4 t load_extension │ │ │ │ 00000dfe t load_inst │ │ │ │ -00000da8 t load_newobj │ │ │ │ -00002a10 t marker │ │ │ │ +00000dec t load_newobj │ │ │ │ +000029dc t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000079d8 t memo_get.isra.0 │ │ │ │ -0000588c t memo_put.isra.0 │ │ │ │ +0000798c t memo_get.isra.0 │ │ │ │ +00005840 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 │ │ │ │ @@ -24659,18 +24663,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 │ │ │ │ -00008618 t raw_unicode_escape │ │ │ │ -00003d50 t save │ │ │ │ -00006634 t save_global │ │ │ │ -00005f50 t save_reduce │ │ │ │ +000085c0 t raw_unicode_escape │ │ │ │ +00003d44 t save │ │ │ │ +000065e8 t save_global │ │ │ │ +00005f04 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 │ │ │ │ @@ -25226,17 +25230,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 │ │ │ │ @@ -25816,15 +25820,15 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00000c7c t Py_XDECREF │ │ │ │ 000002c0 t Struct___init__ │ │ │ │ 0000007a t Struct_iter_unpack │ │ │ │ 00000e60 r Struct_iter_unpack__doc__ │ │ │ │ 00000160 t Struct_unpack │ │ │ │ 00001068 r Struct_unpack__doc__ │ │ │ │ -00002b30 t Struct_unpack_from │ │ │ │ +00002adc 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 │ │ │ │ @@ -25855,99 +25859,99 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 000000a0 t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ 00000154 t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 00000100 t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -00002848 t bp_bool │ │ │ │ +000027fc t bp_bool │ │ │ │ 000001d0 t bp_double │ │ │ │ -00002798 t bp_float │ │ │ │ -000002bc t bp_halffloat │ │ │ │ +0000274c t bp_float │ │ │ │ +00000314 t bp_halffloat │ │ │ │ 00001968 t bp_int │ │ │ │ 000023c8 t bp_longlong │ │ │ │ 00001d78 t bp_uint │ │ │ │ 00001b4c t bp_ulonglong │ │ │ │ -00002874 t bu_bool │ │ │ │ +00002828 t bu_bool │ │ │ │ 00002194 t bu_double │ │ │ │ -000027fc t bu_float │ │ │ │ -00002fe4 t bu_halffloat │ │ │ │ +000027b0 t bu_float │ │ │ │ +00002f88 t bu_halffloat │ │ │ │ 00001900 t bu_int │ │ │ │ 0000191c t bu_longlong │ │ │ │ -000028c4 t bu_short │ │ │ │ +00002878 t bu_short │ │ │ │ 00001d34 t bu_uint │ │ │ │ 00001c8c t bu_ulonglong │ │ │ │ 000001f8 t cache_struct_converter.constprop.0 │ │ │ │ 00000bd4 t calcsize │ │ │ │ 00000dc4 r calcsize__doc__ │ │ │ │ 00000bb4 t get_pylong │ │ │ │ 00000060 t get_pylong.part.0 │ │ │ │ 00000020 t iter_unpack │ │ │ │ 00000adc r iter_unpack__doc__ │ │ │ │ 00000034 d lilendian_table │ │ │ │ 00001e88 t lp_double │ │ │ │ 000026e8 t lp_float │ │ │ │ -00003078 t lp_halffloat │ │ │ │ +0000301c t lp_halffloat │ │ │ │ 00000424 t lp_int │ │ │ │ 000003a8 t lp_longlong │ │ │ │ 000004de t lp_uint │ │ │ │ 00000336 t lp_ulonglong │ │ │ │ -00002a60 t lu_double │ │ │ │ -0000274c t lu_float │ │ │ │ -00003030 t lu_halffloat │ │ │ │ +00002a0c t lu_double │ │ │ │ +0000022c t lu_float │ │ │ │ +00002fd4 t lu_halffloat │ │ │ │ 00000306 t lu_int │ │ │ │ 000002e2 t lu_longlong │ │ │ │ 0000031a t lu_short │ │ │ │ 00000322 t lu_uint │ │ │ │ 000002c0 t lu_ulonglong │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001dc r module_doc │ │ │ │ 00000448 d module_functions │ │ │ │ 00000000 r native_table │ │ │ │ -00002880 t np_bool │ │ │ │ +00002834 t np_bool │ │ │ │ 00002288 t np_byte │ │ │ │ -000028e4 t np_char │ │ │ │ -00002abc t np_double │ │ │ │ -000029fc t np_float │ │ │ │ -00002930 t np_halffloat │ │ │ │ +00002890 t np_char │ │ │ │ +00002a68 t np_double │ │ │ │ +000029a8 t np_float │ │ │ │ +000028dc t np_halffloat │ │ │ │ 00001bf0 t np_int │ │ │ │ 0000232c t np_long │ │ │ │ 00001a7c t np_longlong │ │ │ │ 000021e0 t np_short │ │ │ │ 000025d0 t np_size_t │ │ │ │ 00002534 t np_ssize_t │ │ │ │ 000017c0 t np_ubyte │ │ │ │ 00000b18 t np_uint │ │ │ │ 00001120 t np_ulong │ │ │ │ 00002478 t np_ulonglong │ │ │ │ 00001860 t np_ushort │ │ │ │ 0000266c t np_void_p │ │ │ │ -000028b4 t nu_bool │ │ │ │ +00002868 t nu_bool │ │ │ │ 000017a0 t nu_byte │ │ │ │ -000029f4 t nu_char │ │ │ │ -00002b24 t nu_double │ │ │ │ -00002aac t nu_float │ │ │ │ -00002f90 t nu_halffloat │ │ │ │ +000029a0 t nu_char │ │ │ │ +00002ad0 t nu_double │ │ │ │ +00002a58 t nu_float │ │ │ │ +00002f3c t nu_halffloat │ │ │ │ 00001d70 t nu_int │ │ │ │ -000028cc t nu_long │ │ │ │ +00002880 t nu_long │ │ │ │ 00001b44 t nu_longlong │ │ │ │ -000028bc t nu_short │ │ │ │ -000028dc t nu_size_t │ │ │ │ -000028d4 t nu_ssize_t │ │ │ │ +00002870 t nu_short │ │ │ │ +00002888 t nu_size_t │ │ │ │ +00000304 t nu_ssize_t │ │ │ │ 00001280 t nu_ubyte │ │ │ │ 00001288 t nu_uint │ │ │ │ 000017b0 t nu_ulong │ │ │ │ 000017b8 t nu_ulonglong │ │ │ │ 000017a8 t nu_ushort │ │ │ │ -00002fdc t nu_void_p │ │ │ │ +0000030c t nu_void_p │ │ │ │ 00000148 t pack │ │ │ │ 00000804 r pack_doc │ │ │ │ -00002994 t pack_halffloat │ │ │ │ -00000250 t pack_into │ │ │ │ +00002940 t pack_halffloat │ │ │ │ +00000298 t pack_into │ │ │ │ 000006f0 r pack_into_doc │ │ │ │ 000008b8 r s__doc__ │ │ │ │ 0000028c t s_clear │ │ │ │ 00000cd0 t s_dealloc │ │ │ │ 00000164 t s_get_format │ │ │ │ 00000158 t s_get_size │ │ │ │ 00000540 d s_getsetlist │ │ │ │ @@ -25955,15 +25959,15 @@ │ │ │ │ 000005a4 d s_methods │ │ │ │ 00000268 t s_new │ │ │ │ 00000928 t s_pack │ │ │ │ 00000a2c r s_pack__doc__ │ │ │ │ 00001eec t s_pack_into │ │ │ │ 00000914 r s_pack_into__doc__ │ │ │ │ 00000170 t s_repr │ │ │ │ -0000022c t s_sizeof │ │ │ │ +00000274 t s_sizeof │ │ │ │ 000008e4 r s_sizeof__doc__ │ │ │ │ 00000c94 t s_traverse │ │ │ │ 000011bc t s_unpack_internal │ │ │ │ U strlen │ │ │ │ 00000d48 t unpack │ │ │ │ 00000cec r unpack__doc__ │ │ │ │ 00001290 t unpack_from │ │ │ │ @@ -26059,19 +26063,19 @@ │ │ │ │ 000008b0 r .LC80 │ │ │ │ 000008d8 r .LC81 │ │ │ │ 00000900 r .LC82 │ │ │ │ 00000904 r .LC83 │ │ │ │ 00000910 r .LC84 │ │ │ │ 0000091c r .LC85 │ │ │ │ 00000060 r .LC9 │ │ │ │ -000014ec t BB_compareitems │ │ │ │ +000014fc t BB_compareitems │ │ │ │ 0000149c t BB_getitem │ │ │ │ 00000d04 t BB_setitem │ │ │ │ 00001ce0 t HH_compareitems │ │ │ │ -00001590 t HH_getitem │ │ │ │ +000019f4 t HH_getitem │ │ │ │ 00000f8c t HH_setitem │ │ │ │ 00001e80 t II_compareitems │ │ │ │ 00001ac4 t II_getitem │ │ │ │ 00001a00 t II_setitem │ │ │ │ 00001e84 t LL_compareitems │ │ │ │ 00001b98 t LL_getitem │ │ │ │ 00001ad0 t LL_setitem │ │ │ │ @@ -26219,15 +26223,15 @@ │ │ │ │ 00001820 r array_array_clear__doc__ │ │ │ │ 0000208c t array_array_count │ │ │ │ 00001764 r array_array_count__doc__ │ │ │ │ 0000022e t array_array_extend │ │ │ │ 000015e0 r array_array_extend__doc__ │ │ │ │ 00000330 t array_array_frombytes │ │ │ │ 00001170 r array_array_frombytes__doc__ │ │ │ │ -000008ac t array_array_fromfile │ │ │ │ +0000082c t array_array_fromfile │ │ │ │ 00001300 r array_array_fromfile__doc__ │ │ │ │ 00000dd0 t array_array_fromlist │ │ │ │ 0000126c r array_array_fromlist__doc__ │ │ │ │ 0000068a t array_array_fromunicode │ │ │ │ 00001000 r array_array_fromunicode__doc__ │ │ │ │ 00000f74 t array_array_index │ │ │ │ 000016cc r array_array_index__doc__ │ │ │ │ @@ -26251,15 +26255,15 @@ │ │ │ │ 00000edc r array_array_tounicode__doc__ │ │ │ │ 000000f4 t array_array_tounicode_impl │ │ │ │ 000010e4 t array_arrayiterator___reduce__ │ │ │ │ 00000d84 r array_arrayiterator___reduce____doc__ │ │ │ │ 00001328 t array_arrayiterator___setstate__ │ │ │ │ 00000d3c r array_arrayiterator___setstate____doc__ │ │ │ │ 00000830 t array_ass_item │ │ │ │ -0000159c t array_ass_subscr │ │ │ │ +00001590 t array_ass_subscr │ │ │ │ 000008c0 t array_buffer_getbuf │ │ │ │ 00000994 t array_buffer_relbuf │ │ │ │ 000001f8 t array_clear │ │ │ │ 0000014c t array_concat │ │ │ │ 00001080 t array_contains │ │ │ │ 000007e0 t array_dealloc │ │ │ │ 00000c40 t array_del_slice │ │ │ │ @@ -26319,17 +26323,17 @@ │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000001e0 r mformat_descriptors │ │ │ │ 00000c34 r module_doc │ │ │ │ 00000544 t newarrayobject │ │ │ │ 00002130 t q_compareitems │ │ │ │ -00001580 t q_getitem │ │ │ │ +000014ec t q_getitem │ │ │ │ 000014a4 t q_setitem │ │ │ │ -0000082c t typecode_to_mformat_code │ │ │ │ +000009b8 t typecode_to_mformat_code │ │ │ │ 00001e04 t u_compareitems │ │ │ │ 00000c3c t u_getitem │ │ │ │ 00002280 t u_setitem │ │ │ │ 00002088 t w_compareitems │ │ │ │ 00000c48 t w_getitem │ │ │ │ 000021d0 t w_setitem │ │ │ │ │ │ │ │ @@ -26676,27 +26680,27 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000b78 t Py_XDECREF │ │ │ │ +00000ce8 t Py_XDECREF │ │ │ │ 000009d8 r SmallFactorials │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_Frexp │ │ │ │ U _PyLong_GCD │ │ │ │ U _PyLong_Lshift │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Rshift │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000990 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00000b00 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000c10 t _Py_log1p │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ @@ -26725,182 +26729,182 @@ │ │ │ │ U cos │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ -000025f8 t factorial_partial_product │ │ │ │ +00002470 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 │ │ │ │ -000038a0 t is_error │ │ │ │ +00003718 t is_error │ │ │ │ 00000bd8 r lanczos_den_coeffs │ │ │ │ 00000b70 r lanczos_num_coeffs │ │ │ │ 00000adc t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ -00000110 t loghelper │ │ │ │ -000005c8 t loghelper.part.0 │ │ │ │ +00000288 t loghelper │ │ │ │ +00000448 t loghelper.part.0 │ │ │ │ 00000038 t m_atan2 │ │ │ │ -00000528 t m_log │ │ │ │ +000003a8 t m_log │ │ │ │ 00000b62 t m_log10 │ │ │ │ -00003c18 t m_log2 │ │ │ │ -00004548 t m_remainder │ │ │ │ +00003a90 t m_log2 │ │ │ │ +000043c0 t m_remainder │ │ │ │ 00000dd6 t m_sinpi │ │ │ │ 0000082e t m_tgamma │ │ │ │ -00000128 t math_1 │ │ │ │ -00000d8c t math_1a │ │ │ │ -00000408 t math_2 │ │ │ │ -00000960 t math_acos │ │ │ │ +00000110 t math_1 │ │ │ │ +00000efc t math_1a │ │ │ │ +00000578 t math_2 │ │ │ │ +00000ad0 t math_acos │ │ │ │ 0000179c r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ 00001758 r math_acosh_doc │ │ │ │ -00000970 t math_asin │ │ │ │ +00000ae0 t math_asin │ │ │ │ 000016e8 r math_asin_doc │ │ │ │ 00000010 t math_asinh │ │ │ │ 000016a4 r math_asinh_doc │ │ │ │ -00000980 t math_atan │ │ │ │ +00000af0 t math_atan │ │ │ │ 00000020 t math_atan2 │ │ │ │ 000015a0 r math_atan2_doc │ │ │ │ 00001630 r math_atan_doc │ │ │ │ 00000198 t math_atanh │ │ │ │ 00001558 r math_atanh_doc │ │ │ │ 000001a8 t math_cbrt │ │ │ │ 00001524 r math_cbrt_doc │ │ │ │ -000001b0 t math_ceil │ │ │ │ +00000324 t math_ceil │ │ │ │ 00002a2c r math_ceil__doc__ │ │ │ │ -00000124 t math_clear │ │ │ │ -00000e80 t math_comb │ │ │ │ +00000298 t math_clear │ │ │ │ +00000cf8 t math_comb │ │ │ │ 000019f8 r math_comb__doc__ │ │ │ │ -000003f0 t math_copysign │ │ │ │ +00000560 t math_copysign │ │ │ │ 0000146c r math_copysign_doc │ │ │ │ -000026dc t math_cos │ │ │ │ +00002554 t math_cos │ │ │ │ 00001424 r math_cos_doc │ │ │ │ 00000298 t math_cosh │ │ │ │ 000013e8 r math_cosh_doc │ │ │ │ 000002a8 t math_degrees │ │ │ │ 000022ac r math_degrees__doc__ │ │ │ │ -00002f40 t math_dist │ │ │ │ +00002db8 t math_dist │ │ │ │ 0000245c r math_dist__doc__ │ │ │ │ -00000d80 t math_erf │ │ │ │ +00000ef0 t math_erf │ │ │ │ 000013bc r math_erf_doc │ │ │ │ 00000dc8 t math_erfc │ │ │ │ 00001380 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 000006e8 t math_exp2 │ │ │ │ 00001308 r math_exp2_doc │ │ │ │ 00001344 r math_exp_doc │ │ │ │ 00000e90 t math_expm1 │ │ │ │ 00001274 r math_expm1_doc │ │ │ │ -00003758 t math_fabs │ │ │ │ +000035d0 t math_fabs │ │ │ │ 00001230 r math_fabs_doc │ │ │ │ -00001740 t math_factorial │ │ │ │ +000015b8 t math_factorial │ │ │ │ 000028c0 r math_factorial__doc__ │ │ │ │ -00000748 t math_floor │ │ │ │ +000005c8 t math_floor │ │ │ │ 000029c8 r math_floor__doc__ │ │ │ │ -00000260 t math_fma │ │ │ │ +000003d4 t math_fma │ │ │ │ 000025d4 r math_fma__doc__ │ │ │ │ 000006f8 t math_fmod │ │ │ │ 00002578 r math_fmod__doc__ │ │ │ │ -000001ac t math_free │ │ │ │ -00003920 t math_frexp │ │ │ │ +00000320 t math_free │ │ │ │ +00003798 t math_frexp │ │ │ │ 00002788 r math_frexp__doc__ │ │ │ │ -0000341c t math_fsum │ │ │ │ +00003294 t math_fsum │ │ │ │ 0000293c r math_fsum__doc__ │ │ │ │ 00000820 t math_gamma │ │ │ │ 00001200 r math_gamma_doc │ │ │ │ -00000864 t math_gcd │ │ │ │ +000006e4 t math_gcd │ │ │ │ 0000183c r math_gcd_doc │ │ │ │ -00000e04 t math_hypot │ │ │ │ +00000f74 t math_hypot │ │ │ │ 00000cc8 r math_hypot_doc │ │ │ │ -00000640 t math_isclose │ │ │ │ +000007b0 t math_isclose │ │ │ │ 00001e8c r math_isclose__doc__ │ │ │ │ -00000dec t math_isfinite │ │ │ │ +00000c68 t math_isfinite │ │ │ │ 00002204 r math_isfinite__doc__ │ │ │ │ -000009d4 t math_isinf │ │ │ │ +00000854 t math_isinf │ │ │ │ 00002148 r math_isinf__doc__ │ │ │ │ -000007ec t math_isnan │ │ │ │ +0000066c t math_isnan │ │ │ │ 000021ac r math_isnan__doc__ │ │ │ │ -00000a60 t math_isqrt │ │ │ │ +000008e0 t math_isqrt │ │ │ │ 000028e8 r math_isqrt__doc__ │ │ │ │ 00000c40 t math_lcm │ │ │ │ 00001808 r math_lcm_doc │ │ │ │ -000039e0 t math_ldexp │ │ │ │ +00003858 t math_ldexp │ │ │ │ 0000272c r math_ldexp__doc__ │ │ │ │ -00004648 t math_lgamma │ │ │ │ +000044c0 t math_lgamma │ │ │ │ 000011a8 r math_lgamma_doc │ │ │ │ -00000378 t math_log │ │ │ │ +000001f8 t math_log │ │ │ │ 00000b54 t math_log10 │ │ │ │ 0000263c r math_log10__doc__ │ │ │ │ 00000c00 t math_log1p │ │ │ │ 0000111c r math_log1p_doc │ │ │ │ -00003b10 t math_log2 │ │ │ │ +00003988 t math_log2 │ │ │ │ 00002678 r math_log2__doc__ │ │ │ │ 00000e30 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ -00000f28 t math_modf │ │ │ │ +00001098 t math_modf │ │ │ │ 000026b4 r math_modf__doc__ │ │ │ │ 00000ea0 t math_nextafter │ │ │ │ 000018cc r math_nextafter__doc__ │ │ │ │ -00003cb8 t math_perm │ │ │ │ +00003b30 t math_perm │ │ │ │ 00001bc8 r math_perm__doc__ │ │ │ │ -00001020 t math_pow │ │ │ │ +00001190 t math_pow │ │ │ │ 000022f0 r math_pow__doc__ │ │ │ │ 00000310 t math_prod │ │ │ │ 00001d54 r math_prod__doc__ │ │ │ │ 0000067a t math_radians │ │ │ │ 00002268 r math_radians__doc__ │ │ │ │ -000042e8 t math_remainder │ │ │ │ +00004160 t math_remainder │ │ │ │ 00000ffc r math_remainder_doc │ │ │ │ -000037f4 t math_sin │ │ │ │ +0000366c t math_sin │ │ │ │ 00000fb8 r math_sin_doc │ │ │ │ 00000c20 t math_sinh │ │ │ │ 00000f7c r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ -000002a8 t math_sqrt │ │ │ │ +00000128 t math_sqrt │ │ │ │ 00000f44 r math_sqrt_doc │ │ │ │ -00002788 t math_sumprod │ │ │ │ +00002600 t math_sumprod │ │ │ │ 00002330 r math_sumprod__doc__ │ │ │ │ -00000f18 t math_tan │ │ │ │ +00001088 t math_tan │ │ │ │ 00000efc r math_tan_doc │ │ │ │ 00000c30 t math_tanh │ │ │ │ 00000ec0 r math_tanh_doc │ │ │ │ -000008d4 t math_trunc │ │ │ │ +00000a44 t math_trunc │ │ │ │ 0000284c r math_trunc__doc__ │ │ │ │ 000001b8 t math_ulp │ │ │ │ 00001874 r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c70 r module_doc │ │ │ │ U nextafter │ │ │ │ -000009e0 t perm_comb │ │ │ │ -00001f48 t perm_comb_small │ │ │ │ +00000b50 t perm_comb │ │ │ │ +00001dc0 t perm_comb_small │ │ │ │ U pow │ │ │ │ 000000e8 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ U tanh │ │ │ │ -00000b90 t vector_norm │ │ │ │ -00000d30 t vector_norm.part.0 │ │ │ │ +00000d00 t vector_norm │ │ │ │ +00000ea0 t vector_norm.part.0 │ │ │ │ │ │ │ │ selectmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000005c r .LC10 │ │ │ │ 00000068 r .LC11 │ │ │ │ @@ -26991,15 +26995,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000a84 t Py_XDECREF │ │ │ │ +00000ae8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -27041,15 +27045,15 @@ │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 0000041c t newPyEpoll_Object.isra.0 │ │ │ │ U poll │ │ │ │ 000002e8 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00000a40 t poll_dealloc │ │ │ │ +00000aa4 t poll_dealloc │ │ │ │ 00000300 d poll_methods │ │ │ │ 00000210 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 00000524 t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 0000012e t pyepoll_get_closed │ │ │ │ 00000350 d pyepoll_getsetlist │ │ │ │ @@ -27070,15 +27074,15 @@ │ │ │ │ 00000598 r select_epoll_fromfd__doc__ │ │ │ │ 0000014a t select_epoll_modify │ │ │ │ 0000035c r select_epoll_modify__doc__ │ │ │ │ 0000066c t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 00000564 t select_epoll_register │ │ │ │ 0000042c r select_epoll_register__doc__ │ │ │ │ -00000a9c t select_epoll_unregister │ │ │ │ +00000a40 t select_epoll_unregister │ │ │ │ 000002cc r select_epoll_unregister__doc__ │ │ │ │ 000001e0 d select_methods │ │ │ │ 000009f4 t select_poll │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ 00000128 t select_poll_poll │ │ │ │ @@ -27431,19 +27435,19 @@ │ │ │ │ 000004b0 t element_dealloc │ │ │ │ 0000064c t element_gc_clear │ │ │ │ 00000750 t element_gc_traverse │ │ │ │ 000016e8 t element_get_tail │ │ │ │ 000015f8 t element_get_text │ │ │ │ 00001588 t element_getitem │ │ │ │ 000005ec d element_getsetlist │ │ │ │ -00000584 t element_init │ │ │ │ +000005b8 t element_init │ │ │ │ 000016bc t element_length │ │ │ │ 00000650 d element_members │ │ │ │ 00000678 d element_methods │ │ │ │ -00000458 t element_new │ │ │ │ +00000524 t element_new │ │ │ │ 000012b8 t element_repr │ │ │ │ 00000400 t element_resize │ │ │ │ 00001452 t element_setitem │ │ │ │ 00000554 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ 00001fd0 t element_subscr │ │ │ │ 00001070 t element_tag_getter │ │ │ │ @@ -27470,15 +27474,15 @@ │ │ │ │ 000006e4 t expat_parse │ │ │ │ 00001bbc t expat_pi_handler │ │ │ │ 00000508 t expat_set_error │ │ │ │ 00001a20 t expat_start_doctype_handler │ │ │ │ 00002174 t expat_start_handler │ │ │ │ 00001d96 t expat_start_ns_handler │ │ │ │ 00001616 t get_attrib_from_keywords │ │ │ │ -000006b0 t ignore_attribute_error │ │ │ │ +00000584 t ignore_attribute_error │ │ │ │ 00000248 d kwlist.27 │ │ │ │ 00001214 t list_join │ │ │ │ 000022fc t makeuniversal │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000000c t module_exec │ │ │ │ @@ -27494,15 +27498,15 @@ │ │ │ │ 00002576 t treebuilder_gc_traverse │ │ │ │ 0000247c t treebuilder_handle_comment │ │ │ │ 00001d44 t treebuilder_handle_data │ │ │ │ 00001c94 t treebuilder_handle_end.isra.0 │ │ │ │ 000028bc t treebuilder_handle_pi │ │ │ │ 000019c8 t treebuilder_handle_start │ │ │ │ 000004e4 d treebuilder_methods │ │ │ │ -000004b8 t treebuilder_new │ │ │ │ +00000458 t treebuilder_new │ │ │ │ 000004a4 d treebuilder_slots │ │ │ │ 00000048 d treebuilder_spec │ │ │ │ 0000074c t xmlparser_dealloc │ │ │ │ 0000078c t xmlparser_gc_clear │ │ │ │ 0000264e t xmlparser_gc_traverse │ │ │ │ 000007d8 d xmlparser_getsetlist │ │ │ │ 00000800 d xmlparser_members │ │ │ │ @@ -27772,39 +27776,39 @@ │ │ │ │ U memcpy │ │ │ │ 000014dc t my_AttlistDeclHandler │ │ │ │ 00000238 t my_CharacterDataHandler │ │ │ │ 0000066c t my_CommentHandler │ │ │ │ 00000d18 t my_DefaultHandler │ │ │ │ 00000b88 t my_DefaultHandlerExpandHandler │ │ │ │ 0000139a t my_ElementDeclHandler │ │ │ │ -00001748 t my_EndCdataSectionHandler │ │ │ │ +000017b4 t my_EndCdataSectionHandler │ │ │ │ 00000f96 t my_EndDoctypeDeclHandler │ │ │ │ 000007dc t my_EndElementHandler │ │ │ │ 0000103a t my_EndNamespaceDeclHandler │ │ │ │ 000011da t my_EntityDeclHandler │ │ │ │ 00000968 t my_ExternalEntityRefHandler │ │ │ │ 000012f4 t my_NotStandaloneHandler │ │ │ │ 00000eb6 t my_NotationDeclHandler │ │ │ │ 0000111e t my_ProcessingInstructionHandler │ │ │ │ -0000185a t my_SkippedEntityHandler │ │ │ │ +0000185c t my_SkippedEntityHandler │ │ │ │ 000016a2 t my_StartCdataSectionHandler │ │ │ │ 00000dde t my_StartDoctypeDeclHandler │ │ │ │ 00000544 t my_StartElementHandler │ │ │ │ 00000c54 t my_StartNamespaceDeclHandler │ │ │ │ 000015b4 t my_UnparsedEntityDeclHandler │ │ │ │ 00000af0 t my_XmlDeclHandler │ │ │ │ 00001a42 t noop_character_data_handler │ │ │ │ 000010ea t pyexpat_ErrorString │ │ │ │ 000002c8 r pyexpat_ErrorString__doc__ │ │ │ │ 0000003c t pyexpat_ParserCreate │ │ │ │ 00000314 r pyexpat_ParserCreate__doc__ │ │ │ │ 00001a0e t pyexpat_capsule_destructor │ │ │ │ -000017ee t pyexpat_clear │ │ │ │ +00001748 t pyexpat_clear │ │ │ │ 0000000c t pyexpat_exec │ │ │ │ -00001910 t pyexpat_free │ │ │ │ +0000185a t pyexpat_free │ │ │ │ 00000970 d pyexpat_methods │ │ │ │ 00000298 r pyexpat_module_documentation │ │ │ │ 00000950 d pyexpat_slots │ │ │ │ 00000000 t pyexpat_traverse │ │ │ │ 00000bae t pyexpat_xmlparser_ExternalEntityParserCreate │ │ │ │ 00000654 r pyexpat_xmlparser_ExternalEntityParserCreate__doc__ │ │ │ │ 00001af8 t pyexpat_xmlparser_GetBase │ │ │ │ @@ -28653,15 +28657,15 @@ │ │ │ │ U __memcpy_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 00000000 t _getcode │ │ │ │ 0000000c t capi_getcode │ │ │ │ -00000ff4 t capi_getucname │ │ │ │ +00000fe8 t capi_getucname │ │ │ │ 000010c8 r change_records_3_2_0 │ │ │ │ 00065804 r changes_3_2_0_data │ │ │ │ 00070704 r changes_3_2_0_index │ │ │ │ 00071804 r comp_data │ │ │ │ 000742a0 r comp_index │ │ │ │ 000195b0 r dawg_codepoint_to_pos_index1 │ │ │ │ 00002bb0 r dawg_codepoint_to_pos_index2 │ │ │ │ @@ -28677,15 +28681,15 @@ │ │ │ │ 000001e0 t is_normalized_quickcheck │ │ │ │ U memcpy │ │ │ │ 00000000 r name_aliases │ │ │ │ 00001614 r named_sequences │ │ │ │ 00000064 d nfc_first │ │ │ │ 00000704 d nfc_last │ │ │ │ 000005cc t nfc_nfkc │ │ │ │ -00000948 t nfd_nfkd │ │ │ │ +0000093c t nfd_nfkd │ │ │ │ 000006a4 t normalization_3_2_0 │ │ │ │ 0003d578 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 00000118 t ucd_dealloc │ │ │ │ 00000000 t ucd_traverse │ │ │ │ @@ -28693,31 +28697,31 @@ │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ 00000710 t unicodedata_UCD_bidirectional │ │ │ │ 000653bc r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 000005ac t unicodedata_UCD_category │ │ │ │ 00065464 r unicodedata_UCD_category__doc__ │ │ │ │ 00000172 t unicodedata_UCD_combining │ │ │ │ 00065320 r unicodedata_UCD_combining__doc__ │ │ │ │ -000018b4 t unicodedata_UCD_decimal │ │ │ │ +000018a8 t unicodedata_UCD_decimal │ │ │ │ 000656ec r unicodedata_UCD_decimal__doc__ │ │ │ │ -00000dd4 t unicodedata_UCD_decomposition │ │ │ │ +00000dc8 t unicodedata_UCD_decomposition │ │ │ │ 00065128 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000019e8 t unicodedata_UCD_digit │ │ │ │ +000019dc t unicodedata_UCD_digit │ │ │ │ 000655dc r unicodedata_UCD_digit__doc__ │ │ │ │ 000004b4 t unicodedata_UCD_east_asian_width │ │ │ │ 000651e0 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ 000002ea t unicodedata_UCD_is_normalized │ │ │ │ 00065078 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -000017c8 t unicodedata_UCD_lookup │ │ │ │ +000017bc t unicodedata_UCD_lookup │ │ │ │ 00064e68 r unicodedata_UCD_lookup__doc__ │ │ │ │ 0000022c t unicodedata_UCD_mirrored │ │ │ │ 0006524c r unicodedata_UCD_mirrored__doc__ │ │ │ │ -0000134c t unicodedata_UCD_name │ │ │ │ +00001340 t unicodedata_UCD_name │ │ │ │ 00064f14 r unicodedata_UCD_name__doc__ │ │ │ │ -00001400 t unicodedata_UCD_name_impl │ │ │ │ +000013f4 t unicodedata_UCD_name_impl │ │ │ │ 0000005c t unicodedata_UCD_normalize │ │ │ │ 00064fd8 r unicodedata_UCD_normalize__doc__ │ │ │ │ 000007d8 t unicodedata_UCD_numeric │ │ │ │ 000654c8 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000150 t unicodedata_destroy_capi │ │ │ │ 000014b0 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ @@ -29135,15 +29139,15 @@ │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000320 t Py_XDECREF │ │ │ │ +00000310 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -29165,15 +29169,15 @@ │ │ │ │ 000000a0 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 0000011c t syslog_openlog_impl.isra.0 │ │ │ │ 000002f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000080 d syslog_slots │ │ │ │ -00000338 t syslog_syslog │ │ │ │ +00000328 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -30019,20 +30023,20 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -00004a68 t DirEntry_dealloc │ │ │ │ -00004c84 t DirEntry_get_lstat │ │ │ │ +00004a60 t DirEntry_dealloc │ │ │ │ +00004c7c t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00004b32 t DirEntry_repr │ │ │ │ -000042f8 t DirEntry_test_mode │ │ │ │ +000042f0 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 │ │ │ │ @@ -30114,16 +30118,16 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 000057da T PyOS_AfterFork │ │ │ │ 00000616 T PyOS_AfterFork_Child │ │ │ │ 00000e60 T PyOS_AfterFork_Parent │ │ │ │ 00000d04 T PyOS_BeforeFork │ │ │ │ -00002920 T PyOS_FSPath │ │ │ │ -00002940 t PyOS_FSPath.part.0 │ │ │ │ +00002918 T PyOS_FSPath │ │ │ │ +00002938 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 │ │ │ │ @@ -30162,25 +30166,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -0000243c t Py_XDECREF │ │ │ │ -000038e0 t Py_off_t_converter │ │ │ │ +0000242c t Py_XDECREF │ │ │ │ +000038d8 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -000040b8 t ScandirIterator_close │ │ │ │ -0000406c t ScandirIterator_closedir │ │ │ │ -00004988 t ScandirIterator_dealloc │ │ │ │ -00003da0 t ScandirIterator_enter │ │ │ │ -000040d4 t ScandirIterator_exit │ │ │ │ -000049cc t ScandirIterator_finalize │ │ │ │ -00003db0 t ScandirIterator_iternext │ │ │ │ +000040b0 t ScandirIterator_close │ │ │ │ +00004064 t ScandirIterator_closedir │ │ │ │ +00004980 t ScandirIterator_dealloc │ │ │ │ +00003d98 t ScandirIterator_enter │ │ │ │ +000040cc t ScandirIterator_exit │ │ │ │ +000049c4 t ScandirIterator_finalize │ │ │ │ +00003da8 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 │ │ │ │ @@ -30194,17 +30198,17 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00002430 T _PyLong_FromGid │ │ │ │ +00002420 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -00002424 T _PyLong_FromUid │ │ │ │ +00002414 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 │ │ │ │ @@ -30507,25 +30511,25 @@ │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001190 d _parser.95 │ │ │ │ 00001164 d _parser.98 │ │ │ │ 000002c0 t _posix_clear │ │ │ │ 000004b0 t _posix_free │ │ │ │ -00002a54 t _posix_traverse │ │ │ │ -00001d70 t _pystat_fromstructstat │ │ │ │ +00002a4c t _posix_traverse │ │ │ │ +00001d64 t _pystat_fromstructstat │ │ │ │ 000019c8 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000090c r buffer_sizes.181 │ │ │ │ 000007b0 r buffer_sizes.191 │ │ │ │ 00004db4 t build_itimerspec │ │ │ │ 0000502c t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00002d10 t check_null_or_callable │ │ │ │ +00002d08 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ 00001100 t conv_confname │ │ │ │ @@ -30556,15 +30560,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -000054f4 t free_string_array │ │ │ │ +000054f8 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -30584,16 +30588,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ 00000618 t internal_rename │ │ │ │ -00005984 t iov_cleanup │ │ │ │ -000057c8 t iov_setup │ │ │ │ +0000590c t iov_cleanup │ │ │ │ +00005750 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30614,29 +30618,29 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -000039e8 t os_DirEntry___fspath__ │ │ │ │ +00003a5c t os_DirEntry___fspath__ │ │ │ │ 00001424 r os_DirEntry___fspath____doc__ │ │ │ │ 0000497e t os_DirEntry_inode │ │ │ │ 00001460 r os_DirEntry_inode__doc__ │ │ │ │ -00004130 t os_DirEntry_is_dir │ │ │ │ +00004128 t os_DirEntry_is_dir │ │ │ │ 0000150c r os_DirEntry_is_dir__doc__ │ │ │ │ 00004986 t os_DirEntry_is_file │ │ │ │ 000014a4 r os_DirEntry_is_file__doc__ │ │ │ │ -00005a60 t os_DirEntry_is_junction │ │ │ │ +000059e8 t os_DirEntry_is_junction │ │ │ │ 000015e0 r os_DirEntry_is_junction__doc__ │ │ │ │ -0000574c t os_DirEntry_is_symlink │ │ │ │ +00003340 t os_DirEntry_is_symlink │ │ │ │ 00001634 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00004b28 t os_DirEntry_stat │ │ │ │ +00004b20 t os_DirEntry_stat │ │ │ │ 00001578 r os_DirEntry_stat__doc__ │ │ │ │ -00004d68 t os_DirEntry_stat_impl.part.0 │ │ │ │ +00004d60 t os_DirEntry_stat_impl.part.0 │ │ │ │ 00005340 t os_WCOREDUMP │ │ │ │ 00002e00 r os_WCOREDUMP__doc__ │ │ │ │ 000051a0 t os_WEXITSTATUS │ │ │ │ 00002bb0 r os_WEXITSTATUS__doc__ │ │ │ │ 000052d8 t os_WIFCONTINUED │ │ │ │ 00002d3c r os_WIFCONTINUED__doc__ │ │ │ │ 00005200 t os_WIFEXITED │ │ │ │ @@ -30651,31 +30655,31 @@ │ │ │ │ 00002b40 r os_WTERMSIG__doc__ │ │ │ │ 000053fa t os__exit │ │ │ │ 00008398 r os__exit__doc__ │ │ │ │ 00005454 t os__inputhook │ │ │ │ 00000f3c r os__inputhook__doc__ │ │ │ │ 000050ca t os__is_inputhook_installed │ │ │ │ 00000ef0 r os__is_inputhook_installed__doc__ │ │ │ │ -00002aec t os__path_normpath │ │ │ │ +00002ae4 t os__path_normpath │ │ │ │ 000094f8 r os__path_normpath__doc__ │ │ │ │ -0000441c t os__path_splitroot_ex │ │ │ │ +00004414 t os__path_splitroot_ex │ │ │ │ 00009550 r os__path_splitroot_ex__doc__ │ │ │ │ 00005372 t os_abort │ │ │ │ 00002648 r os_abort__doc__ │ │ │ │ 00000aa8 t os_access │ │ │ │ 0000ac54 r os_access__doc__ │ │ │ │ 00001308 t os_chdir │ │ │ │ 0000aa68 r os_chdir__doc__ │ │ │ │ 00001404 t os_chmod │ │ │ │ 0000a524 r os_chmod__doc__ │ │ │ │ 00001330 t os_chown │ │ │ │ 00009d38 r os_chown__doc__ │ │ │ │ 00002e0c t os_chroot │ │ │ │ 0000a338 r os_chroot__doc__ │ │ │ │ -00003780 t os_close │ │ │ │ +00003778 t os_close │ │ │ │ 00004f34 r os_close__doc__ │ │ │ │ 00005384 t os_closerange │ │ │ │ 00004ec4 r os_closerange__doc__ │ │ │ │ 000010d0 t os_confstr │ │ │ │ 00002764 r os_confstr__doc__ │ │ │ │ 000011d8 t os_confstr_impl.isra.0 │ │ │ │ 000024ee t os_copy_file_range │ │ │ │ @@ -30710,32 +30714,32 @@ │ │ │ │ 0000a26c r os_fdatasync__doc__ │ │ │ │ 00000c40 t os_fork │ │ │ │ 0000781c r os_fork__doc__ │ │ │ │ 00001030 t os_forkpty │ │ │ │ 00006be4 r os_forkpty__doc__ │ │ │ │ 00004760 t os_fpathconf │ │ │ │ 000028d4 r os_fpathconf__doc__ │ │ │ │ -000028b0 t os_fspath │ │ │ │ +000028a8 t os_fspath │ │ │ │ 000011d8 r os_fspath__doc__ │ │ │ │ -000036b4 t os_fstat │ │ │ │ +000036ac t os_fstat │ │ │ │ 000043fc r os_fstat__doc__ │ │ │ │ 00002ecc t os_fstatvfs │ │ │ │ 00002a68 r os_fstatvfs__doc__ │ │ │ │ -0000392c t os_fsync │ │ │ │ +000039a0 t os_fsync │ │ │ │ 0000a300 r os_fsync__doc__ │ │ │ │ 000017bc t os_ftruncate │ │ │ │ 0000332c r os_ftruncate__doc__ │ │ │ │ 0000181c t os_ftruncate_impl.isra.0 │ │ │ │ 000008b6 t os_get_blocking │ │ │ │ 00001744 r os_get_blocking__doc__ │ │ │ │ 00001588 t os_get_inheritable │ │ │ │ 0000184c r os_get_inheritable__doc__ │ │ │ │ -00003904 t os_get_terminal_size │ │ │ │ +000038fc t os_get_terminal_size │ │ │ │ 00001918 r os_get_terminal_size__doc__ │ │ │ │ -00002c1c t os_getcwd │ │ │ │ +00002c14 t os_getcwd │ │ │ │ 00009b70 r os_getcwd__doc__ │ │ │ │ 0000312c t os_getcwdb │ │ │ │ 00009b14 r os_getcwdb__doc__ │ │ │ │ 0000004c t os_getegid │ │ │ │ 00006b98 r os_getegid__doc__ │ │ │ │ 00000014 t os_geteuid │ │ │ │ 00006b50 r os_geteuid__doc__ │ │ │ │ @@ -30749,15 +30753,15 @@ │ │ │ │ 00002548 r os_getloadavg__doc__ │ │ │ │ 000055b8 t os_getlogin │ │ │ │ 00006704 r os_getlogin__doc__ │ │ │ │ 0000564e t os_getpgid │ │ │ │ 0000689c r os_getpgid__doc__ │ │ │ │ 0000243c t os_getpgrp │ │ │ │ 0000685c r os_getpgrp__doc__ │ │ │ │ -000035f4 t os_getpid │ │ │ │ +000035ec t os_getpid │ │ │ │ 00006ad8 r os_getpid__doc__ │ │ │ │ 00000170 t os_getppid │ │ │ │ 0000673c r os_getppid__doc__ │ │ │ │ 00000360 t os_getpriority │ │ │ │ 00009284 r os_getpriority__doc__ │ │ │ │ 000029f4 t os_getrandom │ │ │ │ 0000118c r os_getrandom__doc__ │ │ │ │ @@ -30781,43 +30785,43 @@ │ │ │ │ 00006684 r os_kill__doc__ │ │ │ │ 000008fc t os_killpg │ │ │ │ 00006638 r os_killpg__doc__ │ │ │ │ 00002bf4 t os_lchown │ │ │ │ 00009bcc r os_lchown__doc__ │ │ │ │ 00001f2c t os_link │ │ │ │ 0000986c r os_link__doc__ │ │ │ │ -00002458 t os_listdir │ │ │ │ +00002448 t os_listdir │ │ │ │ 000095d0 r os_listdir__doc__ │ │ │ │ -00003550 t os_listxattr │ │ │ │ +000035c4 t os_listxattr │ │ │ │ 00001cac r os_listxattr__doc__ │ │ │ │ 00003514 t os_lockf │ │ │ │ 00004d20 r os_lockf__doc__ │ │ │ │ 00005698 t os_login_tty │ │ │ │ 00006cf4 r os_login_tty__doc__ │ │ │ │ -00003814 t os_lseek │ │ │ │ +0000380c t os_lseek │ │ │ │ 00004b10 r os_lseek__doc__ │ │ │ │ -00002da0 t os_lstat │ │ │ │ +00002d98 t os_lstat │ │ │ │ 0000b0cc r os_lstat__doc__ │ │ │ │ 000035e0 t os_major │ │ │ │ 0000345c r os_major__doc__ │ │ │ │ 00003752 t os_makedev │ │ │ │ 00003398 r os_makedev__doc__ │ │ │ │ 00002b38 t os_memfd_create │ │ │ │ 00001c08 r os_memfd_create__doc__ │ │ │ │ 0000370e t os_minor │ │ │ │ 00003404 r os_minor__doc__ │ │ │ │ -000033e0 t os_mkdir │ │ │ │ +000033d8 t os_mkdir │ │ │ │ 00009338 r os_mkdir__doc__ │ │ │ │ 00000970 t os_mkfifo │ │ │ │ 000037b0 r os_mkfifo__doc__ │ │ │ │ 00003962 t os_mknod │ │ │ │ 000034b4 r os_mknod__doc__ │ │ │ │ 00005780 t os_nice │ │ │ │ 000092d0 r os_nice__doc__ │ │ │ │ -0000301c t os_open │ │ │ │ +00003014 t os_open │ │ │ │ 00004f68 r os_open__doc__ │ │ │ │ 00000834 t os_openpty │ │ │ │ 00006df4 r os_openpty__doc__ │ │ │ │ 0000465a t os_pathconf │ │ │ │ 000027b8 r os_pathconf__doc__ │ │ │ │ 00003ac4 t os_pidfd_open │ │ │ │ 00005f04 r os_pidfd_open__doc__ │ │ │ │ @@ -30838,40 +30842,40 @@ │ │ │ │ 00003d0a t os_pread │ │ │ │ 00004820 r os_pread__doc__ │ │ │ │ 00003e3c t os_preadv │ │ │ │ 00004568 r os_preadv__doc__ │ │ │ │ 000033a2 t os_ptsname │ │ │ │ 00006e94 r os_ptsname__doc__ │ │ │ │ 0000341e t os_ptsname_impl.isra.0 │ │ │ │ -000055b8 t os_putenv │ │ │ │ +000055bc t os_putenv │ │ │ │ 00002ef8 r os_putenv__doc__ │ │ │ │ 00003f82 t os_pwrite │ │ │ │ 0000401c r os_pwrite__doc__ │ │ │ │ 00004062 t os_pwritev │ │ │ │ 00003d20 r os_pwritev__doc__ │ │ │ │ -000039e8 t os_read │ │ │ │ +000039e0 t os_read │ │ │ │ 00004ab8 r os_read__doc__ │ │ │ │ 000008a4 t os_readlink │ │ │ │ 00005c54 r os_readlink__doc__ │ │ │ │ 00000998 t os_readlink_impl.isra.0 │ │ │ │ 00004192 t os_readv │ │ │ │ 00004924 r os_readv__doc__ │ │ │ │ 00000184 t os_register_at_fork │ │ │ │ 00007888 r os_register_at_fork__doc__ │ │ │ │ 00002b10 t os_remove │ │ │ │ 000089d8 r os_remove__doc__ │ │ │ │ 000022a8 t os_removexattr │ │ │ │ 00001e5c r os_removexattr__doc__ │ │ │ │ -00003340 t os_rename │ │ │ │ +000033b4 t os_rename │ │ │ │ 00009064 r os_rename__doc__ │ │ │ │ 000004b4 t os_replace │ │ │ │ 00008e7c r os_replace__doc__ │ │ │ │ -00004e74 t os_rmdir │ │ │ │ +00004e78 t os_rmdir │ │ │ │ 00008d30 r os_rmdir__doc__ │ │ │ │ -00003ad8 t os_scandir │ │ │ │ +00003ad0 t os_scandir │ │ │ │ 000012e4 r os_scandir__doc__ │ │ │ │ 000043b4 t os_sched_get_priority_max │ │ │ │ 000077bc r os_sched_get_priority_max__doc__ │ │ │ │ 00004330 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__ │ │ │ │ @@ -30927,15 +30931,15 @@ │ │ │ │ 00005210 r os_setsid__doc__ │ │ │ │ 00003304 t os_setuid │ │ │ │ 000065f8 r os_setuid__doc__ │ │ │ │ 00002e90 t os_setxattr │ │ │ │ 00001fcc r os_setxattr__doc__ │ │ │ │ 00002684 t os_splice │ │ │ │ 0000391c r os_splice__doc__ │ │ │ │ -00001480 t os_stat │ │ │ │ +00001474 t os_stat │ │ │ │ 0000b1ac r os_stat__doc__ │ │ │ │ 000018a8 t os_statvfs │ │ │ │ 0000295c r os_statvfs__doc__ │ │ │ │ 00001ae0 t os_strerror │ │ │ │ 00002e6c r os_strerror__doc__ │ │ │ │ 000028b0 t os_symlink │ │ │ │ 000059c4 r os_symlink__doc__ │ │ │ │ @@ -30961,28 +30965,28 @@ │ │ │ │ 000053e4 r os_timerfd_settime_ns__doc__ │ │ │ │ 00000e94 t os_times │ │ │ │ 000058d8 r os_times__doc__ │ │ │ │ 00002cfc t os_truncate │ │ │ │ 00003238 r os_truncate__doc__ │ │ │ │ 000038d0 t os_ttyname │ │ │ │ 0000abd4 r os_ttyname__doc__ │ │ │ │ -000038d4 t os_umask │ │ │ │ +00003948 t os_umask │ │ │ │ 00008c90 r os_umask__doc__ │ │ │ │ 00000a5c t os_uname │ │ │ │ 00008914 r os_uname__doc__ │ │ │ │ 00000a60 t os_uname_impl │ │ │ │ -000046ac t os_unlink │ │ │ │ +000046a4 t os_unlink │ │ │ │ 00008b34 r os_unlink__doc__ │ │ │ │ 00003890 t os_unlockpt │ │ │ │ 00006f90 r os_unlockpt__doc__ │ │ │ │ -000056bc t os_unsetenv │ │ │ │ +000056c0 t os_unsetenv │ │ │ │ 00002eb8 r os_unsetenv__doc__ │ │ │ │ 000004c4 t os_unshare │ │ │ │ 00005dd8 r os_unshare__doc__ │ │ │ │ -00003610 t os_urandom │ │ │ │ +00003608 t os_urandom │ │ │ │ 00001c40 r os_urandom__doc__ │ │ │ │ 00001668 t os_utime │ │ │ │ 00008400 r os_utime__doc__ │ │ │ │ 00000548 t os_wait │ │ │ │ 000015ce t os_wait3 │ │ │ │ 00006378 r os_wait3__doc__ │ │ │ │ 00000fac t os_wait4 │ │ │ │ @@ -30994,28 +30998,28 @@ │ │ │ │ 00006044 r os_waitpid__doc__ │ │ │ │ 00001cc4 t os_waitstatus_to_exitcode │ │ │ │ 00000f88 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000814 t os_write │ │ │ │ 0000451c r os_write__doc__ │ │ │ │ 0000488c t os_writev │ │ │ │ 00004128 r os_writev__doc__ │ │ │ │ -00005150 t parse_arglist │ │ │ │ -00005260 t parse_envlist │ │ │ │ -00001d18 t path_cleanup │ │ │ │ -00001774 t path_converter │ │ │ │ +00005154 t parse_arglist │ │ │ │ +00005264 t parse_envlist │ │ │ │ +00001d0c t path_cleanup │ │ │ │ +00001768 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 │ │ │ │ -00003990 t posix_fildes_fd │ │ │ │ +00003a04 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 │ │ │ │ @@ -31033,38 +31037,38 @@ │ │ │ │ 00001db8 d posixmodile_slots │ │ │ │ 00000000 d posixmodule │ │ │ │ 00000000 t posixmodule_exec │ │ │ │ U pread64 │ │ │ │ U preadv64v2 │ │ │ │ 0000000c t probe_faccessat │ │ │ │ 00000010 t probe_fchmodat │ │ │ │ -00001448 t probe_fchownat │ │ │ │ -0000144c t probe_fdopendir │ │ │ │ -00001444 t probe_fstatat │ │ │ │ -00001450 t probe_futimens │ │ │ │ -00001454 t probe_linkat │ │ │ │ -00001458 t probe_mkdirat │ │ │ │ -0000145c t probe_mkfifoat │ │ │ │ -00001460 t probe_mknodat │ │ │ │ -00001464 t probe_openat │ │ │ │ -0000147c t probe_ptsname_r │ │ │ │ -00001468 t probe_readlinkat │ │ │ │ -0000146c t probe_renameat │ │ │ │ -00001470 t probe_symlinkat │ │ │ │ -00001474 t probe_unlinkat │ │ │ │ -00001478 t probe_utimensat │ │ │ │ +0000143c t probe_fchownat │ │ │ │ +00001440 t probe_fdopendir │ │ │ │ +00001438 t probe_fstatat │ │ │ │ +00001444 t probe_futimens │ │ │ │ +00001448 t probe_linkat │ │ │ │ +0000144c t probe_mkdirat │ │ │ │ +00001450 t probe_mkfifoat │ │ │ │ +00001454 t probe_mknodat │ │ │ │ +00001458 t probe_openat │ │ │ │ +00001470 t probe_ptsname_r │ │ │ │ +0000145c t probe_readlinkat │ │ │ │ +00001460 t probe_renameat │ │ │ │ +00001464 t probe_symlinkat │ │ │ │ +00001468 t probe_unlinkat │ │ │ │ +0000146c t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ 000021fc t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00002d5c t register_at_forker │ │ │ │ +00002d54 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ 00000d84 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ @@ -31095,19 +31099,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 0000125c t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -000034a4 t split_py_long_to_s_and_ns │ │ │ │ +00003518 t split_py_long_to_s_and_ns │ │ │ │ 0000b990 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -0000381c t statresult_new │ │ │ │ +00003890 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 │ │ │ │ @@ -31320,15 +31324,15 @@ │ │ │ │ 00000018 r _keywords.2 │ │ │ │ 00000070 d _kwtuple.1 │ │ │ │ 00000044 d _parser.3 │ │ │ │ 00000560 t _signal_module_clear │ │ │ │ 000005c0 t _signal_module_free │ │ │ │ 000005b8 t _signal_module_traverse │ │ │ │ U alarm │ │ │ │ -00000790 t compare_handler │ │ │ │ +00000770 t compare_handler │ │ │ │ 0000062e t fill_siginfo.isra.0 │ │ │ │ 0000039a t itimer_retval │ │ │ │ U memcpy │ │ │ │ 00000024 r module_doc │ │ │ │ U pause │ │ │ │ U pthread_kill │ │ │ │ U pthread_sigmask │ │ │ │ @@ -31340,15 +31344,15 @@ │ │ │ │ U sigismember │ │ │ │ 00000248 t signal_alarm │ │ │ │ 00001350 r signal_alarm__doc__ │ │ │ │ 000001f8 t signal_default_int_handler │ │ │ │ 000013b0 r signal_default_int_handler__doc__ │ │ │ │ 00000438 t signal_getitimer │ │ │ │ 00000b90 r signal_getitimer__doc__ │ │ │ │ -00000894 t signal_getsignal │ │ │ │ +00000948 t signal_getsignal │ │ │ │ 00001000 r signal_getsignal__doc__ │ │ │ │ 00000730 t signal_handler │ │ │ │ 000000a8 d signal_methods │ │ │ │ 00000000 d signal_module │ │ │ │ 0000000c t signal_module_exec │ │ │ │ 00000a8a t signal_pause │ │ │ │ 0000131c r signal_pause__doc__ │ │ │ │ @@ -31378,15 +31382,15 @@ │ │ │ │ 00000840 r signal_sigwaitinfo__doc__ │ │ │ │ 00000088 d signal_slots │ │ │ │ 00000878 t signal_strsignal │ │ │ │ 00000ee0 r signal_strsignal__doc__ │ │ │ │ 000006da t signal_valid_signals │ │ │ │ 000008f0 r signal_valid_signals__doc__ │ │ │ │ U sigpending │ │ │ │ -000007d0 t sigset_to_set │ │ │ │ +00000894 t sigset_to_set │ │ │ │ U sigwait │ │ │ │ U sigwaitinfo │ │ │ │ U strsignal │ │ │ │ U strstr │ │ │ │ 000005dc r struct_siginfo__doc__ │ │ │ │ 00000034 d struct_siginfo_desc │ │ │ │ 000001e8 d struct_siginfo_fields │ │ │ │ @@ -31562,93 +31566,93 @@ │ │ │ │ U _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ U _PyUnicode_EncodeCharmap │ │ │ │ U _PyUnicode_EncodeUTF16 │ │ │ │ U _PyUnicode_EncodeUTF32 │ │ │ │ U _PyUnicode_EncodeUTF7 │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000158 t _codecs_ascii_decode │ │ │ │ +00000250 t _codecs_ascii_decode │ │ │ │ 00000594 r _codecs_ascii_decode__doc__ │ │ │ │ -00000bc8 t _codecs_ascii_encode │ │ │ │ +00000cc0 t _codecs_ascii_encode │ │ │ │ 00000288 r _codecs_ascii_encode__doc__ │ │ │ │ 00000030 t _codecs_charmap_build │ │ │ │ 00000224 r _codecs_charmap_build__doc__ │ │ │ │ -000001a8 t _codecs_charmap_decode │ │ │ │ +00000158 t _codecs_charmap_decode │ │ │ │ 00000550 r _codecs_charmap_decode__doc__ │ │ │ │ -0000023c t _codecs_charmap_encode │ │ │ │ +00000334 t _codecs_charmap_encode │ │ │ │ 00000248 r _codecs_charmap_encode__doc__ │ │ │ │ 00000322 t _codecs_decode │ │ │ │ 000009c8 r _codecs_decode__doc__ │ │ │ │ -00000d40 t _codecs_encode │ │ │ │ +00000c38 t _codecs_encode │ │ │ │ 00000b84 r _codecs_encode__doc__ │ │ │ │ -00000324 t _codecs_escape_decode │ │ │ │ +0000021c t _codecs_escape_decode │ │ │ │ 00000994 r _codecs_escape_decode__doc__ │ │ │ │ 00000438 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__ │ │ │ │ -00000b5c t _codecs_latin_1_encode │ │ │ │ +00000a54 t _codecs_latin_1_encode │ │ │ │ 000002b8 r _codecs_latin_1_encode__doc__ │ │ │ │ -000002b0 t _codecs_lookup │ │ │ │ +000001a8 t _codecs_lookup │ │ │ │ 00000d44 r _codecs_lookup__doc__ │ │ │ │ 00000000 t _codecs_lookup_error │ │ │ │ 00000020 r _codecs_lookup_error__doc__ │ │ │ │ -00000668 t _codecs_raw_unicode_escape_decode │ │ │ │ +00000560 t _codecs_raw_unicode_escape_decode │ │ │ │ 000005fc r _codecs_raw_unicode_escape_decode__doc__ │ │ │ │ -00000c54 t _codecs_raw_unicode_escape_encode │ │ │ │ +00000b4c t _codecs_raw_unicode_escape_encode │ │ │ │ 000002ec r _codecs_raw_unicode_escape_encode__doc__ │ │ │ │ 000005e4 t _codecs_readbuffer_encode │ │ │ │ 00000518 r _codecs_readbuffer_encode__doc__ │ │ │ │ 0000000c t _codecs_register │ │ │ │ 00000e64 r _codecs_register__doc__ │ │ │ │ -0000044c t _codecs_register_error │ │ │ │ +00000544 t _codecs_register_error │ │ │ │ 000000e4 r _codecs_register_error__doc__ │ │ │ │ 000000cc d _codecs_slots │ │ │ │ -000009a0 t _codecs_unicode_escape_decode │ │ │ │ +00000a98 t _codecs_unicode_escape_decode │ │ │ │ 00000648 r _codecs_unicode_escape_decode__doc__ │ │ │ │ -000005d4 t _codecs_unicode_escape_encode │ │ │ │ +000006cc t _codecs_unicode_escape_encode │ │ │ │ 0000032c r _codecs_unicode_escape_encode__doc__ │ │ │ │ -00000428 t _codecs_unregister │ │ │ │ +00000520 t _codecs_unregister │ │ │ │ 00000dbc r _codecs_unregister__doc__ │ │ │ │ -00000534 t _codecs_utf_16_be_decode │ │ │ │ +0000042c t _codecs_utf_16_be_decode │ │ │ │ 00000818 r _codecs_utf_16_be_decode__doc__ │ │ │ │ -000004e8 t _codecs_utf_16_be_encode │ │ │ │ +000005e0 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__ │ │ │ │ -00000cb4 t _codecs_utf_16_ex_decode │ │ │ │ +00000dac t _codecs_utf_16_ex_decode │ │ │ │ 000007b8 r _codecs_utf_16_ex_decode__doc__ │ │ │ │ -000007b0 t _codecs_utf_16_le_decode │ │ │ │ +000006a8 t _codecs_utf_16_le_decode │ │ │ │ 0000085c r _codecs_utf_16_le_decode__doc__ │ │ │ │ -00000338 t _codecs_utf_16_le_encode │ │ │ │ +00000430 t _codecs_utf_16_le_encode │ │ │ │ 00000444 r _codecs_utf_16_le_encode__doc__ │ │ │ │ -00000a24 t _codecs_utf_32_be_decode │ │ │ │ +0000091c t _codecs_utf_32_be_decode │ │ │ │ 000006f0 r _codecs_utf_32_be_decode__doc__ │ │ │ │ -000007a8 t _codecs_utf_32_be_encode │ │ │ │ +000008a0 t _codecs_utf_32_be_encode │ │ │ │ 00000368 r _codecs_utf_32_be_encode__doc__ │ │ │ │ 000006ee 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__ │ │ │ │ -00000de0 t _codecs_utf_32_ex_decode │ │ │ │ +00000ed8 t _codecs_utf_32_ex_decode │ │ │ │ 00000690 r _codecs_utf_32_ex_decode__doc__ │ │ │ │ -000008e8 t _codecs_utf_32_le_decode │ │ │ │ +000007e0 t _codecs_utf_32_le_decode │ │ │ │ 00000734 r _codecs_utf_32_le_decode__doc__ │ │ │ │ -000006b8 t _codecs_utf_32_le_encode │ │ │ │ +000007b0 t _codecs_utf_32_le_encode │ │ │ │ 0000039c r _codecs_utf_32_le_encode__doc__ │ │ │ │ -00000894 t _codecs_utf_7_decode │ │ │ │ +0000098c t _codecs_utf_7_decode │ │ │ │ 00000920 r _codecs_utf_7_decode__doc__ │ │ │ │ -00000ad8 t _codecs_utf_7_encode │ │ │ │ +00000bd0 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__ │ │ │ │ -0000043c t _codecs_utf_8_encode │ │ │ │ +00000334 t _codecs_utf_8_encode │ │ │ │ 000004b8 r _codecs_utf_8_encode__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ @@ -32077,15 +32081,15 @@ │ │ │ │ 00000108 r .LC17 │ │ │ │ 00000130 r .LC18 │ │ │ │ 00000168 r .LC19 │ │ │ │ 0000002c r .LC2 │ │ │ │ 00000198 r .LC20 │ │ │ │ 000001c4 r .LC21 │ │ │ │ 000001f0 r .LC22 │ │ │ │ -000001f8 r .LC23 │ │ │ │ +00000254 r .LC23 │ │ │ │ 0000025c r .LC24 │ │ │ │ 00000274 r .LC25 │ │ │ │ 00000294 r .LC26 │ │ │ │ 00000298 r .LC27 │ │ │ │ 000002ac r .LC28 │ │ │ │ 000002b4 r .LC29 │ │ │ │ 00000034 r .LC3 │ │ │ │ @@ -32116,27 +32120,28 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -00000d04 T PyNumber_AsOff_t │ │ │ │ +00000cd8 T PyNumber_AsOff_t │ │ │ │ U PyNumber_Check │ │ │ │ U PyOS_FSPath │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ +00000cc0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ 00000000 D _PyIO_Module │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_Sign │ │ │ │ @@ -32168,15 +32173,15 @@ │ │ │ │ U bytesiobuf_spec │ │ │ │ U fileio_spec │ │ │ │ U iobase_spec │ │ │ │ 00000298 t iomodule_clear │ │ │ │ 0000000c t iomodule_exec │ │ │ │ 00000484 t iomodule_free │ │ │ │ 000000d8 d iomodule_slots │ │ │ │ -00000da8 t iomodule_traverse │ │ │ │ +00000d7c t iomodule_traverse │ │ │ │ 00001ae0 r module_doc │ │ │ │ 000000f8 d module_methods │ │ │ │ U nldecoder_spec │ │ │ │ U rawiobase_spec │ │ │ │ U strchr │ │ │ │ U stringio_spec │ │ │ │ U strlen │ │ │ │ @@ -32236,23 +32241,23 @@ │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyType_GetModuleByDef │ │ │ │ -0000037c t Py_XDECREF │ │ │ │ +000004c8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFile_Flush │ │ │ │ 000001ce T _PyIOBase_cannot_pickle │ │ │ │ -0000081c T _PyIOBase_check_closed │ │ │ │ +000006c4 T _PyIOBase_check_closed │ │ │ │ 00000000 T _PyIOBase_check_readable │ │ │ │ 0000045c T _PyIOBase_check_seekable │ │ │ │ 00000348 T _PyIOBase_check_writable │ │ │ │ 0000008c T _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ U _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -32262,65 +32267,65 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ 000002d4 t _io__IOBase_close │ │ │ │ 000005d4 r _io__IOBase_close__doc__ │ │ │ │ -00000460 t _io__IOBase_fileno │ │ │ │ +000005ac t _io__IOBase_fileno │ │ │ │ 000003c8 r _io__IOBase_fileno__doc__ │ │ │ │ 00000290 t _io__IOBase_flush │ │ │ │ 00000644 r _io__IOBase_flush__doc__ │ │ │ │ -000004ac t _io__IOBase_isatty │ │ │ │ +000005f8 t _io__IOBase_isatty │ │ │ │ 00000358 r _io__IOBase_isatty__doc__ │ │ │ │ 000003d4 t _io__IOBase_readable │ │ │ │ 000004bc r _io__IOBase_readable__doc__ │ │ │ │ 00000000 t _io__IOBase_readline │ │ │ │ 00000238 r _io__IOBase_readline__doc__ │ │ │ │ -000004e8 t _io__IOBase_readlines │ │ │ │ +0000037c t _io__IOBase_readlines │ │ │ │ 0000014c r _io__IOBase_readlines__doc__ │ │ │ │ -00000394 t _io__IOBase_seek │ │ │ │ +000004e0 t _io__IOBase_seek │ │ │ │ 000007ac r _io__IOBase_seek__doc__ │ │ │ │ 00000330 t _io__IOBase_seekable │ │ │ │ 00000528 r _io__IOBase_seekable__doc__ │ │ │ │ -00000698 t _io__IOBase_tell │ │ │ │ +00000540 t _io__IOBase_tell │ │ │ │ 00000778 r _io__IOBase_tell__doc__ │ │ │ │ 00000144 t _io__IOBase_truncate │ │ │ │ 000006c0 r _io__IOBase_truncate__doc__ │ │ │ │ 0000033c t _io__IOBase_writable │ │ │ │ 00000450 r _io__IOBase_writable__doc__ │ │ │ │ -00000624 t _io__IOBase_writelines │ │ │ │ +00000770 t _io__IOBase_writelines │ │ │ │ 00000098 r _io__IOBase_writelines__doc__ │ │ │ │ -000004d0 t _io__RawIOBase_read │ │ │ │ +0000061c t _io__RawIOBase_read │ │ │ │ 00000078 r _io__RawIOBase_read__doc__ │ │ │ │ 00000000 t _io__RawIOBase_readall │ │ │ │ 00000034 r _io__RawIOBase_readall__doc__ │ │ │ │ 00000000 r _keywords.0 │ │ │ │ 0000000c r _keywords.2 │ │ │ │ 00000000 d _parser.1 │ │ │ │ 0000002c d _parser.3 │ │ │ │ 000001f4 t iobase_check_closed │ │ │ │ -000006f8 t iobase_check_readable │ │ │ │ +00000844 t iobase_check_readable │ │ │ │ 00000240 t iobase_check_seekable │ │ │ │ 000001a0 t iobase_check_writable │ │ │ │ -00000428 t iobase_clear │ │ │ │ -000006c8 t iobase_closed_get │ │ │ │ -000006f0 t iobase_dealloc │ │ │ │ +00000574 t iobase_clear │ │ │ │ +00000570 t iobase_closed_get │ │ │ │ +00000598 t iobase_dealloc │ │ │ │ 000009dc r iobase_doc │ │ │ │ 00000178 t iobase_enter │ │ │ │ 00000264 t iobase_exit │ │ │ │ 000000b0 t iobase_finalize │ │ │ │ 0000017c d iobase_getset │ │ │ │ 000003e0 t iobase_iter │ │ │ │ -00000640 t iobase_iternext │ │ │ │ +000004e8 t iobase_iternext │ │ │ │ 00000140 d iobase_members │ │ │ │ 000001b8 d iobase_methods │ │ │ │ 000000e8 d iobase_slots │ │ │ │ 000000d4 D iobase_spec │ │ │ │ -000007e0 t iobase_traverse │ │ │ │ +00000688 t iobase_traverse │ │ │ │ U memcpy │ │ │ │ 00000014 r rawiobase_doc │ │ │ │ 00000084 d rawiobase_methods │ │ │ │ 00000200 t rawiobase_readinto │ │ │ │ 0000006c d rawiobase_slots │ │ │ │ 00000058 D rawiobase_spec │ │ │ │ 00000220 t rawiobase_write │ │ │ │ @@ -32872,15 +32877,15 @@ │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007b4 t _set_BlockingIOError.constprop.0 │ │ │ │ 00001088 t buffered_clear │ │ │ │ 00000ec8 t buffered_closed │ │ │ │ 00000fa8 t buffered_dealloc │ │ │ │ 000023d4 t buffered_flush_and_rewind_unlocked │ │ │ │ -00003e9c t buffered_iternext │ │ │ │ +00003e6c t buffered_iternext │ │ │ │ 00000060 t buffered_repr │ │ │ │ 000026e8 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ @@ -33106,17 +33111,17 @@ │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000132c t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003c00 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003bf8 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00003504 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +000034fc t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 00000850 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 000015fc t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 000006d8 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 0000063a t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ @@ -33125,27 +33130,27 @@ │ │ │ │ 00002bc0 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ 00001468 t _io_TextIOWrapper_closed_get │ │ │ │ 00001080 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 0000159c t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000024 t _io_TextIOWrapper_errors_get │ │ │ │ -00003b30 t _io_TextIOWrapper_fileno │ │ │ │ +00003b28 t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ 00002d04 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 │ │ │ │ -00003638 t _io_TextIOWrapper_read │ │ │ │ +00003630 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 00000378 t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00003440 t _io_TextIOWrapper_readline │ │ │ │ +00003438 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 000000f8 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 00000eec t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 00000448 t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ @@ -33194,16 +33199,16 @@ │ │ │ │ 000015d4 t _textiowrapper_readline │ │ │ │ 000010dc t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ 0000290c t check_decoded │ │ │ │ 00000804 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ 00002b8c t find_control_char │ │ │ │ -000033e0 t incrementalnewlinedecoder_clear │ │ │ │ -00003330 t incrementalnewlinedecoder_dealloc │ │ │ │ +000033d8 t incrementalnewlinedecoder_clear │ │ │ │ +00003328 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 00000288 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000064 t incrementalnewlinedecoder_traverse │ │ │ │ 00000088 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -33213,17 +33218,17 @@ │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 000016a4 t textiowrapper_build_cookie │ │ │ │ -000031c4 t textiowrapper_clear │ │ │ │ -00002fe4 t textiowrapper_dealloc │ │ │ │ -00003b98 t textiowrapper_get_decoded_chars │ │ │ │ +000031bc t textiowrapper_clear │ │ │ │ +00002fdc t textiowrapper_dealloc │ │ │ │ +00003b90 t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ 000014c4 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ 00001f9c t textiowrapper_read_chunk │ │ │ │ 000000aa t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ @@ -33496,15 +33501,15 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000e7c t Py_XDECREF │ │ │ │ +00000c04 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ @@ -33515,17 +33520,17 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00001e40 t _grouper_dealloc │ │ │ │ +00001b54 t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ -00001d30 t _grouper_next │ │ │ │ +00001a44 t _grouper_next │ │ │ │ 0000051a t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 000002ba t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ @@ -33546,240 +33551,240 @@ │ │ │ │ 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 │ │ │ │ -00001178 t accumulate_dealloc │ │ │ │ +000013b8 t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ -0000241c t accumulate_next │ │ │ │ +00002130 t accumulate_next │ │ │ │ 00000126 t accumulate_reduce │ │ │ │ 0000020c t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 00000c28 t accumulate_traverse │ │ │ │ -00000e80 t batched_dealloc │ │ │ │ -00000b38 t batched_new │ │ │ │ +000010c0 t batched_dealloc │ │ │ │ +00000d78 t batched_new │ │ │ │ 0000196c r batched_new__doc__ │ │ │ │ -00000c5c t batched_next │ │ │ │ +00000e9c t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ 00000c7a t batched_traverse │ │ │ │ -00001848 t chain_dealloc │ │ │ │ +0000155c t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ -00001674 t chain_new │ │ │ │ -00001744 t chain_next │ │ │ │ -00001840 t chain_reduce │ │ │ │ -000018ac t chain_setstate │ │ │ │ +00001388 t chain_new │ │ │ │ +00001458 t chain_next │ │ │ │ +00001a80 t chain_reduce │ │ │ │ +00001aec t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -00001008 t chain_traverse │ │ │ │ -00001440 t combinations_dealloc │ │ │ │ +00001248 t chain_traverse │ │ │ │ +00001680 t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ -00002c00 t combinations_next │ │ │ │ -00001984 t combinations_reduce │ │ │ │ -00001a48 t combinations_setstate │ │ │ │ +0000291c t combinations_next │ │ │ │ +00001bc4 t combinations_reduce │ │ │ │ +00001c88 t combinations_setstate │ │ │ │ 000000a0 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000002f8 t combinations_traverse │ │ │ │ -000017f8 t compress_dealloc │ │ │ │ +00001a38 t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ -00002888 t compress_next │ │ │ │ -00001d00 t compress_reduce │ │ │ │ +0000259c t compress_next │ │ │ │ +00001f40 t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00000de0 t compress_traverse │ │ │ │ -00000f18 t count_dealloc │ │ │ │ +00000518 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ -000003cc t count_next │ │ │ │ -00001dd0 t count_reduce │ │ │ │ -00001d48 t count_repr │ │ │ │ +00000158 t count_next │ │ │ │ +00002010 t count_reduce │ │ │ │ +00001f88 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ -00000384 t count_traverse │ │ │ │ -000015b4 t cwr_dealloc │ │ │ │ +00000110 t count_traverse │ │ │ │ +000017f4 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ -00002eac t cwr_next │ │ │ │ -00001b34 t cwr_reduce │ │ │ │ -00001bf4 t cwr_setstate │ │ │ │ +00002bc8 t cwr_next │ │ │ │ +00001d74 t cwr_reduce │ │ │ │ +00001e34 t cwr_setstate │ │ │ │ 000000ae t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000336 t cwr_traverse │ │ │ │ -000012bc t cycle_dealloc │ │ │ │ +000014fc t cycle_dealloc │ │ │ │ 00000c80 d cycle_methods │ │ │ │ -00002600 t cycle_next │ │ │ │ +00002314 t cycle_next │ │ │ │ 00000374 t cycle_reduce │ │ │ │ -00001e30 t cycle_setstate │ │ │ │ +00002070 t cycle_setstate │ │ │ │ 00000c30 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00000caa t cycle_traverse │ │ │ │ 000000e0 t dropwhile_dealloc │ │ │ │ 00000c00 d dropwhile_methods │ │ │ │ -000016c4 t dropwhile_next │ │ │ │ +00001904 t dropwhile_next │ │ │ │ 00000440 t dropwhile_reduce │ │ │ │ 0000048c t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00000ce8 t dropwhile_traverse │ │ │ │ -00000e38 t filterfalse_dealloc │ │ │ │ +00001078 t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ -000018c0 t filterfalse_next │ │ │ │ +000015d4 t filterfalse_next │ │ │ │ 000004d4 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ 00000d26 t filterfalse_traverse │ │ │ │ -00000fb0 t groupby_dealloc │ │ │ │ +000011f0 t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ -00001af0 t groupby_next │ │ │ │ -00001ed8 t groupby_reduce │ │ │ │ +00001804 t groupby_next │ │ │ │ +00002118 t groupby_reduce │ │ │ │ 00000584 t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 0000025e t groupby_traverse │ │ │ │ -000012e4 t islice_dealloc │ │ │ │ +00000ff8 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00000b00 d islice_methods │ │ │ │ -00000fcc t islice_new │ │ │ │ -000011d0 t islice_next │ │ │ │ -00001f50 t islice_reduce │ │ │ │ -00002018 t islice_setstate │ │ │ │ +00000ce0 t islice_new │ │ │ │ +00000ee4 t islice_next │ │ │ │ +00002190 t islice_reduce │ │ │ │ +00002258 t islice_setstate │ │ │ │ 00000ab0 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ -00001ccc t islice_traverse │ │ │ │ +00001f0c t islice_traverse │ │ │ │ 00000644 t itertools__grouper │ │ │ │ -0000238c t itertools__tee │ │ │ │ +000025cc t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ -00001040 t itertools_accumulate │ │ │ │ +00001280 t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ -000016fc t itertools_chain_from_iterable │ │ │ │ +00001410 t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ -00001304 t itertools_combinations │ │ │ │ +00001544 t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ -00001490 t itertools_combinations_with_replacement │ │ │ │ +000016d0 t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00001774 t itertools_compress │ │ │ │ +000019b4 t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ -00000110 t itertools_count │ │ │ │ +00000320 t itertools_count │ │ │ │ 00000e84 r itertools_count__doc__ │ │ │ │ -000011cc t itertools_cycle │ │ │ │ +0000140c t itertools_cycle │ │ │ │ 0000161c r itertools_cycle__doc__ │ │ │ │ -00001604 t itertools_dropwhile │ │ │ │ +00001844 t itertools_dropwhile │ │ │ │ 00001574 r itertools_dropwhile__doc__ │ │ │ │ -00000d88 t itertools_filterfalse │ │ │ │ +00000fc8 t itertools_filterfalse │ │ │ │ 00000f70 r itertools_filterfalse__doc__ │ │ │ │ -00000ec0 t itertools_groupby │ │ │ │ +00001100 t itertools_groupby │ │ │ │ 0000177c r itertools_groupby__doc__ │ │ │ │ -00000430 t itertools_permutations │ │ │ │ +000001bc t itertools_permutations │ │ │ │ 00001150 r itertools_permutations__doc__ │ │ │ │ -000026c0 t itertools_starmap │ │ │ │ +000023d4 t itertools_starmap │ │ │ │ 00001444 r itertools_starmap__doc__ │ │ │ │ -0000098c t itertools_takewhile │ │ │ │ +00000bcc t itertools_takewhile │ │ │ │ 000014e8 r itertools_takewhile__doc__ │ │ │ │ -00000320 t itertools_tee │ │ │ │ +00000560 t itertools_tee │ │ │ │ 00001694 r itertools_tee__doc__ │ │ │ │ -0000249c t itertools_teedataobject │ │ │ │ +000026dc t itertools_teedataobject │ │ │ │ 00001720 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ -00000524 t itertoolsmodule_clear │ │ │ │ +00000764 t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ -000008cc t itertoolsmodule_free │ │ │ │ +00000b0c t itertoolsmodule_free │ │ │ │ 00000460 d itertoolsmodule_slots │ │ │ │ 00000000 t itertoolsmodule_traverse │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ U memmove │ │ │ │ 00000068 r module_doc │ │ │ │ 00000440 d module_methods │ │ │ │ 000007f6 t pairwise_dealloc │ │ │ │ 00000720 t pairwise_new │ │ │ │ 000018e0 r pairwise_new__doc__ │ │ │ │ -00003108 t pairwise_next │ │ │ │ +00002e24 t pairwise_next │ │ │ │ 00000ec0 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 00000842 t pairwise_traverse │ │ │ │ 000007b0 d permuations_methods │ │ │ │ -00000e98 t permutations_dealloc │ │ │ │ -00000624 t permutations_next │ │ │ │ -00002074 t permutations_reduce │ │ │ │ -00002160 t permutations_setstate │ │ │ │ +00000c20 t permutations_dealloc │ │ │ │ +000003b0 t permutations_next │ │ │ │ +000022b4 t permutations_reduce │ │ │ │ +000023a0 t permutations_setstate │ │ │ │ 000000bc t permutations_sizeof │ │ │ │ 00000760 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 0000088a t permutations_traverse │ │ │ │ -00000dfc t product_dealloc │ │ │ │ +00000b88 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000960 d product_methods │ │ │ │ -000009a4 t product_new │ │ │ │ -00000b88 t product_next │ │ │ │ -000022b8 t product_reduce │ │ │ │ +00000730 t product_new │ │ │ │ +00000914 t product_next │ │ │ │ +000024f8 t product_reduce │ │ │ │ 000008c8 t product_setstate │ │ │ │ 000000d0 t product_sizeof │ │ │ │ 00000910 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 00000062 t product_traverse │ │ │ │ 00000e5c r reduce_doc │ │ │ │ -0000161c t repeat_dealloc │ │ │ │ +00001330 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ 00000030 t repeat_len │ │ │ │ 00000558 d repeat_methods │ │ │ │ -00001544 t repeat_new │ │ │ │ -000015ec t repeat_next │ │ │ │ +00001258 t repeat_new │ │ │ │ +00001300 t repeat_next │ │ │ │ 00000a14 t repeat_reduce │ │ │ │ 000009ca t repeat_repr │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000e34 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00002814 t starmap_dealloc │ │ │ │ +00002528 t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ -00002770 t starmap_next │ │ │ │ +00002484 t starmap_next │ │ │ │ 00000a6e t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00000d64 t starmap_traverse │ │ │ │ -00000af0 t takewhile_dealloc │ │ │ │ -00000a4c t takewhile_next │ │ │ │ +00000d30 t takewhile_dealloc │ │ │ │ +00000c8c t takewhile_next │ │ │ │ 00000ab4 t takewhile_reduce │ │ │ │ 00000b80 d takewhile_reduce_methods │ │ │ │ 00000b00 t takewhile_reduce_setstate │ │ │ │ 00000b30 d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ 00000da2 t takewhile_traverse │ │ │ │ -00000944 t tee_clear │ │ │ │ -000004dc t tee_copy │ │ │ │ -00000904 t tee_dealloc │ │ │ │ -00000444 t tee_fromiterable │ │ │ │ +00000b84 t tee_clear │ │ │ │ +0000071c t tee_copy │ │ │ │ +00000b44 t tee_dealloc │ │ │ │ +00000684 t tee_fromiterable │ │ │ │ 00000d08 d tee_members │ │ │ │ 00000d30 d tee_methods │ │ │ │ -00002500 t tee_next │ │ │ │ +00002214 t tee_next │ │ │ │ 00000b48 t tee_reduce │ │ │ │ -000025c8 t tee_setstate │ │ │ │ +00002808 t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ -000008d0 t tee_traverse │ │ │ │ +00000b10 t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ -000014a8 t teedataobject_clear │ │ │ │ -000013a4 t teedataobject_dealloc │ │ │ │ +000011bc t teedataobject_clear │ │ │ │ +000010b8 t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ -00000f8c t teedataobject_newinternal.isra.0 │ │ │ │ -00002410 t teedataobject_reduce │ │ │ │ +00000ca0 t teedataobject_newinternal.isra.0 │ │ │ │ +00002650 t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ -0000133c t teedataobject_traverse │ │ │ │ -0000238c t zip_longest_dealloc │ │ │ │ +00001050 t teedataobject_traverse │ │ │ │ +000020a0 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ -00001eac t zip_longest_new │ │ │ │ -0000207c t zip_longest_next │ │ │ │ -0000267c t zip_longest_reduce │ │ │ │ +00001bc0 t zip_longest_new │ │ │ │ +00001d90 t zip_longest_next │ │ │ │ +000028bc t zip_longest_reduce │ │ │ │ 00000b8e t zip_longest_setstate │ │ │ │ 00000be0 t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -33884,16 +33889,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00007470 t Py_UNICODE_ISALNUM │ │ │ │ -000035bc t Py_XDECREF │ │ │ │ +00007410 t Py_UNICODE_ISALNUM │ │ │ │ +000035a4 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 │ │ │ │ @@ -33963,82 +33968,82 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 000004f0 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 00000500 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00004c3c t _sre_SRE_Match_end │ │ │ │ +00004c38 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 00000510 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 0000263c t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00004624 t _sre_SRE_Match_groups │ │ │ │ +0000460c t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ 00002a3c t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000aa3c t _sre_SRE_Match_start │ │ │ │ +0000aa48 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 000004e0 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000004d0 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000aaf4 t _sre_SRE_Pattern_findall │ │ │ │ +0000ab00 t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000be68 t _sre_SRE_Pattern_finditer │ │ │ │ +0000be80 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -0000cd44 t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000cd54 t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000af4 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 00000204 t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -000062ac t _sre_SRE_Pattern_search │ │ │ │ +00006268 t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -000074f4 t _sre_SRE_Pattern_split │ │ │ │ +00007494 t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004d6c t _sre_SRE_Pattern_sub │ │ │ │ +00004d68 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ 00002d38 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000066e t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -0000c214 t _sre_SRE_Scanner_search │ │ │ │ +0000c22c t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00003980 t _sre_ascii_iscased │ │ │ │ +00003968 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -00003930 t _sre_ascii_tolower │ │ │ │ +00003918 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ 000007aa t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ -00003830 t _sre_unicode_iscased │ │ │ │ +00003818 t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -00003888 t _sre_unicode_tolower │ │ │ │ +00003870 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -00003740 t _validate_charset │ │ │ │ +00003728 t _validate_charset │ │ │ │ 00000338 t _validate_inner │ │ │ │ 00002ca8 t char_loc_ignore │ │ │ │ 00000418 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ -00003254 t data_stack_grow │ │ │ │ +00003250 t data_stack_grow │ │ │ │ 00002ae0 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -0000366c t match_clear │ │ │ │ -000035d4 t match_dealloc │ │ │ │ +00003654 t match_clear │ │ │ │ +000035bc t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004cf4 t match_getindex │ │ │ │ -0000a898 t match_getitem │ │ │ │ +00004cf0 t match_getindex │ │ │ │ +0000a8a4 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -00004828 t match_getslice_by_index │ │ │ │ -00004964 t match_group │ │ │ │ +00004824 t match_getslice_by_index │ │ │ │ +00004960 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ 00002c74 t match_lastgroup_get │ │ │ │ 000004bc t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000590 t match_regs_get │ │ │ │ 00000614 t match_repr │ │ │ │ @@ -34054,50 +34059,50 @@ │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ 0000076a t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ 00002630 t pattern_groupindex │ │ │ │ 000025ec t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ -000032b8 t pattern_new_match │ │ │ │ +000032b4 t pattern_new_match │ │ │ │ 000001b4 t pattern_repr │ │ │ │ 0000011c t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004e68 t pattern_subx │ │ │ │ -000038d4 t pattern_traverse │ │ │ │ -000074ac t repeat_pool_malloc │ │ │ │ -0000cd08 t scanner_clear │ │ │ │ -0000cc08 t scanner_dealloc │ │ │ │ +00004e64 t pattern_subx │ │ │ │ +000038bc t pattern_traverse │ │ │ │ +0000744c t repeat_pool_malloc │ │ │ │ +0000cd18 t scanner_clear │ │ │ │ +0000cc18 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000186 t scanner_traverse │ │ │ │ -00004448 t sre_category │ │ │ │ +00004430 t sre_category │ │ │ │ 0000033c t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 00000414 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ 00002ce8 t sre_tolower │ │ │ │ 00002d10 t sre_toupper │ │ │ │ -000036f4 t sre_traverse │ │ │ │ -000040f0 t sre_ucs1_charset.isra.0 │ │ │ │ +000036dc t sre_traverse │ │ │ │ +000040d8 t sre_ucs1_charset.isra.0 │ │ │ │ 000001b6 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000039cc t sre_ucs1_count │ │ │ │ +000039b4 t sre_ucs1_count │ │ │ │ 0000117c t sre_ucs1_match │ │ │ │ -0000a56c t sre_ucs2_count │ │ │ │ -000086e0 t sre_ucs2_match │ │ │ │ +0000a578 t sre_ucs2_count │ │ │ │ +000086ec t sre_ucs2_match │ │ │ │ 00002464 t sre_ucs4_count │ │ │ │ 0000054c t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00003548 t state_fini │ │ │ │ +00003530 t state_fini │ │ │ │ 000000f0 t state_init.part.0 │ │ │ │ 00002974 t template_clear │ │ │ │ 00000146 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ 0000291c t template_traverse │ │ │ │ │ │ │ │ @@ -34247,21 +34252,21 @@ │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySet_Add │ │ │ │ U PySet_Discard │ │ │ │ U PySet_New │ │ │ │ U PyStructSequence_GetItem │ │ │ │ U PyStructSequence_NewType │ │ │ │ U PySys_Audit │ │ │ │ -000006d4 t PyThreadHandleObject_dealloc │ │ │ │ +00000744 t PyThreadHandleObject_dealloc │ │ │ │ 00000078 t PyThreadHandleObject_get_ident │ │ │ │ -00000884 t PyThreadHandleObject_is_done │ │ │ │ -00001314 t PyThreadHandleObject_join │ │ │ │ +000008f4 t PyThreadHandleObject_is_done │ │ │ │ +00001384 t PyThreadHandleObject_join │ │ │ │ 00000508 t PyThreadHandleObject_new │ │ │ │ 0000055a t PyThreadHandleObject_repr │ │ │ │ -000008f4 t PyThreadHandleObject_set_done │ │ │ │ +00000964 t PyThreadHandleObject_set_done │ │ │ │ 00000504 t PyThreadHandleObject_tp_new │ │ │ │ 0000039c t PyThreadHandleObject_traverse │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ U PyThreadState_Get │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_acquire_lock_timed_with_retries │ │ │ │ @@ -34283,21 +34288,21 @@ │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_MakePendingCalls │ │ │ │ -00001550 t Py_XDECREF │ │ │ │ +000015c0 t Py_XDECREF │ │ │ │ 000004d8 d ThreadHandle_Type_slots │ │ │ │ 00000034 d ThreadHandle_Type_spec │ │ │ │ -000005b4 t ThreadHandle_decref │ │ │ │ +00000544 t ThreadHandle_decref │ │ │ │ 00000550 d ThreadHandle_getsetlist │ │ │ │ -00001478 t ThreadHandle_ident │ │ │ │ -00001388 t ThreadHandle_join │ │ │ │ +000014e8 t ThreadHandle_ident │ │ │ │ +000013f8 t ThreadHandle_join │ │ │ │ 00000510 d ThreadHandle_methods │ │ │ │ 0000053c t ThreadHandle_new │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyErr_Display │ │ │ │ @@ -34305,15 +34310,15 @@ │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyMutex_TryUnlock │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GenericSetAttrWithDict │ │ │ │ -000009d0 t _PyOnceFlag_CallOnce │ │ │ │ +00000a40 t _PyOnceFlag_CallOnce │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PyThreadState_Bind │ │ │ │ U _PyThreadState_DeleteCurrent │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_New │ │ │ │ @@ -34326,126 +34331,126 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __fprintf_chk │ │ │ │ 00000734 r _count_doc │ │ │ │ -000017c0 t _ldict │ │ │ │ +00001830 t _ldict │ │ │ │ 00001d3c r acquire_doc │ │ │ │ 00001ce4 r acquire_lock_doc │ │ │ │ 00000b48 r allocate_doc │ │ │ │ 00000b8c r allocate_lock_doc │ │ │ │ -00000938 t check_started │ │ │ │ -000011a8 t clear_locals │ │ │ │ +000009a8 t check_started │ │ │ │ +00001218 t clear_locals │ │ │ │ 00000480 t create_localdummies │ │ │ │ 00000304 t create_localsdict │ │ │ │ 0000129c r daemon_threads_allowed_doc │ │ │ │ -00000a38 t detach_thread.isra.0 │ │ │ │ -00000d4c t do_start_new_thread │ │ │ │ +00000aa8 t detach_thread.isra.0 │ │ │ │ +00000dbc t do_start_new_thread │ │ │ │ 00001cbc r enter_doc │ │ │ │ 00000288 r excepthook_doc │ │ │ │ 00000da4 r exit_doc │ │ │ │ 00000d68 r exit_thread_doc │ │ │ │ U floor │ │ │ │ 00000692 t force_done │ │ │ │ 0000096c r get_ident_doc │ │ │ │ 000008ac r get_native_id_doc │ │ │ │ 00000c04 r interrupt_doc │ │ │ │ -000015fc t join_thread │ │ │ │ +0000166c t join_thread │ │ │ │ 000000b8 d keywords.0 │ │ │ │ -00001288 t local_clear │ │ │ │ -0000123c t local_dealloc │ │ │ │ +000012f8 t local_clear │ │ │ │ +000012ac t local_dealloc │ │ │ │ 000002d0 d local_dummy_type_members │ │ │ │ 000002b0 d local_dummy_type_slots │ │ │ │ 00000070 d local_dummy_type_spec │ │ │ │ -000018c0 t local_getattro │ │ │ │ +00001930 t local_getattro │ │ │ │ 000001b0 t local_new │ │ │ │ -00001728 t local_setattro │ │ │ │ -00000680 t local_traverse │ │ │ │ +00001798 t local_setattro │ │ │ │ +00000610 t local_traverse │ │ │ │ 00000288 d local_type_members │ │ │ │ 00000240 d local_type_slots │ │ │ │ 00000084 d local_type_spec │ │ │ │ -00001058 t localdummy_dealloc │ │ │ │ -00000430 t lock_PyThread_acquire_lock │ │ │ │ -00000578 t lock_PyThread_release_lock │ │ │ │ +000010c8 t localdummy_dealloc │ │ │ │ +000003c0 t lock_PyThread_acquire_lock │ │ │ │ +00000508 t lock_PyThread_release_lock │ │ │ │ 00000068 t lock__at_fork_reinit │ │ │ │ 00000310 t lock_dealloc │ │ │ │ 00001900 r lock_doc │ │ │ │ 00001b68 r lock_exit_doc │ │ │ │ 000004c4 t lock_locked_lock │ │ │ │ 00000438 d lock_methods │ │ │ │ -000003c0 t lock_new │ │ │ │ +00000614 t lock_new │ │ │ │ 00000522 t lock_repr │ │ │ │ 000003b4 t lock_traverse │ │ │ │ 00000400 d lock_type_slots │ │ │ │ 00000048 d lock_type_spec │ │ │ │ 00001b20 r locked_doc │ │ │ │ 00001ae4 r locked_lock_doc │ │ │ │ 00001bdc r release_doc │ │ │ │ 00001b9c r release_lock_doc │ │ │ │ -0000156c t remove_from_shutdown_handles │ │ │ │ +000015dc t remove_from_shutdown_handles │ │ │ │ 00000094 t rlock__at_fork_reinit │ │ │ │ 000000c8 t rlock_acquire │ │ │ │ 00001654 r rlock_acquire_doc │ │ │ │ 00000252 t rlock_acquire_restore │ │ │ │ 000013f4 r rlock_acquire_restore_doc │ │ │ │ 000002b4 t rlock_dealloc │ │ │ │ 0000162c r rlock_enter_doc │ │ │ │ 00001448 r rlock_exit_doc │ │ │ │ -00001988 t rlock_is_owned │ │ │ │ +000019f8 t rlock_is_owned │ │ │ │ 00001320 r rlock_is_owned_doc │ │ │ │ 00000360 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ -000016c4 t rlock_recursion_count │ │ │ │ +00001734 t rlock_recursion_count │ │ │ │ 00001364 r rlock_recursion_count_doc │ │ │ │ 00000244 t rlock_release │ │ │ │ 0000147c r rlock_release_doc │ │ │ │ 000000de t rlock_release_save │ │ │ │ 000013ac r rlock_release_save_doc │ │ │ │ 000004d6 t rlock_repr │ │ │ │ 000003a8 t rlock_traverse │ │ │ │ 00000338 d rlock_type_members │ │ │ │ 000002f8 d rlock_type_slots │ │ │ │ 0000005c d rlock_type_spec │ │ │ │ -000009e8 t set_done │ │ │ │ -00000a74 t set_thread_handle_state.constprop.0 │ │ │ │ +00000a58 t set_done │ │ │ │ +00000ae4 t set_thread_handle_state.constprop.0 │ │ │ │ 000001b8 r shutdown_doc │ │ │ │ 0000031c r stack_size_doc │ │ │ │ 00000e38 r start_joinable_doc │ │ │ │ 00001068 r start_new_doc │ │ │ │ 000010c8 r start_new_thread_doc │ │ │ │ U stderr │ │ │ │ 00000064 t thread_PyThread_allocate_lock │ │ │ │ 00000672 t thread_PyThread_exit_thread │ │ │ │ 0000061e t thread_PyThread_interrupt_main │ │ │ │ -00000c08 t thread_PyThread_start_joinable_thread │ │ │ │ +00000c78 t thread_PyThread_start_joinable_thread │ │ │ │ 00000146 t thread_PyThread_start_new_thread │ │ │ │ -000019d0 t thread__count │ │ │ │ -00000614 t thread__get_main_thread_ident │ │ │ │ +00001a40 t thread__count │ │ │ │ +00000684 t thread__get_main_thread_ident │ │ │ │ 00000098 r thread__get_main_thread_ident_doc │ │ │ │ -000008cc t thread__is_main_interpreter │ │ │ │ +0000093c t thread__is_main_interpreter │ │ │ │ 0000021c r thread__is_main_interpreter_doc │ │ │ │ -00000628 t thread__make_thread_handle │ │ │ │ +00000698 t thread__make_thread_handle │ │ │ │ 0000012c r thread__make_thread_handle_doc │ │ │ │ -000014f8 t thread_bootstate_free.constprop.0 │ │ │ │ -000016f4 t thread_daemon_threads_allowed │ │ │ │ +00001568 t thread_bootstate_free.constprop.0 │ │ │ │ +00001764 t thread_daemon_threads_allowed │ │ │ │ 0000000c r thread_doc │ │ │ │ 000002d8 t thread_excepthook │ │ │ │ 00000088 t thread_get_ident │ │ │ │ -00000714 t thread_get_native_id │ │ │ │ +00000784 t thread_get_native_id │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ -00000730 t thread_module_clear │ │ │ │ +000007a0 t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ -00000880 t thread_module_free │ │ │ │ +000008f0 t thread_module_free │ │ │ │ 000000c8 d thread_module_slots │ │ │ │ 00000350 t thread_module_traverse │ │ │ │ -000010a4 t thread_run │ │ │ │ -00000ae8 t thread_shutdown │ │ │ │ +00001114 t thread_run │ │ │ │ +00000b58 t thread_shutdown │ │ │ │ 00000588 t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.1 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -34461,18 +34466,18 @@ │ │ │ │ 0000013c r .LC19 │ │ │ │ 00000020 r .LC2 │ │ │ │ 00000148 r .LC20 │ │ │ │ 00000158 r .LC21 │ │ │ │ 0000015c r .LC22 │ │ │ │ 00000168 r .LC23 │ │ │ │ 0000018c r .LC24 │ │ │ │ -000001d8 r .LC25 │ │ │ │ -00000200 r .LC26 │ │ │ │ -00000218 r .LC27 │ │ │ │ -00000220 r .LC28 │ │ │ │ +000001b4 r .LC25 │ │ │ │ +000001cc r .LC26 │ │ │ │ +000001d4 r .LC27 │ │ │ │ +000001dc r .LC28 │ │ │ │ 00000228 r .LC29 │ │ │ │ 00000034 r .LC3 │ │ │ │ 00000238 r .LC30 │ │ │ │ 00000260 r .LC31 │ │ │ │ 00000294 r .LC32 │ │ │ │ 000002a8 r .LC33 │ │ │ │ 000002bc r .LC34 │ │ │ │ @@ -34602,15 +34607,15 @@ │ │ │ │ 00000c10 r asctime_doc │ │ │ │ U clock │ │ │ │ 00001774 r clock_getres_doc │ │ │ │ 00001844 r clock_settime_doc │ │ │ │ 000017e4 r clock_settime_ns_doc │ │ │ │ 00000b28 r ctime_doc │ │ │ │ 000004ac r get_clock_info_doc │ │ │ │ -00000d8c t gettmarg │ │ │ │ +00000b0c t gettmarg │ │ │ │ 00001524 r gmtime_doc │ │ │ │ 00000184 t init_timezone │ │ │ │ 0000141c r localtime_doc │ │ │ │ U memset │ │ │ │ 000009fc r mktime_doc │ │ │ │ 0000004c r module_doc │ │ │ │ 00000000 r mon_name.0 │ │ │ │ @@ -34619,61 +34624,61 @@ │ │ │ │ 00000010 t parse_time_t_args │ │ │ │ 000006e4 r perf_counter_doc │ │ │ │ 00000694 r perf_counter_ns_doc │ │ │ │ 00000634 r process_time_doc │ │ │ │ 000005c4 r process_time_ns_doc │ │ │ │ U pthread_getcpuclockid │ │ │ │ 00001718 r pthread_getcpuclockid_doc │ │ │ │ -00000360 t py_process_time │ │ │ │ +0000041c t py_process_time │ │ │ │ 00001690 r sleep_doc │ │ │ │ U strcmp │ │ │ │ 00001050 r strftime_doc │ │ │ │ U strncpy │ │ │ │ 00000cc4 r strptime_doc │ │ │ │ 00000034 d struct_time_type_desc │ │ │ │ 00000214 d struct_time_type_fields │ │ │ │ 00000564 r thread_time_doc │ │ │ │ 000004f8 r thread_time_ns_doc │ │ │ │ -00000744 t time_asctime │ │ │ │ +0000091c t time_asctime │ │ │ │ 00000072 t time_clock_getres │ │ │ │ 000000e0 t time_clock_gettime │ │ │ │ 0000044c r time_clock_gettime__doc__ │ │ │ │ 000003ae t time_clock_gettime_ns │ │ │ │ 000003dc r time_clock_gettime_ns__doc__ │ │ │ │ 00000194 t time_clock_settime │ │ │ │ 000003fe t time_clock_settime_ns │ │ │ │ 00000148 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018dc r time_doc │ │ │ │ 0000000c t time_exec │ │ │ │ -0000046c t time_get_clock_info │ │ │ │ +00000644 t time_get_clock_info │ │ │ │ 0000039c t time_gmtime │ │ │ │ -00000ec8 t time_localtime │ │ │ │ +00000c48 t time_localtime │ │ │ │ 00000064 d time_methods │ │ │ │ -000006d8 t time_mktime │ │ │ │ +000008b0 t time_mktime │ │ │ │ 0000035c t time_module_clear │ │ │ │ 00000398 t time_module_free │ │ │ │ 00000000 t time_module_traverse │ │ │ │ -00000f44 t time_monotonic │ │ │ │ +00000cc4 t time_monotonic │ │ │ │ 00000300 t time_monotonic_ns │ │ │ │ 00001890 r time_ns_doc │ │ │ │ -00000e98 t time_perf_counter │ │ │ │ +00000c18 t time_perf_counter │ │ │ │ 0000032a t time_perf_counter_ns │ │ │ │ -00000288 t time_process_time │ │ │ │ +000003e8 t time_process_time │ │ │ │ 00000354 t time_process_time_ns │ │ │ │ 00000280 t time_pthread_getcpuclockid │ │ │ │ 000001a4 t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ -00000538 t time_strftime │ │ │ │ -000008d4 t time_strptime │ │ │ │ +000002b8 t time_strftime │ │ │ │ +00000aac t time_strptime │ │ │ │ 000002d0 t time_thread_time │ │ │ │ 00000382 t time_thread_time_ns │ │ │ │ -00000508 t time_time │ │ │ │ -000003e8 t time_time_ns │ │ │ │ -00000414 t time_tzset │ │ │ │ +00000288 t time_time │ │ │ │ +000005c0 t time_time_ns │ │ │ │ +000005ec t time_tzset │ │ │ │ 00000000 d timemodule │ │ │ │ U times │ │ │ │ 0000006c t tmtotuple.isra.0 │ │ │ │ U tzset │ │ │ │ 000007ac r tzset_doc │ │ │ │ U wcsftime │ │ │ │ 00000030 r wday_name.1 │ │ │ │ @@ -34952,15 +34957,15 @@ │ │ │ │ U _PyObject_New │ │ │ │ 000000e4 t _PyObject_VectorcallTstate │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -000012b8 t _functools__lru_cache_wrapper_cache_clear │ │ │ │ +00000258 t _functools__lru_cache_wrapper_cache_clear │ │ │ │ 0000042c r _functools__lru_cache_wrapper_cache_clear__doc__ │ │ │ │ 00000000 t _functools__lru_cache_wrapper_cache_info │ │ │ │ 0000046c r _functools__lru_cache_wrapper_cache_info__doc__ │ │ │ │ 00000138 t _functools_clear │ │ │ │ 000001e4 t _functools_cmp_to_key │ │ │ │ 000004a0 r _functools_cmp_to_key__doc__ │ │ │ │ 00000008 r _functools_doc │ │ │ │ @@ -34970,34 +34975,34 @@ │ │ │ │ 00000000 d _functools_module │ │ │ │ 000000e4 d _functools_slots │ │ │ │ 00000000 t _functools_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000cc d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000848 t bounded_lru_cache_wrapper │ │ │ │ -00000764 t functools_reduce │ │ │ │ +0000079c t functools_reduce │ │ │ │ 000001f4 r functools_reduce_doc │ │ │ │ -00000290 t infinite_lru_cache_wrapper │ │ │ │ +000002f0 t infinite_lru_cache_wrapper │ │ │ │ 000010c8 t keyobject_call │ │ │ │ 000011b0 t keyobject_clear │ │ │ │ 00001138 t keyobject_dealloc │ │ │ │ 000002a8 d keyobject_getset │ │ │ │ 000002d0 d keyobject_members │ │ │ │ 00001214 t keyobject_richcompare │ │ │ │ 0000004a t keyobject_text_signature │ │ │ │ -00000258 t keyobject_traverse │ │ │ │ +000002b8 t keyobject_traverse │ │ │ │ 00000260 d keyobject_type_slots │ │ │ │ 0000005c d keyobject_type_spec │ │ │ │ 00000084 d keywords.3 │ │ │ │ 000000c4 d kwargs.4 │ │ │ │ 00000844 t lru_cache_call │ │ │ │ 00000056 t lru_cache_copy │ │ │ │ 00000dfc t lru_cache_dealloc │ │ │ │ 00000066 t lru_cache_deepcopy │ │ │ │ -00000588 t lru_cache_descr_get │ │ │ │ +000005c0 t lru_cache_descr_get │ │ │ │ 0000002c r lru_cache_doc │ │ │ │ 000001c8 d lru_cache_getsetlist │ │ │ │ 0000018c d lru_cache_memberlist │ │ │ │ 000001f0 d lru_cache_methods │ │ │ │ 00000044 t lru_cache_new │ │ │ │ 000000ca t lru_cache_reduce │ │ │ │ 00000f60 t lru_cache_tp_clear │ │ │ │ @@ -35013,23 +35018,23 @@ │ │ │ │ 000005cc t partial_dealloc │ │ │ │ 00000076 t partial_descr_get │ │ │ │ 000003b0 r partial_doc │ │ │ │ 000003b0 d partial_getsetlist │ │ │ │ 000003d8 d partial_memberlist │ │ │ │ 00000370 d partial_methods │ │ │ │ 00000204 t partial_new │ │ │ │ -00001318 t partial_reduce │ │ │ │ +000012b8 t partial_reduce │ │ │ │ 000000d6 t partial_repr │ │ │ │ -000005b0 t partial_setstate │ │ │ │ +000005e8 t partial_setstate │ │ │ │ 00000db0 t partial_traverse │ │ │ │ 000002f8 d partial_type_slots │ │ │ │ 00000034 d partial_type_spec │ │ │ │ 0000039c t partial_vectorcall │ │ │ │ 000004d0 t partial_vectorcall_fallback │ │ │ │ -000008f8 t uncached_lru_cache_wrapper │ │ │ │ +00000930 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000070 r .LC10 │ │ │ │ @@ -35554,40 +35559,40 @@ │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ -00000184 t stat_S_IFMT │ │ │ │ +000001cc t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ -000001c4 t stat_S_IMODE │ │ │ │ +0000020c t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000000 t stat_S_ISBLK │ │ │ │ +00000034 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -000000b2 t stat_S_ISCHR │ │ │ │ +00000074 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -0000007c t stat_S_ISDOOR │ │ │ │ +00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ -00000204 t stat_S_ISFIFO │ │ │ │ +0000024c t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ -0000050c t stat_S_ISLNK │ │ │ │ +000004c8 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -000000ae t stat_S_ISPORT │ │ │ │ +00000032 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ -000004c8 t stat_S_ISREG │ │ │ │ +0000000c t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -0000003e t stat_S_ISSOCK │ │ │ │ +000000b2 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000b0 t stat_S_ISWHT │ │ │ │ +00000072 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ -0000000c t stat_filemode │ │ │ │ +00000054 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ │ │ │ │ symtablemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -35824,15 +35829,15 @@ │ │ │ │ 000000dc t getpath_isdir │ │ │ │ 00000764 t getpath_isfile │ │ │ │ 00000000 t getpath_isxfile │ │ │ │ 00000294 t getpath_joinpath │ │ │ │ 00000020 d getpath_methods │ │ │ │ 0000015a t getpath_nowarn │ │ │ │ 00000010 d getpath_nowarn_method │ │ │ │ -00000568 t getpath_readlines │ │ │ │ +00000548 t getpath_readlines │ │ │ │ 00000648 t getpath_realpath │ │ │ │ 00000164 t getpath_warn │ │ │ │ 00000000 d getpath_warn_method │ │ │ │ 000000c0 t int_to_dict │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ U unsetenv │ │ │ ├── file list │ │ │ │ @@ -1,215 +1,215 @@ │ │ │ │ ---------- 0 0 0 80322 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3180 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 14780 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7348 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ ?rw-r--r-- 0 0 0 21120 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 197280 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 5488 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 195584 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5492 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ -?rw-r--r-- 0 0 0 1284 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 17768 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 1288 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 17884 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 1884 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6132 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2844 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2016 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2020 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1384 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6380 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 57268 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 57244 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4104 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19736 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 68596 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 84624 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19968 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 68512 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 84364 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19360 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4420 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9268 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34372 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34364 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 17068 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32788 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32704 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9332 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 75712 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 75548 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 15664 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 31384 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31364 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9884 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37480 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 26548 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37496 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 26504 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27500 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ -?rw-r--r-- 0 0 0 8580 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 51744 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 112468 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92588 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24784 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 57796 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8576 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 51724 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 112064 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92516 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24780 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 56216 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9856 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24744 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24700 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 40112 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 116100 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 40116 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 116036 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4184 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 15892 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 53652 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 52704 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10644 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14708 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 20100 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 175952 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 20032 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 176024 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 37140 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 296228 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 295124 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 141548 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 7044 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32176 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32172 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22732 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 284172 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 284156 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 7568 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 8056 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 8036 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16952 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 17144 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 16996 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11856 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 62256 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62244 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 103020 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 21892 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 135836 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 103088 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 21968 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 135372 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 18756 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 27852 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ +?rw-r--r-- 0 0 0 27868 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 27460 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 26936 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 26928 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3108 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2620 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2604 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 15080 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 14936 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 39288 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 38796 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 1324 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 12348 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 12392 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15444 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ -?rw-r--r-- 0 0 0 3260 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 62388 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 3268 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ +?rw-r--r-- 0 0 0 62348 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6096 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ -?rw-r--r-- 0 0 0 51728 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 51664 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6772 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 31268 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 30724 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 7096 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 7724 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 5948 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 6420 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 30628 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 10856 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 4176 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4180 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1492 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 13396 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13292 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5596 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 10732 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1500 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 4580 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 205144 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 193028 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 193024 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 23460 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 13252 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 12928 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2336 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4156 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 10328 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5260 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 38148 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 38216 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 78628 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10636 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 10644 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 15636 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15052 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ -?rw-r--r-- 0 0 0 3460 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ +?rw-r--r-- 0 0 0 3520 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 5060 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ -?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 29508 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 4996 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ +?rw-r--r-- 0 0 0 2916 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ +?rw-r--r-- 0 0 0 29556 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 15540 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 19412 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ -?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ +?rw-r--r-- 0 0 0 19508 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 3068 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 2328 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12688 1970-01-01 00:00:00.000000 main.o │ │ │ │ -?rw-r--r-- 0 0 0 14412 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 12920 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 14288 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 12896 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 25220 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 96764 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 16956 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30020 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 95812 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 16764 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 29984 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 15984 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 101960 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 102040 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11436 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 108816 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3408 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 38332 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 38328 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 47008 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18920 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 27576 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 62824 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 23252 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62768 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 23248 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58048 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 45528 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 28228 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 17320 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7548 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5212 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?rw-r--r-- 0 0 0 7476 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 4436 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ ?rw-r--r-- 0 0 0 15292 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13120 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 9032 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 688608 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 688596 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12808 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 16848 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7396 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10012 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 9988 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37400 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6024 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18264 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 232736 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 29904 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 232724 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 29156 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2772 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ -?rw-r--r-- 0 0 0 32500 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 32476 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 34312 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 22500 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 19348 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ +?rw-r--r-- 0 0 0 22432 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 19320 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21596 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18348 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 54424 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 57980 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 54360 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 57972 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 17964 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68488 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 106296 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 68316 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 106616 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 40520 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30424 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 30128 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 4808 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 15960 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 22048 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22008 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17088 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32576 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ -?rw-r--r-- 0 0 0 11608 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ +?rw-r--r-- 0 0 0 11604 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5168 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6648 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 27996 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ +?rw-r--r-- 0 0 0 27956 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 424160 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -761,15 +761,15 @@ │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq.w ad4 <_PyPegen_fill_token+0x45c> │ │ │ │ │ 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 948 <_PyPegen_fill_token+0x2d0> │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ beq.n 744 <_PyPegen_fill_token+0xcc> │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -2497,25 +2497,25 @@ │ │ │ │ │ blt.n 1696 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble.n 16a6 <_PyPegen_byte_offset_to_character_offset_line+0xaa> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 167e <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ + blt.n 16ae <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x92> │ │ │ │ │ + ble.n 16be <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 16ae <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ + blt.n 167e <_PyPegen_byte_offset_to_character_offset_line+0x82> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 16be <_PyPegen_byte_offset_to_character_offset_line+0xc2> │ │ │ │ │ + ble.n 168e <_PyPegen_byte_offset_to_character_offset_line+0x92> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 16c6 <_PyPegen_byte_offset_to_character_offset_line+0xca> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 16d6 <_PyPegen_byte_offset_to_character_offset_line+0xda> │ │ │ │ │ @@ -2533,46 +2533,46 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ bne.n 1720 <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 1640 <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ - movs r1, #2 │ │ │ │ │ + bgt.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + movs r1, #3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n 1736 <_PyPegen_byte_offset_to_character_offset_line+0x13a> │ │ │ │ │ + bne.n 174c <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n 1630 <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n 174c <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ + bne.n 170a <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ - movs r1, #3 │ │ │ │ │ + bgt.n 1640 <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ + movs r1, #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, r1, #2 │ │ │ │ │ - bne.n 170a <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ + bne.n 1736 <_PyPegen_byte_offset_to_character_offset_line+0x13a> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n 1660 <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ movs r1, #4 │ │ │ │ │ b.n 1678 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ │ bne.n 16ee <_PyPegen_byte_offset_to_character_offset_line+0xf2> │ │ │ │ │ @@ -2593,61 +2593,61 @@ │ │ │ │ │ b.n 16e6 <_PyPegen_byte_offset_to_character_offset_line+0xea> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 177e <_PyPegen_byte_offset_to_character_offset_line+0x182> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n 16d2 <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n 16ba <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 1786 <_PyPegen_byte_offset_to_character_offset_line+0x18a> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ adds r1, #4 │ │ │ │ │ b.n 168a <_PyPegen_byte_offset_to_character_offset_line+0x8e> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 1782 <_PyPegen_byte_offset_to_character_offset_line+0x186> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n 16d2 <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ beq.n 178a <_PyPegen_byte_offset_to_character_offset_line+0x18e> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 16ba <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + b.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ 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 r1, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1678 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n 16ba <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ b.n 16d2 <_PyPegen_byte_offset_to_character_offset_line+0xd6> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ b.n 168a <_PyPegen_byte_offset_to_character_offset_line+0x8e> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n 16ba <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + b.n 16a2 <_PyPegen_byte_offset_to_character_offset_line+0xa6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001790 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 5f0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -28,18 +28,18 @@ │ │ │ │ │ 24: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 25: 00000130 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 26: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 27: 00001d64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 28: 00001d68 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 │ │ │ │ │ + 31: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 32: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 33: 00000168 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 34: 0000017c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 35: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 36: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 37: 00000504 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 │ │ │ │ │ @@ -162,20 +162,20 @@ │ │ │ │ │ 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: 00001df1 40 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 165: 00000169 106 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: 000001d5 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 169: 00000229 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 165: 00000169 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 166: 000001bd 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 168: 00000201 106 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 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: 0000026d 140 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 175: 000002f9 290 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 176: 0000041d 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ 177: 00000445 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -19,38 +19,38 @@ │ │ │ │ │ 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 │ │ │ │ │ 00000142 00005f0a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ 0000015a 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000164 0000a36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000017a 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC18 │ │ │ │ │ -0000017e 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC18 │ │ │ │ │ -00000188 0000a60a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000194 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000001b0 0000a70a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000001ca 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 0000222f R_ARM_THM_MOVW_ABS_NC 00000178 .LC1 │ │ │ │ │ -000001fc 00002230 R_ARM_THM_MOVT_ABS 00000178 .LC1 │ │ │ │ │ -00000208 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000262 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000184 00001f2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC0 │ │ │ │ │ +00000188 00001f30 R_ARM_THM_MOVT_ABS 0000016c .LC0 │ │ │ │ │ +0000018c 0000202f R_ARM_THM_MOVW_ABS_NC 00000174 .LC1 │ │ │ │ │ +00000190 00002030 R_ARM_THM_MOVT_ABS 00000174 .LC1 │ │ │ │ │ +0000019c 0000770a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000001f6 0000a70a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000212 0000222f R_ARM_THM_MOVW_ABS_NC 0000017c .LC18 │ │ │ │ │ +00000216 00002230 R_ARM_THM_MOVT_ABS 0000017c .LC18 │ │ │ │ │ +00000220 0000a90a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +0000022c 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000248 0000aa0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000262 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000286 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000002ac 0000880a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ 000002b8 00004c0a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000002d6 00004d0a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000002f0 0000500a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000031a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000031e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000037a 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -0000038a 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000003a8 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000003d4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000003d8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000037c 0000550a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000038c 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000003aa 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000003b4 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000003b8 00005430 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000040a 0000510a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ 00000434 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 0000045c 0000720a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000484 0000530a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000004c0 0000b40a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ 0000054a 0000b50a R_ARM_THM_CALL 000004e5 _PyPegen_get_invalid_target │ │ │ │ │ 00000578 0000b50a R_ARM_THM_CALL 000004e5 _PyPegen_get_invalid_target │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -117,20 +117,20 @@ │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -165,72 +165,19 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 146 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000168 <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ - cbz r0, 1ce <_PyPegen_alias_for_star+0x66> │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1b8 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ - add sp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1ce <_PyPegen_alias_for_star+0x66> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1ce <_PyPegen_alias_for_star+0x66> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1b4 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000001d4 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000168 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #24 │ │ │ │ │ - bne.n 21e <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ + bne.n 1b2 <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, sp │ │ │ │ │ @@ -245,29 +192,29 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - cbz r0, 222 <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ + cbz r0, 1b6 <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 204 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ + bne.n 198 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 21a <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ + b.n 1ae <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000228 <_PyPegen_class_def_decorators>: │ │ │ │ │ +000001bc <_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 │ │ │ │ │ @@ -284,14 +231,67 @@ │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ +00000200 <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_InternFromString │ │ │ │ │ + cbz r0, 266 <_PyPegen_alias_for_star+0x66> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 250 <_PyPegen_alias_for_star+0x50> │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ + add sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 266 <_PyPegen_alias_for_star+0x66> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cbnz r3, 266 <_PyPegen_alias_for_star+0x66> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 24c <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ 0000026c <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -350,130 +350,132 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 2da <_PyPegen_decoded_constant_from_token+0x6e> │ │ │ │ │ │ │ │ │ │ 000002f8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 416 <_PyPegen_setup_full_format_spec+0x11e> │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + 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 r9, r3 │ │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ mov lr, ip │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge.n 352 <_PyPegen_setup_full_format_spec+0x5a> │ │ │ │ │ - ldr.w r7, [r6, #4]! │ │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ │ - cmp r5, #20 │ │ │ │ │ - bne.n 39a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne.n 39a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ + bge.n 354 <_PyPegen_setup_full_format_spec+0x5c> │ │ │ │ │ + ldr.w r5, [r7, #4]! │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + cmp r1, #20 │ │ │ │ │ + bne.n 39c <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.n 39c <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ subs r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ add lr, r5 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 32c <_PyPegen_setup_full_format_spec+0x34> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + b.n 32e <_PyPegen_setup_full_format_spec+0x36> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ mov r4, r8 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 39e <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ + bne.n 3a0 <_PyPegen_setup_full_format_spec+0xa8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 36c <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ + cbz r3, 36e <_PyPegen_setup_full_format_spec+0x76> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne.n 3f6 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ bne.n 3f6 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrd r3, r2, [sp, #60] @ 0x3c │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 412 <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 394 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + cbz r0, 396 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 34a <_PyPegen_setup_full_format_spec+0x52> │ │ │ │ │ + b.n 34c <_PyPegen_setup_full_format_spec+0x54> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cbz r0, 412 <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov lr, r9 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - bge.n 35c <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + bge.n 35e <_PyPegen_setup_full_format_spec+0x66> │ │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ │ - add.w sl, lr, #2 │ │ │ │ │ - ldr.w r1, [ip] │ │ │ │ │ - cmp r1, #20 │ │ │ │ │ + add.w r7, lr, #2 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr.w r7, [ip] │ │ │ │ │ + cmp r7, #20 │ │ │ │ │ bne.n 3ec <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ - ldr.w r9, [ip, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r7, [r9, #4] │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ + ldr.w r7, [ip, #4] │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ bne.n 3ec <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 3b8 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 3c2 <_PyPegen_setup_full_format_spec+0xca> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n 3b8 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + b.n 3c2 <_PyPegen_setup_full_format_spec+0xca> │ │ │ │ │ mov r1, r0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldrd r3, r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bl a8 <_PyPegen_check_barry_as_flufl+0x20> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 380 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ + b.n 382 <_PyPegen_setup_full_format_spec+0x8a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 394 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ + b.n 396 <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000041c <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -10,17 +10,17 @@ │ │ │ │ │ [ dc] {{ │ │ │ │ │ [ e0] }} │ │ │ │ │ [ e4] f-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 160] != │ │ │ │ │ [ 164] %U.%U │ │ │ │ │ - [ 16c] * │ │ │ │ │ - [ 170] print │ │ │ │ │ - [ 178] exec │ │ │ │ │ + [ 16c] print │ │ │ │ │ + [ 174] exec │ │ │ │ │ + [ 17c] * │ │ │ │ │ [ 180] Generator expression must be parenthesized │ │ │ │ │ [ 1ac] attribute │ │ │ │ │ [ 1b8] subscript │ │ │ │ │ [ 1c4] starred │ │ │ │ │ [ 1cc] name │ │ │ │ │ [ 1d4] list │ │ │ │ │ [ 1dc] tuple │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1223,51 +1223,53 @@ │ │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r8, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - cbz r5, b9a <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + cbz r4, b9a <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ blt.n b78 <_PyPegen_checked_future_import+0x88> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldrd r7, r4, [sp, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ b.n b2c <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r6, #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 b62 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ │ - orr.w r3, r3, #32 │ │ │ │ │ - str.w r3, [fp, #64] @ 0x40 │ │ │ │ │ + ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ │ + orr.w r1, r1, #32 │ │ │ │ │ + str.w r1, [fp, #64] @ 0x40 │ │ │ │ │ b.n b62 <_PyPegen_checked_future_import+0x72> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ b.n b66 <_PyPegen_checked_future_import+0x76> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000ba0 <_PyPegen_get_exprs>: │ │ │ │ │ _PyPegen_get_exprs(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ @@ -1312,99 +1314,99 @@ │ │ │ │ │ stmdb 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 r6, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ │ cbnz r1, c2e <_PyPegen_make_arguments+0x36> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w f1a <_PyPegen_make_arguments+0x322> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ - subs.w r3, r8, #0 │ │ │ │ │ + subs.w r3, r9, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - subs.w r9, fp, #0 │ │ │ │ │ + subs.w r8, fp, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne.w r9, #1 │ │ │ │ │ - tst.w r3, r9 │ │ │ │ │ + movne.w r8, #1 │ │ │ │ │ + tst.w r3, r8 │ │ │ │ │ beq.w e44 <_PyPegen_make_arguments+0x24c> │ │ │ │ │ ldr.w r5, [fp] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bgt.w da8 <_PyPegen_make_arguments+0x1b0> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - ldr.w r7, [r8] │ │ │ │ │ + ldr.w r7, [r9] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ adds r0, r7, 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ble.n d4a <_PyPegen_make_arguments+0x152> │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ beq.n cca <_PyPegen_make_arguments+0xd2> │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ beq.n cca <_PyPegen_make_arguments+0xd2> │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ beq.n cca <_PyPegen_make_arguments+0xd2> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr.w ip, [r3, r0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str.w ip, [r3, r0] │ │ │ │ │ bne.n cb2 <_PyPegen_make_arguments+0xba> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bgt.n d50 <_PyPegen_make_arguments+0x158> │ │ │ │ │ subs.w r2, sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - tst.w r9, r2 │ │ │ │ │ + tst.w r8, r2 │ │ │ │ │ bne.w eea <_PyPegen_make_arguments+0x2f2> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ │ + andeq.w r3, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w e8c <_PyPegen_make_arguments+0x294> │ │ │ │ │ ldr.w r8, [fp] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ @@ -1503,24 +1505,24 @@ │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbz r0, e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ bgt.n ea8 <_PyPegen_make_arguments+0x2b0> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ beq.n edc <_PyPegen_make_arguments+0x2e4> │ │ │ │ │ - ldr.w fp, [sl] │ │ │ │ │ + ldr.w sl, [fp] │ │ │ │ │ ldr r1, [r6, #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, e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ bgt.n ec2 <_PyPegen_make_arguments+0x2ca> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ @@ -1537,17 +1539,17 @@ │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n df6 <_PyPegen_make_arguments+0x1fe> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n d44 <_PyPegen_make_arguments+0x14c> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n e62 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ + bne.n e62 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ beq.n e62 <_PyPegen_make_arguments+0x26a> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl f50 <_get_names.isra.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w cce <_PyPegen_make_arguments+0xd6> │ │ │ │ │ @@ -1559,18 +1561,18 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w cce <_PyPegen_make_arguments+0xd6> │ │ │ │ │ b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ beq.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ subs.w r2, sl, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ bne.n e96 <_PyPegen_make_arguments+0x29e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n f3c <_PyPegen_make_arguments+0x344> │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ @@ -1586,25 +1588,25 @@ │ │ │ │ │ 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 df6 <_PyPegen_make_arguments+0x1fe> │ │ │ │ │ b.n eb2 <_PyPegen_make_arguments+0x2ba> │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ + 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 r3, fp │ │ │ │ │ + cmp r3, sl │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ beq.n e16 <_PyPegen_make_arguments+0x21e> │ │ │ │ │ b.n ecc <_PyPegen_make_arguments+0x2d4> │ │ │ │ │ ldr r1, [r6, #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 e16 <_PyPegen_make_arguments+0x21e> │ │ │ │ │ b.n e40 <_PyPegen_make_arguments+0x248> │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,16 +9,16 @@ │ │ │ │ │ 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 2e4c4331 .LC16..LC17..LC1 │ │ │ │ │ - 0x000000e0 38002e4c 4330002e 4c433100 2e4c4331 8..LC0..LC1..LC1 │ │ │ │ │ + 0x000000d0 2e4c4331 36002e4c 43313700 2e4c4330 .LC16..LC17..LC0 │ │ │ │ │ + 0x000000e0 002e4c43 31002e4c 43313800 2e4c4331 ..LC1..LC18..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 │ │ │ │ │ @@ -144,23 +144,23 @@ │ │ │ │ │ 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._ │ │ │ │ │ + 0x00000940 5f706169 72005f50 79506567 656e5f63 _pair._PyPegen_c │ │ │ │ │ + 0x00000950 6865636b 5f6c6567 6163795f 73746d74 heck_legacy_stmt │ │ │ │ │ + 0x00000960 005f5079 50656765 6e5f636c 6173735f ._PyPegen_class_ │ │ │ │ │ + 0x00000970 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ + 0x00000980 50794153 545f436c 61737344 6566005f PyAST_ClassDef._ │ │ │ │ │ + 0x00000990 50795065 67656e5f 616c6961 735f666f PyPegen_alias_fo │ │ │ │ │ + 0x000009a0 725f7374 61720050 79556e69 636f6465 r_star.PyUnicode │ │ │ │ │ + 0x000009b0 5f496e74 65726e46 726f6d53 7472696e _InternFromStrin │ │ │ │ │ + 0x000009c0 67005f50 79415354 5f616c69 6173005f g._PyAST_alias._ │ │ │ │ │ 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 │ │ │ ├── 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: 196640 (bytes into file) │ │ │ │ │ + Start of section headers: 194944 (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 0x30020: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2f980: │ │ │ │ │ │ │ │ │ │ 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 003d30 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 02612c 0015e0 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003d64 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02770c 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003efc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 003efc 01bca0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 02788c 008058 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01fb9c 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 020e88 00104c 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02f8e4 0006b8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 021ed4 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021ed4 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 021f08 002210 10 14 383 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 024118 002012 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 02ff9c 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003fa8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 025bcc 0016b0 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003fdc 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02727c 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 004174 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 004174 01b4c4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0273fc 007e48 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01f638 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 020924 00104c 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02f244 0006b8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 021970 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021970 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0219a4 002210 10 14 383 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 023bb4 002015 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 02f8fc 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 545 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00017e6d 726 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 0001a451 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 0000091d 7180 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 000028b5 7322 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 8: 000026d5 480 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 00017b2d 726 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 0001a111 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000925 7234 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 000028f5 7360 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 8: 00002715 480 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 10: 0000847d 1350 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 00008479 1350 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: 0001a451 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 0001a111 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 18: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 19: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 20: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 21: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -28,203 +28,203 @@ │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 25: 0000013c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 26: 0000017c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 27: 00000194 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 28: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 29: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 30: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 31: 00002529 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 32: 000025a1 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 33: 00002605 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 0000266d 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 35: 0000d249 524 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000daa5 1778 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 00011ec1 944 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00013639 1354 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 000149ed 694 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00014ca5 292 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 0001592d 1006 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 42: 00017a65 920 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 43: 000070c9 1032 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 00009539 1596 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 00015509 1060 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 00001df9 280 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00002049 676 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 48: 000176d5 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 00017a65 920 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 50: 0000f70d 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 51: 00003539 828 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 00017a65 920 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ - 53: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 54: 00000d49 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 55: 00017a65 920 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 56: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ - 57: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ - 58: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 59: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 31: 00002569 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 000025e1 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 00002645 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 000026ad 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 35: 0000d241 524 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000da9d 1778 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 00011ecd 942 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 00013645 1354 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 000149fd 694 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 00014cb5 292 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00015671 1026 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 42: 00017795 920 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 43: 00007135 1032 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 44: 00009535 1596 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 45: 0001524d 1060 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 46: 00001e61 280 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 000020b1 676 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 48: 0001743d 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00017795 920 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000f705 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 51: 000037ad 828 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 00017795 920 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 53: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 54: 00000d59 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 55: 00017795 920 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 56: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ + 57: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ + 58: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ + 59: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_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: 00004551 3472 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 65: 0000d579 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 66: 00010a29 1344 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 67: 0000ea09 1324 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 64: 000045b5 3478 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 65: 0000d571 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 66: 00010a21 1344 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 67: 0000ea01 1324 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 68: 00000405 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 69: 0000088d 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 70: 0000f1d1 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 70: 0000f1c9 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ 71: 000001c1 288 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ 72: 000001c1 288 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 73: 0000ef35 668 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 74: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 75: 00000dc1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 73: 0000ef2d 668 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 74: 00000dd1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 75: 000001d3 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 76: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 77: 000002cc 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 78: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 79: 0000031c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 80: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 81: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 82: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 83: 00008cd1 1334 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 84: 00001da5 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 85: 00005381 2232 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 86: 000162c9 622 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 87: 00007051 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 88: 00014dc9 1462 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 89: 00000e05 136 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 90: 00012501 238 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 91: 00000f25 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 92: 00000f25 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 93: 00001da5 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 94: 00013c8d 994 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 95: 0000e9b5 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 96: 000052e1 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 97: 000081a9 722 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 98: 0000e199 190 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 99: 00005c39 3728 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 83: 00008ccd 1334 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 84: 00001e0d 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 85: 000053ed 2232 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 86: 00016021 622 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 87: 000070bd 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 88: 00014dd9 1138 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 89: 00000e15 136 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 90: 0001250d 238 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 91: 00000f35 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 92: 00000f35 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 93: 00001e0d 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 94: 0000e9ad 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 95: 00013c99 994 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 96: 0000534d 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 97: 000081a5 722 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 98: 0000e191 190 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00005ca5 3728 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: 00006ac9 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 107: 00006b2d 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 108: 00012271 656 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 109: 00013b85 264 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 110: 0000d5e1 1220 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 00015d1d 1052 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 112: 00015d1d 1052 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 113: 0000ac75 422 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 114: 000009d5 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 115: 0000f741 466 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 116: 00000b55 498 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 117: 00003d2d 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 118: 00014071 2116 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 119: 00007649 2910 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 120: 000074d1 374 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 106: 00006b35 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 107: 00006b99 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 108: 0001227d 656 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 00013b91 264 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 110: 0000d5d9 1220 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 00015a75 1052 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 112: 00015a75 1052 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 113: 0000ac71 422 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 114: 0000105d 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 115: 0000f739 466 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 116: 00000b65 498 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 117: 00003fa5 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 118: 0001407d 2118 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 119: 000076b5 2798 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 120: 0000753d 374 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: 000089c5 778 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 127: 0000d455 290 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 128: 00000ae5 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 126: 000089c1 778 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 127: 0000d44d 290 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 128: 00000af5 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 129: 00000c4f 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 130: 00018145 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 131: 00009209 816 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 132: 00009b75 4090 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 133: 0000ab71 260 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 134: 0000ae1d 920 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 135: 0000b1b5 1394 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 136: 0000b729 860 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 130: 00017e05 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 131: 00009205 816 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 132: 00009b71 4090 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 133: 0000ab6d 260 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 134: 0000ae19 920 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 135: 0000b1b1 1394 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 136: 0000b725 860 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 137: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 138: 0000ba85 488 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 139: 0000bc6d 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 140: 0000bd5d 2194 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 138: 0000ba81 488 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 139: 0000bc69 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 140: 0000bd59 2192 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 141: 00000604 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 142: 0000c5f1 1278 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 142: 0000c5e9 1278 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 143: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 144: 0000caf1 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 145: 0000cbe5 1634 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 144: 0000cae9 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 145: 0000cbdd 1636 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 146: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 147: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 148: 00016139 400 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 149: 00016139 400 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 148: 00015e91 400 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 149: 00015e91 400 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ 150: 00000674 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 151: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 152: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 153: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 154: 0000f915 2698 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 155: 000148b5 310 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 154: 0000f90d 2698 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 155: 000148c5 310 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 156: 0000035f 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 157: 00000a81 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 158: 00000a81 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 159: 0000e259 1884 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 160: 000011f1 2330 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 157: 00000a91 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 158: 00000a91 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 159: 0000e251 1884 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 160: 00001259 2330 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ 161: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 162: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 163: 00016539 3120 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 164: 0000f32d 992 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 163: 00016291 3134 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 164: 0000f325 992 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ 165: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 166: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 167: 0000314d 862 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 167: 000033c1 862 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: 000105ad 826 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 176: 000110b1 784 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 177: 000125f1 2142 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 178: 00012e51 1636 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 179: 0001161d 2212 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 180: 000113c1 288 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 181: 000125f1 2142 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 182: 00000a2d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 183: 000103a1 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 184: 000113c1 288 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 185: 0001161d 2212 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 186: 000113c1 288 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 187: 00000a2d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 175: 000105a5 826 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 176: 000110a9 784 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 177: 000125fd 2146 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 178: 00012e61 1636 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 179: 00011615 2230 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 180: 000113b9 288 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 181: 000125fd 2146 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 182: 00000a3d 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 183: 00010399 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 184: 000113b9 288 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 185: 00011615 2230 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 186: 000113b9 288 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 187: 00000a3d 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ 188: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 189: 00017725 830 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 190: 000125f1 2142 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 189: 0001748d 776 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 190: 000125fd 2146 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ 191: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 192: 00010435 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 192: 0001042d 376 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ 193: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 194: 00010435 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 195: 00010435 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 196: 00010435 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 197: 000108e9 318 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 194: 0001042d 376 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 195: 0001042d 376 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 196: 0001042d 376 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 197: 000108e1 318 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 198: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 199: 000114e1 314 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 200: 00010f69 328 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 201: 0001161d 2212 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 202: 0001161d 2212 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 203: 00017169 238 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 199: 000114d9 316 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 200: 00010f61 328 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 201: 00011615 2230 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 202: 00011615 2230 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 203: 00016ed1 238 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: 00000e8d 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 207: 00000e9d 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 208: 00000643 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 209: 00000b95 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ 210: 00000968 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 211: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 212: 000009b0 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 213: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 214: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 215: 00000a34 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 216: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 217: 000134b5 386 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 217: 000134c5 382 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 218: 000002e1 290 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 219: 00017725 830 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 219: 0001748d 776 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ 220: 00000beb 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 221: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ 222: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ 223: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ 224: 00000001 446 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ 225: 00000a64 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 226: 00000a80 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ @@ -235,133 +235,133 @@ │ │ │ │ │ 231: 00000b74 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 232: 00000ba4 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 233: 00000bcc 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 234: 00000bf4 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 235: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 236: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 237: 00000c68 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 238: 00001f11 312 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 238: 00001f79 312 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 239: 00000f45 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 240: 00000d7b 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ - 241: 00000dcf 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ + 240: 00001f79 312 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 241: 00000d7b 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ 242: 00000fe9 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ 243: 00000d07 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ - 244: 00001f11 312 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 244: 00000dcf 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ 245: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 246: 00015381 390 FUNC LOCAL DEFAULT 6 slice_rule │ │ │ │ │ + 246: 0001b2f9 460 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ 247: 00000cc0 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 248: 0000098b 522 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 249: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 250: 00015509 1060 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 250: 0001524d 1060 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ 251: 00000d00 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 252: 00000ca5 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ 253: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 254: 00017575 352 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 255: 00017259 794 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 256: 000008e5 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 257: 00001b0d 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 254: 000172dd 352 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 255: 00016fc1 794 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 256: 0000094d 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 257: 00001b75 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 258: 00000d40 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 259: 00003cd5 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 259: 00003f4d 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ 260: 00000d64 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 261: 00017dfd 112 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ - 262: 0001bc9d 4 FUNC LOCAL DEFAULT 6 _tmp_203_rule │ │ │ │ │ + 261: 000008e5 104 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ + 262: 00003f49 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ 263: 00000575 790 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 264: 00000d94 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 265: 00018949 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 266: 00018949 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 267: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 268: 0001948d 1502 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 269: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 270: 0001948d 1502 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 271: 00018949 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 272: 00019a6d 936 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 273: 00019e15 1220 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 274: 0001948d 1502 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 275: 00019a6d 936 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 276: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 277: 00019a6d 936 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 265: 00018609 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 266: 00018609 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 267: 00018bc1 1420 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 268: 0001914d 1502 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 269: 00018bc1 1420 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 270: 0001914d 1502 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 271: 00018609 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 272: 0001972d 936 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 273: 00019ad5 1220 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 274: 0001914d 1502 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 275: 0001972d 936 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 276: 00018bc1 1420 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 277: 0001972d 936 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 278: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 279: 000188b5 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 280: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 281: 00018e29 214 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 282: 0001948d 1502 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 283: 00018f01 1420 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 279: 00018575 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 280: 00018bc1 1420 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 281: 00018ae9 214 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 282: 0001914d 1502 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 283: 00018bc1 1420 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 284: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 285: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 286: 00002d45 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 287: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 288: 00018d59 208 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 289: 00018cd9 128 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 290: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 291: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 292: 0001a2d9 374 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 285: 000010b5 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 286: 00002fb9 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 287: 000010b5 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 288: 00018a19 208 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 289: 00018999 128 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 290: 000010b5 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 291: 000010b5 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 292: 00019f99 374 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 293: 00000beb 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ - 294: 00002d45 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 294: 00002fb9 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ 295: 00000f97 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 296: 0000104d 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 296: 000010b5 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 297: 00000f97 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: 0001a561 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 301: 0001a561 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 302: 0000112d 196 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 300: 0001a221 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 301: 0001a221 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 302: 00001195 196 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 303: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 304: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 305: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 306: 00000b97 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 307: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ 308: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 309: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 310: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 311: 00001d3d 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 311: 00001da5 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ 312: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 313: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 314: 000022ed 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 315: 00002c85 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 316: 000023d5 130 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 317: 0001a5c5 1768 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ - 318: 00002459 376 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 319: 00002b19 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 320: 000027ed 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 321: 00002889 214 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 314: 00002355 230 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 315: 00002ef9 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 316: 0000243d 130 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 317: 00002639 524 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 318: 000024c1 376 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 319: 00002d8d 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 320: 00002a61 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 321: 00002afd 214 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 322: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 323: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 324: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 325: 0001ae99 3138 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 326: 0001acad 492 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 325: 0001a285 624 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 326: 0001a4f5 3138 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ 327: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 328: 000025d1 230 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 329: 000026b9 308 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 330: 00002961 354 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 331: 00002ac5 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 332: 00002e3d 326 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 333: 00003875 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 334: 000038cd 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 335: 00003921 330 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 336: 00002f85 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 337: 00002e39 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 338: 0001badd 446 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 328: 00002845 230 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 329: 0000292d 308 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 330: 00002bd5 354 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 331: 00002d39 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 332: 000030b1 326 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 333: 00003ae9 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 334: 00003b41 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 335: 00003b95 330 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 336: 000031f9 326 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 337: 000030ad 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 338: 0001b139 446 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ 339: 00000249 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 340: 00002cdd 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 341: 000030cd 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 340: 00002f51 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 341: 00003341 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 342: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 343: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ 344: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ 345: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ 346: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 347: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 348: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 349: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 350: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 351: 000034ad 138 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 351: 00003721 138 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 352: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 353: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 354: 00003539 828 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 355: 00003a6d 610 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 356: 00003cd1 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 354: 000037ad 828 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 355: 00003ce1 610 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 356: 00003f45 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ 357: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 358: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 359: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 360: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 361: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ 362: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ 363: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ @@ -380,15 +380,15 @@ │ │ │ │ │ 376: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ 377: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ 378: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ 379: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ 380: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ 381: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ 382: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 383: 00000001 2332 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 383: 00000001 2338 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ @@ -396,38 +396,38 @@ │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ - 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_IndentationError │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ @@ -505,16 +505,16 @@ │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ @@ -526,16 +526,16 @@ │ │ │ │ │ 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,712 +1,738 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2612c contains 700 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x25bcc contains 726 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000032 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000006a 0000c50a R_ARM_THM_CALL 000108e9 param_rule │ │ │ │ │ -00000074 0000cb0a R_ARM_THM_CALL 00017169 default_rule │ │ │ │ │ +0000006a 0000c50a R_ARM_THM_CALL 000108e1 param_rule │ │ │ │ │ +00000074 0000cb0a R_ARM_THM_CALL 00016ed1 default_rule │ │ │ │ │ 00000082 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000008c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000000c8 0000c50a R_ARM_THM_CALL 000108e9 param_rule │ │ │ │ │ +000000c8 0000c50a R_ARM_THM_CALL 000108e1 param_rule │ │ │ │ │ 000000e6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000000f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000010a 0000cb0a R_ARM_THM_CALL 00017169 default_rule │ │ │ │ │ +0000010a 0000cb0a R_ARM_THM_CALL 00016ed1 default_rule │ │ │ │ │ 0000011a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000126 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000012a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000134 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000144 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 00000156 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000182 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000190 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000198 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000198 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000212 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000022c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000023a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000024c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000025c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000026e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000002a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000002b0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b8 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002b8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000002cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000002da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000320 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000033a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000358 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000362 0000850a R_ARM_THM_CALL 0000ab71 star_expression_rule │ │ │ │ │ -00000374 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000362 0000850a R_ARM_THM_CALL 0000ab6d star_expression_rule │ │ │ │ │ +00000374 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000396 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000003a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000003da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000046a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000484 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000492 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000004a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004b4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000004c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000516 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000524 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000052c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000052c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000544 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000054e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000558 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005aa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000005d4 0000600a R_ARM_THM_CALL 000052e1 t_primary_rule │ │ │ │ │ +000005d4 0000600a R_ARM_THM_CALL 0000534d t_primary_rule │ │ │ │ │ 000005e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005f4 0000600a R_ARM_THM_CALL 000052e1 t_primary_rule │ │ │ │ │ +000005f4 0000600a R_ARM_THM_CALL 0000534d t_primary_rule │ │ │ │ │ 00000602 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000060c 0000580a R_ARM_THM_CALL 00014dc9 slices_rule │ │ │ │ │ +0000060c 0000580a R_ARM_THM_CALL 00014dd9 slices_rule │ │ │ │ │ 0000061a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000620 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00000624 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ +00000620 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +00000624 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ 0000062c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000634 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000634 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000656 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 0000066a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000006ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000006ba 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000006ce 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000006d8 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -000006dc 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ +000006d8 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +000006dc 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ 000006e4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000006f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000006f0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000714 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 0000071e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000073c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000074e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000760 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000786 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000790 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000790 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000007b2 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ 000007ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000007e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000806 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00000822 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000830 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 0000083c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000844 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000085c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000086c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000008b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000914 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000092e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000093a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000948 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000095a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000970 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000978 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000984 0000fe0a R_ARM_THM_CALL 00017575 kwarg_or_double_starred_rule │ │ │ │ │ -000009a2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000009c2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000009fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a52 0000b70a R_ARM_THM_CALL 000103a1 slash_no_default_rule │ │ │ │ │ -00000a60 0000b00a R_ARM_THM_CALL 000110b1 slash_with_default_rule │ │ │ │ │ -00000a70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000aaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000abe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ac8 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00000ad6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000b0c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000b1a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00000b30 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00000b3e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000b4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000baa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bd6 00012c0a R_ARM_THM_CALL 0001a561 _tmp_167_rule │ │ │ │ │ -00000be8 00012d0a R_ARM_THM_CALL 0001a561 _tmp_168_rule │ │ │ │ │ -00000c06 0000730a R_ARM_THM_CALL 0000f741 starred_expression_rule │ │ │ │ │ -00000c18 00005a0a R_ARM_THM_CALL 00012501 star_named_expression_rule │ │ │ │ │ -00000c26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c30 00005e0a R_ARM_THM_CALL 00013c8d star_named_expressions_rule │ │ │ │ │ -00000c3c 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00000c44 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c48 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000c58 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000c62 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00000c68 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000c6c 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000c82 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c96 00005a0a R_ARM_THM_CALL 00012501 star_named_expression_rule │ │ │ │ │ -00000ca4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cb0 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00000cba 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ -00000cbe 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ -00000cc4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000cc8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ce0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000cf2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000090c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000091c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000092c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000093a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000097c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000996 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009a2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000009b0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000009c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000009e0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000009ec 0000fe0a R_ARM_THM_CALL 000172dd kwarg_or_double_starred_rule │ │ │ │ │ +00000a0a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a2a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000a62 0000b70a R_ARM_THM_CALL 00010399 slash_no_default_rule │ │ │ │ │ +00000a70 0000b00a R_ARM_THM_CALL 000110a9 slash_with_default_rule │ │ │ │ │ +00000a80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000aba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ace 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ad8 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00000ae6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000b1c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000b2a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +00000b40 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00000b4e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000b5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ba4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000be6 00012c0a R_ARM_THM_CALL 0001a221 _tmp_167_rule │ │ │ │ │ +00000bf8 00012d0a R_ARM_THM_CALL 0001a221 _tmp_168_rule │ │ │ │ │ +00000c16 0000730a R_ARM_THM_CALL 0000f739 starred_expression_rule │ │ │ │ │ +00000c28 00005a0a R_ARM_THM_CALL 0001250d star_named_expression_rule │ │ │ │ │ +00000c36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c40 00005f0a R_ARM_THM_CALL 00013c99 star_named_expressions_rule │ │ │ │ │ +00000c4c 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +00000c54 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c58 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000c68 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00000c72 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00000c78 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +00000c7c 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +00000c92 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ca6 00005a0a R_ARM_THM_CALL 0001250d star_named_expression_rule │ │ │ │ │ +00000cb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cc0 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +00000cca 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e00 .LC86 │ │ │ │ │ +00000cce 00012b30 R_ARM_THM_MOVT_ABS 00000e00 .LC86 │ │ │ │ │ +00000cd4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000cd8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000cf0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d1a 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00000d24 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ -00000d28 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ -00000d2e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d32 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d9a 00002c0a R_ARM_THM_CALL 00009539 star_expressions_rule │ │ │ │ │ -00000da8 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00000dac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dfa 0002090a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00000e2c 00006d0a R_ARM_THM_CALL 00013b85 list_rule │ │ │ │ │ -00000e3c 00006c0a R_ARM_THM_CALL 00012271 tuple_rule │ │ │ │ │ -00000e4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000eb4 00006d0a R_ARM_THM_CALL 00013b85 list_rule │ │ │ │ │ -00000ec2 00006c0a R_ARM_THM_CALL 00012271 tuple_rule │ │ │ │ │ -00000ed0 0000610a R_ARM_THM_CALL 000081a9 genexp_rule │ │ │ │ │ -00000ee2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f54 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000f7e 00002b0a R_ARM_THM_CALL 000070c9 star_targets_rule │ │ │ │ │ -00000f90 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000fa0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fc6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000fe8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ff2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000100a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001022 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001038 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001040 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000107c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000010a2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000010b0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ec 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010fe 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000110c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001114 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001126 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001156 0001200a R_ARM_THM_CALL 00018d59 lambda_param_rule │ │ │ │ │ -00001166 0001200a R_ARM_THM_CALL 00018d59 lambda_param_rule │ │ │ │ │ -00001180 0000cb0a R_ARM_THM_CALL 00017169 default_rule │ │ │ │ │ -00001190 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011a0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000011aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011cc 0000cb0a R_ARM_THM_CALL 00017169 default_rule │ │ │ │ │ -000011d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000011dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001266 0000730a R_ARM_THM_CALL 0000f741 starred_expression_rule │ │ │ │ │ -000012ba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000012dc 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -0000130a 0000a30a R_ARM_THM_CALL 00016539 kwargs_rule │ │ │ │ │ -0000132a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001346 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001370 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -00001390 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000013ac 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -000013c4 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -000013da 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -000013f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001400 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000140e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001412 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000141e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001446 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001468 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000147a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000148e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000149e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000014b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014c4 0000a40a R_ARM_THM_CALL 0000f32d _tmp_258_rule │ │ │ │ │ -000014f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001500 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -0000150e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001526 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000153e 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00001546 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000154a 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00001550 0000300a R_ARM_THM_CALL 000176d5 INVALID_VERSION_CHECK │ │ │ │ │ -0000156c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000157a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000015a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001600 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001616 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001632 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001640 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -0000164c 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00001656 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000165a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001662 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001666 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -0000167c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001692 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000016a8 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -000016b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e2 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -000016fc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001700 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001710 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001714 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000171e 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00001722 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00001728 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -0000172c 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001742 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000177e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000178a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001796 0001322f R_ARM_THM_MOVW_ABS_NC 00000b97 _tmp_155_rule │ │ │ │ │ -0000179a 00013230 R_ARM_THM_MOVT_ABS 00000b97 _tmp_155_rule │ │ │ │ │ -000017a2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000017ac 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000017b0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017b8 0001312f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -000017bc 00013130 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -000017e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017ea 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000017fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001816 0000a30a R_ARM_THM_CALL 00016539 kwargs_rule │ │ │ │ │ -00001828 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001840 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001866 0001330a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -0000189a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000018b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000018da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018ea 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000018fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000018fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001906 00012f2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ -0000190a 00012f30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ -00001920 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000193a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001952 0001330a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -0000196e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000197c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001984 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ac 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000019ba 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -000019c4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000019c8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000019d6 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000019da 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000019e4 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000019e8 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000019ee 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000019f2 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -00001a08 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a4c 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00001a5c 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00001a64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a76 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a82 00009f0a R_ARM_THM_CALL 0000e259 args_rule │ │ │ │ │ -00001a90 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00001a98 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ab0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ac0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001ac8 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00001ad8 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001ae0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001af4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ba2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001bb4 0001372f R_ARM_THM_MOVW_ABS_NC 00001d3d _tmp_157_rule │ │ │ │ │ -00001bb8 00013730 R_ARM_THM_MOVT_ABS 00001d3d _tmp_157_rule │ │ │ │ │ -00001bbe 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001bc6 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001bdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c04 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001c0e 00006e0a R_ARM_THM_CALL 0000d5e1 for_if_clauses_rule │ │ │ │ │ -00001c16 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00001c1a 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -00001c20 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c24 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c5a 0001352f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ -00001c5e 00013530 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ -00001c64 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c68 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c92 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -00001c96 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -00001ca0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ca4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cbc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cd2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ce6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001cf0 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001cfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d0a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00001d14 0001362f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00001d18 00013630 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00001d1e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d22 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d66 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001d80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d8e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001d94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001de0 00005f0a R_ARM_THM_CALL 0000e9b5 annotated_rhs_rule │ │ │ │ │ -00001df2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001e4c 00005a0a R_ARM_THM_CALL 00012501 star_named_expression_rule │ │ │ │ │ -00001e58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e68 0000250a R_ARM_THM_CALL 00011ec1 named_expression_rule │ │ │ │ │ -00001e92 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001eb0 00005e0a R_ARM_THM_CALL 00013c8d star_named_expressions_rule │ │ │ │ │ -00001ebe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001ed2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001ee8 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00001ef2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f3c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f7c 0000760a R_ARM_THM_CALL 00014071 fstring_replacement_field_rule │ │ │ │ │ -00001f90 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001fae 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00001fd0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001fee 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ffe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002006 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002012 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000201c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002030 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002036 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000207a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020ae 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -000020b2 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -000020b8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000020d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e0 0000260a R_ARM_THM_CALL 00013639 block_rule │ │ │ │ │ -000020ee 00020e0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -0000210c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002132 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002150 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000216c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000217c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002184 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000021a4 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -000021a8 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -000021ae 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000021ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021dc 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -000021e0 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -000021e4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002204 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002222 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002232 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002236 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002240 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002244 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002248 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002250 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002268 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002270 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002274 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000227e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002290 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002294 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000229a 0001392f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ -0000229e 00013930 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ -000022a2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000022c0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000022ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022d8 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002320 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002352 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00002366 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002374 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000238c 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00002396 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002406 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000242c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002436 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002450 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024a0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000024c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ee 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002506 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -0000252a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002542 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000254c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002564 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000256e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000258a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025a2 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000025b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002610 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00002624 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000263c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002644 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00002650 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000266c 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000267a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000026a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026f8 0001520a R_ARM_THM_CALL 0001badd signed_real_number_rule │ │ │ │ │ -0000270c 0001520a R_ARM_THM_CALL 0001badd signed_real_number_rule │ │ │ │ │ -00002726 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000273a 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -00002746 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002766 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00002770 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002786 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002790 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ -0000279c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000027ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002812 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -00002816 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -00002820 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002824 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002828 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002830 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002838 0001542f R_ARM_THM_MOVW_ABS_NC 00002cdd _tmp_69_rule │ │ │ │ │ -0000283c 00015430 R_ARM_THM_MOVT_ABS 00002cdd _tmp_69_rule │ │ │ │ │ -00002844 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002850 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002858 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002880 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028c4 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -000028c8 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -000028ce 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000028e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002904 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000290e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002926 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002990 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000029b4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00002a10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a1c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002a2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002a50 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00002a70 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002a9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002aa0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002abc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002af8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002b08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b80 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002be2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002bf2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002c04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002c34 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c3c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cc2 0000250a R_ARM_THM_CALL 00011ec1 named_expression_rule │ │ │ │ │ -00002ccc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d74 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002db2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002dd0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002de2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dea 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002df2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002dfe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e0e 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002e7a 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00002e9e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002eb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ec2 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00002ee2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002ef2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f02 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002f30 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002f3e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f46 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002f5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fe4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ffa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000300e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000301e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000302e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003042 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000304c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003054 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003092 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000309a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030bc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000030f4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003100 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003108 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00003114 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00003126 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000312c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003182 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000031ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000031d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000321c 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00003230 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00003250 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003266 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000327c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003284 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000328e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032b4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000032d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000032f0 00021d0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -000032fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003306 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003312 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000331e 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00003326 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000332a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003332 00015b2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ -00003336 00015b30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ -00003340 00015a2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ -00003344 00015a30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ -0000334c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000d12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d2a 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +00000d34 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC85 │ │ │ │ │ +00000d38 00012a30 R_ARM_THM_MOVT_ABS 00000dcc .LC85 │ │ │ │ │ +00000d3e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d42 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000da2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000daa 00002c0a R_ARM_THM_CALL 00009535 star_expressions_rule │ │ │ │ │ +00000db8 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00000dbc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e0a 0002090a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000e3c 00006d0a R_ARM_THM_CALL 00013b91 list_rule │ │ │ │ │ +00000e4c 00006c0a R_ARM_THM_CALL 0001227d tuple_rule │ │ │ │ │ +00000e5e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ec4 00006d0a R_ARM_THM_CALL 00013b91 list_rule │ │ │ │ │ +00000ed2 00006c0a R_ARM_THM_CALL 0001227d tuple_rule │ │ │ │ │ +00000ee0 0000610a R_ARM_THM_CALL 000081a5 genexp_rule │ │ │ │ │ +00000ef2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f64 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000f8e 00002b0a R_ARM_THM_CALL 00007135 star_targets_rule │ │ │ │ │ +00000fa0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000fb0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fd6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000ff8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001002 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000101a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001032 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001048 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001050 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001084 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001094 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010e4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000110a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001118 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001154 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001166 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001174 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000117c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000118e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011be 0001200a R_ARM_THM_CALL 00018a19 lambda_param_rule │ │ │ │ │ +000011ce 0001200a R_ARM_THM_CALL 00018a19 lambda_param_rule │ │ │ │ │ +000011e8 0000cb0a R_ARM_THM_CALL 00016ed1 default_rule │ │ │ │ │ +000011f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001208 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001212 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000122c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001234 0000cb0a R_ARM_THM_CALL 00016ed1 default_rule │ │ │ │ │ +00001240 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001244 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000124e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000012ce 0000730a R_ARM_THM_CALL 0000f739 starred_expression_rule │ │ │ │ │ +00001322 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001344 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00001372 0000a30a R_ARM_THM_CALL 00016291 kwargs_rule │ │ │ │ │ +00001392 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +000013ae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000013d8 00009f0a R_ARM_THM_CALL 0000e251 args_rule │ │ │ │ │ +000013f8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001414 00009f0a R_ARM_THM_CALL 0000e251 args_rule │ │ │ │ │ +0000142c 00009f0a R_ARM_THM_CALL 0000e251 args_rule │ │ │ │ │ +00001442 00009f0a R_ARM_THM_CALL 0000e251 args_rule │ │ │ │ │ +0000145a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000145e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001468 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001476 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000147a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001486 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000014ae 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000014d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014e2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000014f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001506 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001518 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000152c 0000a40a R_ARM_THM_CALL 0000f325 _tmp_258_rule │ │ │ │ │ +0000155c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001568 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00001576 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000158e 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000015a6 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000015ae 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +000015b2 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +000015b8 0000300a R_ARM_THM_CALL 0001743d INVALID_VERSION_CHECK │ │ │ │ │ +000015d4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000015e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000160c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001614 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001630 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001648 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001668 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000167e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000169a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016a8 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +000016b4 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +000016be 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000016c2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016ca 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +000016ce 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +000016e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001710 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +00001720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174a 00009f0a R_ARM_THM_CALL 0000e251 args_rule │ │ │ │ │ +00001764 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001768 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001778 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000177c 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001786 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000178a 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001790 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00001794 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +000017aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017fe 0001322f R_ARM_THM_MOVW_ABS_NC 00000b97 _tmp_155_rule │ │ │ │ │ +00001802 00013230 R_ARM_THM_MOVT_ABS 00000b97 _tmp_155_rule │ │ │ │ │ +0000180a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001814 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001818 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001820 0001312f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +00001824 00013130 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0000184a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001852 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00001866 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000187e 0000a30a R_ARM_THM_CALL 00016291 kwargs_rule │ │ │ │ │ +00001890 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000018a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018ce 0001330a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +00001902 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001920 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001930 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001942 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001952 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001962 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001966 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000196e 00012f2f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ +00001972 00012f30 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ +00001988 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000019a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019ba 0001330a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +000019d6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000019e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019ec 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a14 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00001a22 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +00001a2c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a30 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001a3e 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001a42 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001a4c 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001a50 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00001a56 0001302f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00001a5a 00013030 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +00001a70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ab4 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +00001ac4 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00001acc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ade 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aea 00009f0a R_ARM_THM_CALL 0000e251 args_rule │ │ │ │ │ +00001af8 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00001b00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b28 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001b30 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +00001b40 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001b48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c0a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001c1c 0001372f R_ARM_THM_MOVW_ABS_NC 00001da5 _tmp_157_rule │ │ │ │ │ +00001c20 00013730 R_ARM_THM_MOVT_ABS 00001da5 _tmp_157_rule │ │ │ │ │ +00001c26 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001c2e 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00001c44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c6c 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00001c76 00006e0a R_ARM_THM_CALL 0000d5d9 for_if_clauses_rule │ │ │ │ │ +00001c7e 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00001c82 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00001c88 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001c8c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ca4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cc2 0001352f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ +00001cc6 00013530 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ +00001ccc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001cd0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001cf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cfa 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +00001cfe 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +00001d08 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001d0c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001d24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d58 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00001d66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d72 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00001d7c 0001362f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +00001d80 00013630 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00001d86 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001d8a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001dce 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001de8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001df6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001dfc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e48 00005e0a R_ARM_THM_CALL 0000e9ad annotated_rhs_rule │ │ │ │ │ +00001e5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e96 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001eb4 00005a0a R_ARM_THM_CALL 0001250d star_named_expression_rule │ │ │ │ │ +00001ec0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed0 0000250a R_ARM_THM_CALL 00011ecd named_expression_rule │ │ │ │ │ +00001efa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f18 00005f0a R_ARM_THM_CALL 00013c99 star_named_expressions_rule │ │ │ │ │ +00001f26 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001f3a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001f50 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00001f5a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fa4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001fd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fe4 0000760a R_ARM_THM_CALL 0001407d fstring_replacement_field_rule │ │ │ │ │ +00001ff8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002016 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00002038 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002056 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002066 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000206e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000207a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002084 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002098 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000209e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020e2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002116 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +0000211a 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00002120 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002148 0000260a R_ARM_THM_CALL 00013645 block_rule │ │ │ │ │ +00002156 00020e0a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00002174 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000219a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000021b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021d4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000021e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021ec 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000220c 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00002210 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00002216 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002232 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002244 0001382f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00002248 00013830 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +0000224c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000226c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000228a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000229a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000229e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000022a8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000022ac 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000022b0 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000022b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022d8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000022dc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000022e6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022f8 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000022fc 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002302 0001392f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ +00002306 00013930 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ +0000230a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002328 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002336 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002340 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000234e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002388 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000023ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023dc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000023f4 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000023fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000246e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002494 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000249e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002508 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000252e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002540 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002556 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002592 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000025aa 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000025b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000025d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000025f2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000260a 0002100a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00002618 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000268e 0001450a R_ARM_THM_CALL 0001a285 or_pattern_rule │ │ │ │ │ +0000269c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026bc 0001450a R_ARM_THM_CALL 0001a285 or_pattern_rule │ │ │ │ │ +000026d0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002708 0001450a R_ARM_THM_CALL 0001a285 or_pattern_rule │ │ │ │ │ +00002714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002726 0001450a R_ARM_THM_CALL 0001a285 or_pattern_rule │ │ │ │ │ +00002732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002752 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002772 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00002782 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002792 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000279a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027ae 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +000027b2 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +000027b8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000027c0 0001432f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ +000027c4 00014330 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ +000027ca 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000027ce 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000027e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027f8 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +000027fc 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00002804 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000280e 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00002816 0001442f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ +0000281a 00014430 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ +00002822 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002884 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00002898 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028b8 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000028c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000028e0 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000028ee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002918 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000296c 0001520a R_ARM_THM_CALL 0001b139 signed_real_number_rule │ │ │ │ │ +00002980 0001520a R_ARM_THM_CALL 0001b139 signed_real_number_rule │ │ │ │ │ +0000299a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029ae 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +000029ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000029da 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000029e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a04 0001530a R_ARM_THM_CALL 00000249 imaginary_number_rule │ │ │ │ │ +00002a10 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002a2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002a86 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +00002a8a 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00002a94 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a98 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002a9c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002aa4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002aac 0001542f R_ARM_THM_MOVW_ABS_NC 00002f51 _tmp_69_rule │ │ │ │ │ +00002ab0 00015430 R_ARM_THM_MOVT_ABS 00002f51 _tmp_69_rule │ │ │ │ │ +00002ab8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002ac4 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002acc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002af4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b38 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +00002b3c 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00002b42 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002b5a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b78 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00002b82 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b9a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002bcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c04 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002c28 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00002c84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c90 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002c9e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002cc4 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00002ce4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002d0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d14 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d6c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002d7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002df4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002e0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e38 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002e56 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002e66 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002e78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e9a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002ea8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002eb0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002ed2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ee6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ef0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f36 0000250a R_ARM_THM_CALL 00011ecd named_expression_rule │ │ │ │ │ +00002f40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fa8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fe8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003026 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003044 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003056 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000305e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003066 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003072 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003082 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000309a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003112 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000312c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003156 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003166 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003176 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000031a4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000031b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031ba 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000031e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003258 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000326e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003282 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003292 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032a2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000032b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032c0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032c8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003306 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000330e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003330 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003368 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00003374 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003392 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033ae 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -000033be 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000033ce 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000033d8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000033dc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000033e4 00015d2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ -000033e8 00015d30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ -000033f2 00015c2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ -000033f6 00015c30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ -00003414 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003436 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003444 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003452 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000345a 0000850a R_ARM_THM_CALL 0000ab71 star_expression_rule │ │ │ │ │ -00003468 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -0000346c 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -00003470 0000300a R_ARM_THM_CALL 000176d5 INVALID_VERSION_CHECK │ │ │ │ │ -0000348e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003494 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f0 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -000034fe 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00003502 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -00003506 0000300a R_ARM_THM_CALL 000176d5 INVALID_VERSION_CHECK │ │ │ │ │ -00003514 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003530 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000356a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000035c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035d8 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00003602 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003620 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003628 0000260a R_ARM_THM_CALL 00013639 block_rule │ │ │ │ │ -00003632 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003654 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000036ac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000036cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000036f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000373c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000374c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003760 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000376a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ -00003774 0001610a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ -00003782 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000378e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003796 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000379a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000037a4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000037b4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000037b8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000037c0 0001602f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ -000037c4 00016030 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ -000037c8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000037d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037fc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003808 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003810 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003824 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003832 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000384c 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -0000385a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003862 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000389c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003906 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003982 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000399c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039aa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000039bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000039cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003a16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003a24 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a2c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003adc 0001642f R_ARM_THM_MOVW_ABS_NC 00003cd1 _tmp_68_rule │ │ │ │ │ -00003ae0 00016430 R_ARM_THM_MOVT_ABS 00003cd1 _tmp_68_rule │ │ │ │ │ -00003ae8 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003afc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b08 00013d0a R_ARM_THM_CALL 0001a5c5 pattern_rule │ │ │ │ │ -00003b18 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00003b54 00006b0a R_ARM_THM_CALL 00006b2d strings_rule │ │ │ │ │ -00003b6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ba8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003bea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003bf6 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00003bfa 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00003c0e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00003c1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c2e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c42 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003c46 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003c52 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00003c62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c74 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003c78 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003c82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cb0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003388 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000339a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033f6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003420 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003448 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003470 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003490 00021c0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +000034a4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000034c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034f8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003502 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000351c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003528 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003546 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003564 00021d0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000356e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000357a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003586 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003592 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +0000359a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000359e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000035a6 00015b2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ +000035aa 00015b30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ +000035b4 00015a2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ +000035b8 00015a30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ +000035c0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000035e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003606 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003622 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00003632 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00003642 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +0000364c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003650 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003658 00015d2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ +0000365c 00015d30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ +00003666 00015c2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ +0000366a 00015c30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ +00003688 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036aa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000036b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036ce 0000850a R_ARM_THM_CALL 0000ab6d star_expression_rule │ │ │ │ │ +000036dc 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +000036e0 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +000036e4 0000300a R_ARM_THM_CALL 0001743d INVALID_VERSION_CHECK │ │ │ │ │ +00003702 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003708 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000374c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003764 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00003772 00015e2f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +00003776 00015e30 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +0000377a 0000300a R_ARM_THM_CALL 0001743d INVALID_VERSION_CHECK │ │ │ │ │ +00003788 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037de 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003836 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003842 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000384c 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +00003876 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003894 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000389c 0000260a R_ARM_THM_CALL 00013645 block_rule │ │ │ │ │ +000038a6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000038c8 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00003920 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003940 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003968 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003994 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039b0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000039c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039de 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ +000039e8 0001610a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ +000039f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a0a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a0e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a18 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003a28 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003a2c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003a34 0001602f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ +00003a38 00016030 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ +00003a3c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003a44 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a68 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a70 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a84 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a98 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003aa6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ac0 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +00003ace 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ad6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003bf6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003c10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c1e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003c30 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c40 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003c8a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c98 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ca0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d50 0001642f R_ARM_THM_MOVW_ABS_NC 00003f45 _tmp_68_rule │ │ │ │ │ +00003d54 00016430 R_ARM_THM_MOVT_ABS 00003f45 _tmp_68_rule │ │ │ │ │ +00003d5c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003d70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d8c 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00003dc8 00006b0a R_ARM_THM_CALL 00006b99 strings_rule │ │ │ │ │ +00003de0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003df6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e1c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e5e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003e6a 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00003e6e 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00003e82 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00003e8e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ea2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003eb6 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00003eba 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00003ec6 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00003ed6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ee8 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003eec 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003ef6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f2c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2770c contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2727c 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 │ │ │ │ │ @@ -749,15 +775,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 0x2788c contains 4107 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x273fc contains 4041 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000008a 0001810a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 000000d8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000f0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -765,4291 +791,4225 @@ │ │ │ │ │ 0000014a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000154 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000015e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000018e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001dc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000232 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000240 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0000025c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000268 0001890a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ -00000272 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000290 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002a4 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000002e8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000025a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000266 0001890a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ +00000270 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000028e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000002a2 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000002e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00000322 00018d0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ 0000032c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000033e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000034a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000352 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000372 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000384 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000412 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000043a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000472 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000049c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000004ac 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004f0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000506 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000516 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000538 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000540 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000054e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000058c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005b2 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ -000005be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005fc 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ -00000608 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000061e 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ -00000638 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000064e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000664 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000676 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ -0000068e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006c0 0001900a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -000006da 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000006e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000716 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000364 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000376 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000404 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000042c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000464 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000048c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000049c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000004b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000004f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000050a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000514 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000052c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000534 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000550 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000558 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000570 0001920a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000057a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000058c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000060c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000614 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000622 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000660 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000686 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ +00000692 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000069c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006d0 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ +000006dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006f2 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ +0000070c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000073a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000746 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000766 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000776 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000078c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000079a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007b6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000007c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007f4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007fc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000818 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000081e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000836 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000854 0001920a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000862 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000874 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000088c 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000896 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000008a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008e8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000908 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094a 00001f2f R_ARM_THM_MOVW_ABS_NC 00002529 _tmp_7_rule │ │ │ │ │ -0000094e 00001f30 R_ARM_THM_MOVT_ABS 00002529 _tmp_7_rule │ │ │ │ │ -00000958 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000096c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000970 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000097c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000990 0000202f R_ARM_THM_MOVW_ABS_NC 000025a1 _tmp_8_rule │ │ │ │ │ -00000994 00002030 R_ARM_THM_MOVT_ABS 000025a1 _tmp_8_rule │ │ │ │ │ -0000099c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009b0 0000212f R_ARM_THM_MOVW_ABS_NC 00002605 _tmp_9_rule │ │ │ │ │ -000009b4 00002130 R_ARM_THM_MOVT_ABS 00002605 _tmp_9_rule │ │ │ │ │ -000009bc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009d0 0000222f R_ARM_THM_MOVW_ABS_NC 0000266d _tmp_10_rule │ │ │ │ │ -000009d4 00002230 R_ARM_THM_MOVT_ABS 0000266d _tmp_10_rule │ │ │ │ │ -000009dc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009ee 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000009f2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000009fe 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a10 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a14 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a20 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a5c 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00000a60 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000a66 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000baa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000bcc 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000c6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cd8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d02 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00000d0c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000738 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000074a 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ +00000762 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000076c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000788 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000794 0001930a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +000007ae 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000007b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000080e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000081c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000082c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000083a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000856 0001940a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000086e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000878 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008a4 0001940a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000008b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008ee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000090e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000952 00001f2f R_ARM_THM_MOVW_ABS_NC 00002569 _tmp_7_rule │ │ │ │ │ +00000956 00001f30 R_ARM_THM_MOVT_ABS 00002569 _tmp_7_rule │ │ │ │ │ +00000960 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000974 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000978 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000984 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000998 0000202f R_ARM_THM_MOVW_ABS_NC 000025e1 _tmp_8_rule │ │ │ │ │ +0000099c 00002030 R_ARM_THM_MOVT_ABS 000025e1 _tmp_8_rule │ │ │ │ │ +000009a4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009b8 0000212f R_ARM_THM_MOVW_ABS_NC 00002645 _tmp_9_rule │ │ │ │ │ +000009bc 00002130 R_ARM_THM_MOVT_ABS 00002645 _tmp_9_rule │ │ │ │ │ +000009c4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009d8 0000222f R_ARM_THM_MOVW_ABS_NC 000026ad _tmp_10_rule │ │ │ │ │ +000009dc 00002230 R_ARM_THM_MOVT_ABS 000026ad _tmp_10_rule │ │ │ │ │ +000009e4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009f6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000009fa 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a06 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a18 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a1c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a28 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a64 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00000a68 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00000a6e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000b2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bb2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000bd4 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00000c74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ce4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000d0e 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00000d18 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000da6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000e4a 0001990a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00000e54 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e1e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000e4c 0001990a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00000e56 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000e7e 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 00000e88 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ede 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ee4 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000ee8 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000ef0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000f26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f50 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000f54 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000f5c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000fac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000100c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001032 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -0000103c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001052 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000106a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000108a 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001094 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001106 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001130 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001152 00019d0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -00001162 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001166 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000116e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000118c 00002e0a R_ARM_THM_CALL 00001df9 subject_expr_rule │ │ │ │ │ -0000119c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011c4 00002f0a R_ARM_THM_CALL 00002049 _loop1_64_rule │ │ │ │ │ -000011d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001200 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001204 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001208 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -0000121c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001240 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001244 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -0000124c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001264 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001268 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -0000126c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001286 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000128a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001292 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000012ae 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012b2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012ba 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000012da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001310 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -0000131a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001330 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001334 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000133c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001368 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001374 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000137e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001398 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001420 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001424 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001428 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -0000145a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001464 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001468 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001470 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000148a 0000330a R_ARM_THM_CALL 00003539 _loop1_61_rule │ │ │ │ │ -000014c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000150e 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00001512 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -00001516 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -0000152a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000155a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000156a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001588 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001610 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00001614 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -00001618 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -0000165a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001668 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001682 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001694 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001702 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001710 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000172e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001762 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001778 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000179a 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -000017be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001800 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000180e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001812 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000181a 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -0000181e 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001822 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000182e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001856 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001866 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001874 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000187e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001882 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000188c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000189c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000018a0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000018a8 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000018ac 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000018b0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000018bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001902 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001910 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000191a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000191e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001928 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001938 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000193c 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001944 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001948 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -0000194c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001958 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001998 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000019d2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000019dc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019ea 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000019ee 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000019f6 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -000019fa 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -000019fe 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001a0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a22 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001a34 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001a4a 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001a4e 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001a56 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001a96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001acc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ad0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ada 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001ae8 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001aec 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001af4 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001af8 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001afc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001b04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b5c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001b80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bbe 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001bde 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bf2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bfe 0000350a R_ARM_THM_CALL 00000dd1 _gather_208_rule │ │ │ │ │ -00001c0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c30 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c34 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001c38 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c3c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c46 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001c4e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c7c 00002e0a R_ARM_THM_CALL 00001df9 subject_expr_rule │ │ │ │ │ -00001c8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cb0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001cbc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001cc0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001cc8 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00001ccc 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00001cd4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d04 0000360a R_ARM_THM_CALL 00000d49 invalid_for_target_rule │ │ │ │ │ -00001d1e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d40 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000ee0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ee6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000eea 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000ef2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000f28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f52 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000f56 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000f5e 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000fae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000100e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001034 00019c0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +0000103e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001054 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000106c 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000108c 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001096 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001108 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001132 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001154 00019d0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +00001164 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001168 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001170 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000011a4 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011a8 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011b0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000011e0 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +000011e4 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +000011ec 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001204 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00001208 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +0000120c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001226 00002e0a R_ARM_THM_CALL 00001e61 subject_expr_rule │ │ │ │ │ +00001236 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001244 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001252 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000125e 00002f0a R_ARM_THM_CALL 000020b1 _loop1_64_rule │ │ │ │ │ +0000126e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000127a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000129a 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +0000129e 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000012a2 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000012b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012c6 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000012ca 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000012d2 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000012f2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001328 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001332 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001348 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000134c 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001354 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001380 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000138c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001396 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001408 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001438 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +0000143c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001440 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001472 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000147c 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001480 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001488 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014a2 0000330a R_ARM_THM_CALL 000037ad _loop1_61_rule │ │ │ │ │ +000014e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001500 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001526 0001a10a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +0000152a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +0000152e 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +00001542 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001590 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001616 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001648 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +0000164c 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ +00001650 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ +0000167a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000168a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000172a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000174e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001758 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001766 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000176a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001772 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001776 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +0000177a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001786 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017a0 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000017b6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000017d8 0001990a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +000017fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000180c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000181a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001824 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001828 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001832 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001842 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001846 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000184e 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001852 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001856 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001862 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000188e 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000018a4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000018c6 0001980a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +000018ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001908 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001912 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001916 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001920 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001930 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001934 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000193c 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00001940 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001944 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001950 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001976 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000197a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001982 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000019b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ea 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000019ee 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001a06 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001a0a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001a12 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001a16 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001a1a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001a26 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a7c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a80 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a8a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001a98 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001a9c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001aa4 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001aa8 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001aac 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ab8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001adc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b2c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001b4e 0000350a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ +00001b8c 0000360a R_ARM_THM_CALL 00000d59 invalid_for_target_rule │ │ │ │ │ +00001b94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ba8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bbc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001bec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c24 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001c48 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001c4c 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001c50 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001c6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ca6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001cb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ccc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001cfe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d44 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d62 0000380a R_ARM_THM_CALL 00000dd1 _gather_208_rule │ │ │ │ │ +00001d6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001da2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001db6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dca 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dd4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001e06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001e16 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e1a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001e24 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e28 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e2c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e50 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e54 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e5c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ -00001e60 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ -00001e64 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e70 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ea0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ed6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ee6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f0e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001f32 0001a00a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001f36 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001f3a 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001f54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fa4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d8e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001d92 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001d96 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d9a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001da4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001daa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dc4 00002e0a R_ARM_THM_CALL 00001e61 subject_expr_rule │ │ │ │ │ +00001dd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ddc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001de0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001de8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dec 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001df2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001df6 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001dfa 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001e1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e2e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e4e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001e98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ea6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eb0 0000390a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +00001eba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ee2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f1e 00003a0a R_ARM_THM_CALL 00000dd1 _gather_212_rule │ │ │ │ │ +00001f2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f58 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f5c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f66 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001f76 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001f7a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001f80 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001f84 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001f8a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001f94 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001fae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ff0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002018 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002030 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000203c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002042 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002046 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002050 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000205e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002062 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000206a 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -0000206e 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00002072 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000207c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000209a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020b2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020b6 0001a730 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 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002106 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002114 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000211e 0000380a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -00002128 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002150 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000216e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002182 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000218c 0000390a R_ARM_THM_CALL 00000dd1 _gather_212_rule │ │ │ │ │ -00002198 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021c6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000021ca 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000021d4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000021e4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000021e8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000021ee 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000021f2 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000021f8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002202 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000221c 00003a0a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -0000222a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000223c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002246 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000224a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002254 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002266 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000226a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002274 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002294 00003b0a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ -000022b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022e0 00002e0a R_ARM_THM_CALL 00001df9 subject_expr_rule │ │ │ │ │ -000022ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000022fc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002304 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002308 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000230e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002312 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00002316 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -0000232a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002342 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002356 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000237c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023aa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000023e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000240a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000241c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002432 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002442 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000245e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000247e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002494 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024a8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ac 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000024b6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024c6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000024ca 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000024d2 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -000024d6 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -000024da 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002506 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000250a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002514 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002518 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000251c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002554 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002576 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000258e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002630 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002642 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002658 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002710 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002714 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000271e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002732 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00002798 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000027b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027de 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002800 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002810 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002824 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002830 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000283c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000285c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000286c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002882 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002898 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028a0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028ee 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002930 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00002934 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00002938 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000293c 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002944 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002970 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002974 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002980 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002994 0000412f R_ARM_THM_MOVW_ABS_NC 0000d579 _tmp_6_rule │ │ │ │ │ -00002998 00004130 R_ARM_THM_MOVT_ABS 0000d579 _tmp_6_rule │ │ │ │ │ -000029a0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000029b4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000029b8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000029c4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000029de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a02 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a16 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a1a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a26 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a3a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a3e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a4a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a94 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a98 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aa4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ab8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002abc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ac8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ae0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002af4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002b14 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002b20 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b30 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002b58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bf6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c26 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002c34 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c50 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002c6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002c9e 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00002cbc 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00002d0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d28 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002d48 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00002d98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e12 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00002e1c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f20 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002f5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002fa4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00002fcc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002fe8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003006 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003016 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000302a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000304a 0001b10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -00003062 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000307a 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -0000309c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000030d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030ea 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000316a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003176 0000440a R_ARM_THM_CALL 00000405 del_targets_rule │ │ │ │ │ -00003182 0000452f R_ARM_THM_MOVW_ABS_NC 0000088d _tmp_22_rule │ │ │ │ │ -00003186 00004530 R_ARM_THM_MOVT_ABS 0000088d _tmp_22_rule │ │ │ │ │ -0000318e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000319a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000031b6 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -000031c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000321e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003236 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003242 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003296 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032ee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003312 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -0000331e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003350 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003384 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000339a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000033d2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033ea 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -000033fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003416 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -0000342a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003452 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000346e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000347a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003496 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000034dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003514 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003586 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003592 0000470a R_ARM_THM_CALL 000001c1 _gather_18_rule │ │ │ │ │ -000035a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000035b8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000035d0 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -000035ea 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000035fa 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003622 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003632 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003662 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000368c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000036c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000370c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003722 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000374c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003762 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -0000377e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -0000378a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037dc 0000480a R_ARM_THM_CALL 000001c1 _gather_20_rule │ │ │ │ │ -000037e6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000037fa 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003812 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -0000381c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000385c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000038ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000038f4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0000391c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003930 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003990 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00003994 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -0000399a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000039a6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000039c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039fa 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003a18 0001be0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003a20 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ -00003a24 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ -00003a36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a5c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a64 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ac4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003af0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b38 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003b68 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003bb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003bd0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003bf4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003c3c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003c50 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003c8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c96 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ce0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cf6 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d28 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003d4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d58 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d8e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003da4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dc0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003de4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e16 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e1e 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e58 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003e6a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003eb6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ede 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003eee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f9c 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00003fa0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003ff6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004014 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004036 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004052 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040a6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000040cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040ec 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004106 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004116 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000412c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004142 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004146 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004158 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ -0000415c 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ -00004166 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000416a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041d0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000423a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004252 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000425c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004266 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000426a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000427a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -0000427e 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00004288 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004300 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000432a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000434e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004374 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004386 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000439c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043be 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000043e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000441c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004450 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000445c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004498 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000450a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004514 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000452c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004598 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000045c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000461a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004656 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000468a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000046be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004714 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000472e 0000540a R_ARM_THM_CALL 00001da5 _tmp_11_rule │ │ │ │ │ -0000473e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004754 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004774 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000477c 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -00004780 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -00004792 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047b0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000047ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004808 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004842 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048b2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048d6 0001c00a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00004918 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004940 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004974 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000049c0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000049cc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000049da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a12 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00004a38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004a70 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004aa8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004ae6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b22 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b58 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b90 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004bc8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004c14 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004c20 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00004c24 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00004c2c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004c38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004c5c 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004c72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cf8 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00004cfc 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00004d04 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d10 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d32 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004d3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d68 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004d9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004dbe 0000590a R_ARM_THM_CALL 00000e05 invalid_ann_assign_target_rule │ │ │ │ │ -00004e0a 00005b0a R_ARM_THM_CALL 00000f25 _loop0_164_rule │ │ │ │ │ -00004e2c 00005c0a R_ARM_THM_CALL 00000f25 _loop0_165_rule │ │ │ │ │ -00004e74 00005d0a R_ARM_THM_CALL 00001da5 _tmp_13_rule │ │ │ │ │ -00004e86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004eac 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004eb4 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ -00004eb8 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ -00004ed6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004efa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f10 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ -00004f14 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ -00004f1a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f1e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004f32 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004f36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f74 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004fac 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004fc0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004fce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fe4 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ -00004fe8 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ -00004fee 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ff2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000500a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000501a 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000501e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005044 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005048 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000505e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000506c 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -00005070 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -0000507a 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000507e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005092 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000509a 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000050bc 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000050c6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000050da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000513c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005150 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005160 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005186 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005210 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000521c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005226 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ -0000522a 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ -0000523a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005250 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005254 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000526a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005270 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ -00005274 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ -0000529a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000052a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000052ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000052d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000530a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000531c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000532c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005344 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000053e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000053fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000542e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000544a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000547a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000054c4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000054de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005500 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00005504 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -0000550c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005516 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000553e 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005546 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000555c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005566 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -0000556a 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00005572 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000557c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000559c 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000055d8 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -000055dc 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -000055e4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000564e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005658 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -0000565c 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00005664 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005670 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005690 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000569a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056b8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000056e8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000571a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005752 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005788 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000057d4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005808 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000583e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005876 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058ac 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000058e6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000591a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005950 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005988 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059be 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000059f8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a2c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005a62 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00001fc0 00003b0a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +00001fce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fe8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fec 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ff6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002008 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000200c 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002016 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002036 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002074 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002082 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002096 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000210a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002120 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000212c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002134 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002138 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002142 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002152 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002156 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000215e 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00002162 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00002166 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002170 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000218a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002192 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002196 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000021a0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021a4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021a8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000021c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021f6 00002e0a R_ARM_THM_CALL 00001e61 subject_expr_rule │ │ │ │ │ +00002204 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002212 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000221c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002220 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000222a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002236 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000223a 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002242 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +00002246 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +0000224e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002258 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002270 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002286 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000022be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002304 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000230a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000230e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002318 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000234a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000235c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000236c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002394 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002398 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000023a0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ +000023a4 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ +000023a8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000023b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023c4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000023c8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000023d2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000023d6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000023da 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002416 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002428 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000243e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002456 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002462 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002468 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000246c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002476 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002484 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002488 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002490 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00002494 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00002498 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024d8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024dc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024e6 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000024ea 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000024ee 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000250c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002538 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002594 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000260c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000261c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002632 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002670 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002682 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002698 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002700 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002750 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002754 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000275e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002768 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002772 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000027d8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000027f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000281e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002840 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002850 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002864 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002870 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000287c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000289c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000028e0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000292e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002970 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00002974 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00002978 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000297c 00019630 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002984 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000029b0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000029b4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000029c0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000029d4 0000412f R_ARM_THM_MOVW_ABS_NC 0000d571 _tmp_6_rule │ │ │ │ │ +000029d8 00004130 R_ARM_THM_MOVT_ABS 0000d571 _tmp_6_rule │ │ │ │ │ +000029e0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000029f4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000029f8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a04 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a32 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a36 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a42 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a56 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a5a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a66 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a7a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a7e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a8a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002aa4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002abe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ad4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ad8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ae4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002af8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002afc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b08 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b20 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002b34 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002b54 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002b60 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b70 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002b98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c06 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002c36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c66 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002c74 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c90 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002cae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cc8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002cde 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00002cfc 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00002d4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d68 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002d88 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +00002dd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e36 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e52 0001af0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +00002e5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ed6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f60 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002f9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fbe 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002fe4 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000300c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003028 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003038 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003046 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003056 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000306a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000308a 0001b10a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +000030a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000030ba 0001920a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +000030dc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003112 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000312a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000031aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031b6 0000440a R_ARM_THM_CALL 00000405 del_targets_rule │ │ │ │ │ +000031c2 0000452f R_ARM_THM_MOVW_ABS_NC 0000088d _tmp_22_rule │ │ │ │ │ +000031c6 00004530 R_ARM_THM_MOVT_ABS 0000088d _tmp_22_rule │ │ │ │ │ +000031ce 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000031da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000031f6 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00003202 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000325e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003276 0001ab0a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00003282 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000330e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000332e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003352 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +0000335e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000337e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003396 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +000033bc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000033f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003406 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000343e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003456 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +0000346a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000347a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000034a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000352c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003548 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003564 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000035c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035d2 0000470a R_ARM_THM_CALL 000001c1 _gather_18_rule │ │ │ │ │ +000035e0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035f8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003610 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +0000362a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000363a 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00003662 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003672 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000036a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036cc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003704 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000371c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000374c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003762 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003772 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000378c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000037a2 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +000037be 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +000037ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003814 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000381c 0000480a R_ARM_THM_CALL 000001c1 _gather_20_rule │ │ │ │ │ +00003826 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000383a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003852 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +0000385c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000389c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000038ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000390c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003934 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000395c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003970 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000039d0 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +000039d4 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +000039da 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000039e4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003a04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a1a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a32 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003a50 0001be0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00003a58 00003d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC15 │ │ │ │ │ +00003a5c 00003d30 R_ARM_THM_MOVT_ABS 00000238 .LC15 │ │ │ │ │ +00003a6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a94 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a9c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b1a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003b4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003b9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003bba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003be0 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003c22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c56 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c70 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c94 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003cc8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ce6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003cf2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d0c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d14 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d66 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003d80 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dcc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e20 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003e46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e66 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003e80 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e90 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003ea6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ebc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003ec0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003ed2 00003e2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC16 │ │ │ │ │ +00003ed6 00003e30 R_ARM_THM_MOVT_ABS 0000024c .LC16 │ │ │ │ │ +00003ee0 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003ee4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f7a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ff8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004000 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000401a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000403e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000406c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000409c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040b0 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000040b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000410a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004128 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000413e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004156 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004178 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000419e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041e8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004200 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004224 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004238 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000424e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004270 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004286 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004298 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042a0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000042be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000430a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004322 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000432c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004336 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000433a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000434a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +0000434e 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00004358 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004372 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000439a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004416 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004426 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000443c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000444c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004454 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004462 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000447c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000449c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044b0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044d0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004516 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000453c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004552 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004570 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000457a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000458a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045a2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000045fc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004628 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000467e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000046ba 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000046ee 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004722 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004738 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004778 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004792 0000540a R_ARM_THM_CALL 00001e0d _tmp_11_rule │ │ │ │ │ +000047a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047b8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000047d8 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000047e0 00004c2f R_ARM_THM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +000047e4 00004c30 R_ARM_THM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +000047f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004814 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004852 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000486c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000048a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000490e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004930 0001c00a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00004972 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000499a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000049ce 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a1a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a1e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a26 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004a34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a44 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a6c 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +00004a92 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004aca 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b02 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b40 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b7c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bb2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004bea 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c22 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004c6e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004c7a 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +00004c7e 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +00004c86 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004c92 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004cb6 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004cca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d52 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +00004d56 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +00004d5e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d6a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d8c 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004d96 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004daa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004dc2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004df4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e18 0000590a R_ARM_THM_CALL 00000e15 invalid_ann_assign_target_rule │ │ │ │ │ +00004e66 00005b0a R_ARM_THM_CALL 00000f35 _loop0_164_rule │ │ │ │ │ +00004e88 00005c0a R_ARM_THM_CALL 00000f35 _loop0_165_rule │ │ │ │ │ +00004ece 00005d0a R_ARM_THM_CALL 00001e0d _tmp_13_rule │ │ │ │ │ +00004ee0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f06 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00004f0e 00004d2f R_ARM_THM_MOVW_ABS_NC 000002cc .LC19 │ │ │ │ │ +00004f12 00004d30 R_ARM_THM_MOVT_ABS 000002cc .LC19 │ │ │ │ │ +00004f2e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004f58 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004f60 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f92 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004f96 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004fac 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00004fba 0000522f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +00004fbe 00005230 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +00004fc8 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00004fcc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fe4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000500c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005044 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005058 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005066 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000507c 00004f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC21 │ │ │ │ │ +00005080 00004f30 R_ARM_THM_MOVT_ABS 0000031c .LC21 │ │ │ │ │ +00005086 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000508a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000509e 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000050a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050ca 0000502f R_ARM_THM_MOVW_ABS_NC 0000034c .LC22 │ │ │ │ │ +000050ce 00005030 R_ARM_THM_MOVT_ABS 0000034c .LC22 │ │ │ │ │ +000050d4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000050d8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000050f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005100 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00005104 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005116 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000516a 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00005174 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00005188 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000519c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000051c2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000051ce 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000051d6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005200 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000521e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005232 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005242 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005268 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000529e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052de 0000512f R_ARM_THM_MOVW_ABS_NC 0000036c .LC23 │ │ │ │ │ +000052e2 00005130 R_ARM_THM_MOVT_ABS 0000036c .LC23 │ │ │ │ │ +000052ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005302 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005306 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000531c 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005322 00004e2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ +00005326 00004e30 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ +00005376 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005388 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005398 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000053b0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000544e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000546a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000549a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000054b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054e6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005530 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000554a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000556c 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +00005570 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +00005578 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005582 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000055aa 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000055b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055c8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000055d2 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +000055d6 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +000055de 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000055e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005608 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00005644 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +00005648 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +00005650 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000056ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056c4 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +000056c8 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +000056d0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000056dc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056fc 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00005706 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005724 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005754 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005786 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000057be 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000057f4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000583c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005870 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058a6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000058de 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005914 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000594e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005982 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059b8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000059f0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a26 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005a60 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00005a94 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005ac2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005b3a 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00005b3e 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00005b46 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005b50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ba0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005bba 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005bd0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005bfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c80 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005ca8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ce0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cf0 00006a2f R_ARM_THM_MOVW_ABS_NC 00006ac9 _tmp_93_rule │ │ │ │ │ -00005cf4 00006a30 R_ARM_THM_MOVT_ABS 00006ac9 _tmp_93_rule │ │ │ │ │ -00005cfc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005d10 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00005d22 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d26 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d30 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005d40 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d44 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d4e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005d5e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d62 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d6c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005d82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005dfe 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005e02 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005e10 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005e1a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005eb0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ebc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ee0 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00005ef4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f08 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005f0c 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005f34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fe8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006030 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000603a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006052 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00006062 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -0000607e 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00006088 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000609c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000060b0 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000060b4 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000060ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006110 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006130 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006178 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006194 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061a0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061c0 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000061ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000061f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006216 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000621a 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000621e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00006272 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000062a8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000062b2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000062d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006302 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006314 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00006318 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00006322 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006326 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000633c 0000722f R_ARM_THM_MOVW_ABS_NC 000009d5 _tmp_233_rule │ │ │ │ │ -00006340 00007230 R_ARM_THM_MOVT_ABS 000009d5 _tmp_233_rule │ │ │ │ │ -00006348 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006352 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006356 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -0000635c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006360 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006374 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006378 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006390 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000063ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000063be 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -000063c2 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -000063ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000640c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006416 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006468 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000649c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064b8 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000064dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000650a 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00006514 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000655c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006586 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006592 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000065b2 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000065bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000065e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006614 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000661e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006632 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000666e 0000740a R_ARM_THM_CALL 00000b55 invalid_comprehension_rule │ │ │ │ │ -0000668a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000066d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006710 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000671c 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ -00006720 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ -00006726 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000672a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000673e 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006742 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006758 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000677e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006798 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067d2 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -000067d6 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -000067dc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000067e0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006808 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006830 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006840 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006848 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006856 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006862 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -00006866 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -0000686c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006870 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006884 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006888 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000690e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006918 0000752f R_ARM_THM_MOVW_ABS_NC 00003d2d _tmp_234_rule │ │ │ │ │ -0000691c 00007530 R_ARM_THM_MOVT_ABS 00003d2d _tmp_234_rule │ │ │ │ │ -00006924 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000692c 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ -00006930 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ -00006936 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000693a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006956 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000695c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006994 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069a0 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ -000069a4 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ -000069aa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000069ae 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000069c2 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000069c6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069de 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a38 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a74 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a96 0000740a R_ARM_THM_CALL 00000b55 invalid_comprehension_rule │ │ │ │ │ -00006a9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006af0 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006b00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b66 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006bb0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006bf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c16 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00006c20 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006c52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c84 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006cb6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006cc2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ce2 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -00006cf8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006d1e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d96 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00006dba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006dea 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006eba 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ec8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eda 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00006ee6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f02 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006f12 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006fb8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006fc0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005aca 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005afc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005b2a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005ba6 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +00005baa 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +00005bb2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005bbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bf6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c44 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005c5e 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00005c6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cec 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005d14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d5c 00006a2f R_ARM_THM_MOVW_ABS_NC 00006b35 _tmp_93_rule │ │ │ │ │ +00005d60 00006a30 R_ARM_THM_MOVT_ABS 00006b35 _tmp_93_rule │ │ │ │ │ +00005d68 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005d7c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00005d8e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d92 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d9c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005dac 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005db0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dba 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005dca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dce 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dd8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005dee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e56 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e6a 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005e6e 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005e7c 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005e86 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ef2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f28 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005f4c 0001c90a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00005f60 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005f74 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005f78 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005fa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ffa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006054 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000609c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060a6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000060be 0001cb0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000060ce 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000060ea 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000060f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006108 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000611c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00006120 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00006136 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000617c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000619c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006200 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000620c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000622c 0001cf0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00006236 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000624e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006264 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006282 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00006286 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000628a 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000062de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006310 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006314 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000631e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006344 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006352 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000636a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000636e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006380 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00006384 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +0000638e 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006392 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063a8 0000722f R_ARM_THM_MOVW_ABS_NC 0000105d _tmp_233_rule │ │ │ │ │ +000063ac 00007230 R_ARM_THM_MOVT_ABS 0000105d _tmp_233_rule │ │ │ │ │ +000063b4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000063be 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +000063c2 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +000063c8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000063cc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000063e0 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000063e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006414 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006418 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000642a 0000672f R_ARM_THM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +0000642e 00006730 R_ARM_THM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00006456 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006478 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006482 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000064d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006508 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006524 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00006548 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006554 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006576 0001d20a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00006580 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000065c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065fe 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000661e 0001d30a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00006628 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000664c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006680 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000668a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000669e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000066da 0000740a R_ARM_THM_CALL 00000b65 invalid_comprehension_rule │ │ │ │ │ +000066f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000670e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006718 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006744 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006758 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000677c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006788 0000652f R_ARM_THM_MOVW_ABS_NC 000003f4 .LC26 │ │ │ │ │ +0000678c 00006530 R_ARM_THM_MOVT_ABS 000003f4 .LC26 │ │ │ │ │ +00006792 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006796 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000067aa 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000067ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067c4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000067ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006804 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000683e 0000662f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00006842 00006630 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00006848 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000684c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006874 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000689c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068ce 0000642f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +000068d2 00006430 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +000068d8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000068dc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000068f0 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000068f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006924 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006934 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006954 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000697a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006984 0000752f R_ARM_THM_MOVW_ABS_NC 00003fa5 _tmp_234_rule │ │ │ │ │ +00006988 00007530 R_ARM_THM_MOVT_ABS 00003fa5 _tmp_234_rule │ │ │ │ │ +00006990 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006998 0000682f R_ARM_THM_MOVW_ABS_NC 0000047c .LC29 │ │ │ │ │ +0000699c 00006830 R_ARM_THM_MOVT_ABS 0000047c .LC29 │ │ │ │ │ +000069a2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000069a6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000069c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000069c8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a0c 0000692f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC30 │ │ │ │ │ +00006a10 00006930 R_ARM_THM_MOVT_ABS 000004b0 .LC30 │ │ │ │ │ +00006a16 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a1a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006a2e 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006a32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a4a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006a72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006aa4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006aba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ae0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006b02 0000740a R_ARM_THM_CALL 00000b65 invalid_comprehension_rule │ │ │ │ │ +00006b0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b5c 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006b6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bd2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006c1c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006c5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c82 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00006c8c 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00006cbe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006cf0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006d22 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d2e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d4e 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00006d64 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006d8a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006df8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e02 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00006e26 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006e56 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006f26 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f46 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00006f52 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f6e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006f7e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fb4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fc8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006fd8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006ffa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007002 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007008 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007020 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000702e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007040 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000707a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000708a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000709a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007126 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000714e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007178 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007186 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000718a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007194 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000071da 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007214 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007254 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000728e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072c8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000730e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000731c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007332 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007348 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007360 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000737c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000073b0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000073b4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000073bc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000073d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073e8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000073fe 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00007414 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000742a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000744e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007454 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007468 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000748c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000074a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000074b0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007006 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007024 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000702c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007044 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007058 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007066 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000706e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007074 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000708c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000709a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000070ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000070e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007106 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000711e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007192 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000071ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071e4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000071f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000071f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007200 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007246 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007280 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072c0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000072fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007334 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000737a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007388 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000739e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073b4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000073cc 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000073e8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000741c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007420 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007428 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007440 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007454 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000746a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007480 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007496 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000074ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000074c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000750a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007532 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007558 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000758e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007592 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000759a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000075b2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075c8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000075de 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000075ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007608 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007616 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000762e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007684 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000076ca 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007704 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007748 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007756 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007772 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007786 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000779a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077b6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000077ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007814 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007824 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000783c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007878 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007892 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000078c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078e2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007916 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007950 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007990 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000079cc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a02 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a3a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007a72 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007aa4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007ab0 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00007ab4 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00007abc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007ac8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007aec 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007b1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b24 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00007b28 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -00007b30 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007b3c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b5e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007b6a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b9a 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007ba6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c02 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007c2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c82 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007cc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d02 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007db8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dc4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007de8 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00007e1e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007e38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e46 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007e56 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e66 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007e7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007eac 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00007ed0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ee0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007f20 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007f4c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007f5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f6c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007f78 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007fba 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007fe2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ffc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000801a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008050 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000806a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008092 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000809c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000080bc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000080d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080f8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008100 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000812c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008134 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000813c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008158 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008162 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008182 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000819c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000820e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008234 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008280 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000082c2 0000740a R_ARM_THM_CALL 00000b55 invalid_comprehension_rule │ │ │ │ │ -000082d2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008302 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008312 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000832c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008348 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008360 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00008368 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000836c 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -00008382 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008386 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008390 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000083b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083d8 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -000083e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008412 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008428 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000844e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000845e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084b6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000084fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008524 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008566 0000802f R_ARM_THM_MOVW_ABS_NC 00000ae5 _tmp_158_rule │ │ │ │ │ -0000856a 00008030 R_ARM_THM_MOVT_ABS 00000ae5 _tmp_158_rule │ │ │ │ │ -00008574 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000085b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085e6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008610 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000862a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008650 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -000086ee 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000086f2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000086fc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008718 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008722 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000873c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008754 0000812f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_159_rule │ │ │ │ │ -00008758 00008130 R_ARM_THM_MOVT_ABS 00000c4f _tmp_159_rule │ │ │ │ │ -00008762 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000876e 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ -00008772 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ -00008778 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000877c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008790 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008794 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087f8 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -000087fc 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00008802 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008806 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008818 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008822 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000882e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008832 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000883c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008846 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ -0000884a 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ -00008850 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008854 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000886e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008880 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000888e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008904 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000891e 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00008938 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ -0000893c 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ -00008942 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008946 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000895c 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008960 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008976 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089fc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008a5c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a8c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a9e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ac6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008b28 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b50 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008b84 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b90 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ba4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008bbe 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008c0c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008c26 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c2e 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008c42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c5c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c94 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ca6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008cba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d40 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008d76 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008d9a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008dae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dd0 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008dec 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008e26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e40 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008e78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e92 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008ec6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008f00 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008f3a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008f76 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008fac 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008fe0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009012 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009042 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000904e 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -00009052 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -0000905a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009066 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009088 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000090a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090e8 0000572f R_ARM_THM_MOVW_ABS_NC 00007051 t_lookahead_rule │ │ │ │ │ -000090ec 00005730 R_ARM_THM_MOVT_ABS 00007051 t_lookahead_rule │ │ │ │ │ -000090f4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009100 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000911e 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00009128 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000914a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009160 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000918e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009240 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009294 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000092c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000092fc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009364 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000938c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000093ee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000093fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009410 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000942a 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000947a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000948e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000094ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000094bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094d2 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -000094de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094ea 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009500 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009520 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000959a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000095ca 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000095fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009610 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000963c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009656 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009682 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000969e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000096b4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000096e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000970a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009728 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009730 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000976c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009794 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000097be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097e8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000097f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009820 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000987c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098aa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000098e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009900 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009916 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000992e 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00009970 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009994 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000099b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000099d6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000099f2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009a12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009a36 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009a48 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009a5a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a66 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a7c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009a92 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a9e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009ab4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009ada 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ae8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009afc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b10 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b20 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009b32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000074d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000074f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007514 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000751c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000752c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007576 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000759e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075c4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000075fa 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000075fe 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007606 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000761e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007634 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000764a 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00007656 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007674 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007682 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000769a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076f0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007736 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007770 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000077b4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000077c2 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000077de 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000077f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007806 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007822 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007836 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000784a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007880 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007890 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000078a8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000078e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078fe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007934 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000794e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007982 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000079bc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000079fc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007a6e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007aa6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007ade 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007b10 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007b1c 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +00007b20 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +00007b28 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007b34 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007b58 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007b86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b90 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +00007b94 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +00007b9c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007ba8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007bca 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007bd6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007bf6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c06 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007c12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c6e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007c98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ccc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cee 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007d30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d6e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007db2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e2e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007e52 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00007e8c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007eb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ed8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007efa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007f0a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007f20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f32 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f52 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007fa4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007fce 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007fdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007ffa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000802e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008048 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008064 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008092 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000809a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080c4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080cc 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008118 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008120 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008142 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000814a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008166 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008170 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000817e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008198 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000820a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008230 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000827c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000082be 0000740a R_ARM_THM_CALL 00000b65 invalid_comprehension_rule │ │ │ │ │ +000082ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000082fe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000830e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008328 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008344 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000835c 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00008364 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +00008368 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000837e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008382 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000838c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000083ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083b8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083d4 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +000083e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000840e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008424 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000844a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000845a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084b2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000084fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008520 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008562 0000802f R_ARM_THM_MOVW_ABS_NC 00000af5 _tmp_158_rule │ │ │ │ │ +00008566 00008030 R_ARM_THM_MOVT_ABS 00000af5 _tmp_158_rule │ │ │ │ │ +00008570 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000085b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085e2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000860c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008626 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000864c 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +000086ea 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000086ee 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000086f8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008714 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000871e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008738 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008750 0000812f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_159_rule │ │ │ │ │ +00008754 00008130 R_ARM_THM_MOVT_ABS 00000c4f _tmp_159_rule │ │ │ │ │ +0000875e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000876a 00007b2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC33 │ │ │ │ │ +0000876e 00007b30 R_ARM_THM_MOVT_ABS 0000052c .LC33 │ │ │ │ │ +00008774 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008778 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000878c 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008790 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087f4 00007d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +000087f8 00007d30 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +000087fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008802 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008814 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000881e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000882a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000882e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008838 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008842 00007c2f R_ARM_THM_MOVW_ABS_NC 00000554 .LC34 │ │ │ │ │ +00008846 00007c30 R_ARM_THM_MOVT_ABS 00000554 .LC34 │ │ │ │ │ +0000884c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008850 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000886a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000887c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000888a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008900 0001de0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000891a 0001df0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00008934 00007a2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ +00008938 00007a30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +0000893e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008942 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008958 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000895c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008972 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000899e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089f8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008a58 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008a88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a9a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ac2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008b24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b4c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008b80 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008b8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008ba0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008bba 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008c08 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008c22 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c2a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008c3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c90 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008ca2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008cb6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d3c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008d72 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008d96 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008daa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dcc 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008de8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008e22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e3c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008e74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e8e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008ec2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008efc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008f36 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008f72 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008fa8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008fdc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000900e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000903e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000904a 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +0000904e 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +00009056 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009062 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009084 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000090a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090e4 0000572f R_ARM_THM_MOVW_ABS_NC 000070bd t_lookahead_rule │ │ │ │ │ +000090e8 00005730 R_ARM_THM_MOVT_ABS 000070bd t_lookahead_rule │ │ │ │ │ +000090f0 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000090fc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000911a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00009124 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009146 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000915c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000918a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000091d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000923c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009290 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000092be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092d0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000092f8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009360 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009388 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000093ea 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000093f6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000940c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009426 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00009476 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000948a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000094a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000094a8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000094b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000094ce 0001e00a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +000094da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094e6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000094fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000951c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009596 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000095c6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000095f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000960c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009638 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009652 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000967e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000969a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096b0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000096dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009706 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009724 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000972c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009768 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009790 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000097ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097e4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000097ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000981c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009878 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098a6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000098e0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098fc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009912 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000992a 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000996c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009990 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000099b2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000099d4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000099f4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009a18 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009a2a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009a48 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009a56 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a62 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a74 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a92 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009aa8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009abc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ad0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009ae0 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009b04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009b3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009b52 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bae 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009bda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c32 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009c66 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009ca0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009df2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e32 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009e60 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009e84 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009f0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f48 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009f78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f8e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009fb2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009ffa 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a046 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a074 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a09a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a106 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a12c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a152 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a178 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a19e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1ce 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a204 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a210 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a228 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000a238 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000a256 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000a26c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a288 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a2ac 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a2b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2dc 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a2e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a314 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a338 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a354 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a376 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a382 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3a6 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a3b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3de 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a3ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a416 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a442 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a45e 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a46a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a496 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4ce 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a4da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a506 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a516 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a530 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a54c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a558 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a598 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5d8 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a5e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a610 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a61c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a648 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a654 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a680 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a68c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6be 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000a6de 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a6ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a706 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a71e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a73a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000a746 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a760 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a788 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a79e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a806 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a818 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a82c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a840 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a85a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a874 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a88a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a89c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8c2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a8ca 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a8e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a90c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a920 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a950 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a958 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a972 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a992 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa10 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa98 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab2c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aba4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000abda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abfe 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ac12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ac32 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ac3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac54 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aca2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000acc6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad50 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ad7c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000adb2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000adce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adf0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adfc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae4a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae70 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aeda 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000af28 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af58 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af90 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000afc2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b03c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b06c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b082 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b0a4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b0fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b10c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b12e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b164 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b182 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1a4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1e2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b208 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b262 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2d4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b32c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b388 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b3c6 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b400 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b48e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b4cc 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b4f4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b524 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b53a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b55e 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b5d2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b600 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b606 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b61e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b642 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b64a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b678 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b702 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b756 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b77a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b82e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b85e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b874 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b892 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8ce 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b8d8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b934 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b948 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b95c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b970 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b984 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b996 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba00 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000ba04 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000ba0a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba0e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba22 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ba26 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ba68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bab2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bad6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bb76 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bba2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbb8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bbd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc0c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bc32 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc96 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bcb4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bcde 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bd06 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bd4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bdbe 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bdf8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be32 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be6c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bea6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bef8 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf30 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf4a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf9c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bfd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfee 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c026 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c040 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c078 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c092 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c0b4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c0bc 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -0000c0c0 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -0000c0ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c118 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c134 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c16a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c1a4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c1da 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c214 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c24a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c284 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2ba 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009b5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009baa 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009bd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c2e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009c62 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009c9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d20 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009dc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009dee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e2e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009e5c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009e80 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009f0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f44 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009f74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f8a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009fae 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009ff6 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a042 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a070 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a096 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a102 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a128 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a14e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a174 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a19a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1ca 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a200 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a20c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a224 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000a234 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000a252 0001e50a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000a268 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a284 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a2a8 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a2b4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a2d8 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a2e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a310 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a334 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a350 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a372 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a37e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3a2 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a3ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3da 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a3e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a412 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a43e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a45a 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a466 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a492 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a49e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4ca 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a4d6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a502 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a512 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a52c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a548 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a554 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a594 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5d4 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a5e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a60c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a618 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a644 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a650 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a67c 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a688 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a6ba 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000a6da 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a6e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a702 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a71a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a736 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000a742 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a75c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a784 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a79a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a802 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a814 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a828 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a83c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a856 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a870 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a886 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a898 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8be 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a8c6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a8dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a908 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a91c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a94c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a954 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a96e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a98e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa0c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa80 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaa8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab16 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab44 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aba0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000abd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abfa 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ac0e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ac2e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ac38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac50 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac9e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000acc2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ad78 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad8e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000adae 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000adca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adf8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae46 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae6c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aed6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000af24 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af6a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af8c 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000afbe 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b038 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b068 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b07e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b0a0 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b0fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b108 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b12a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b160 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b17e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1a0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1de 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b204 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b25e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2d0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b328 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b384 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b39e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b3c2 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b3fc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b48a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4a4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b4c8 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b4f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b520 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b536 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b55a 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b5ce 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b5fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b602 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b61a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b63e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b646 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b674 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b69e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b6fe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b752 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b776 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b82a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b85a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b870 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b88e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8a4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8ca 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b8d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b930 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b944 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b958 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b96c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b980 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b992 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9fc 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000ba00 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000ba06 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba0a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba1e 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ba22 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba64 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000baae 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bad2 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bb72 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bb9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbb4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bbd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbe6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc08 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bc2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc92 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bcb0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bcda 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bd02 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bd48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdba 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bdf4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be2e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be68 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bea2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bef4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf46 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf98 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bfd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfea 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c022 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c03c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c074 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c08e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c0b0 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c0b8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +0000c0bc 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0000c0ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c0f2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c114 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c130 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c166 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c1a0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c1d6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c210 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c246 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c280 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2b6 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000c2f0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000c322 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000c378 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c390 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c3a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c424 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c44e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4e0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c508 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c518 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c548 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c566 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c56a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c572 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -0000c576 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -0000c588 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c58c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c5c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c62a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c656 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c66e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6de 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c70e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c73a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c74e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c77a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c79a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c7c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7de 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c80c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c834 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c874 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c894 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000c8a2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c8ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c8ec 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c912 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c93a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c956 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c95e 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000c962 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000c976 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c99c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c9bc 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c9c4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ -0000c9c8 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ -0000c9dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca02 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ca1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca30 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca44 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ca88 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca9e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000caba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cace 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb1a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cb38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cb62 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cb8a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cbd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc46 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cc62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc92 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ccda 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ccf4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd24 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cd3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd92 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cd9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cdc0 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000cdca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cde4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ce14 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ce4a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ce96 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cecc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf02 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf38 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cf6a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000cfa0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d004 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d010 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d03a 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d054 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d084 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d0b0 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d0f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d104 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d126 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d15a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d16e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000d1ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d1ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d216 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d226 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d236 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d286 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d2ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d2e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d318 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d33a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d36a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d392 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3be 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d3d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d3dc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d3e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d3f8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d406 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d41c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d424 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d430 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d444 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d49a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d4d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d4f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d508 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d524 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000d536 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d548 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d55a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d622 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d660 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d67a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d690 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d6fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d728 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000d75e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d78e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d7a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7f0 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000d7f8 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ -0000d7fc 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ -0000d80c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d82c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d846 0000360a R_ARM_THM_CALL 00000d49 invalid_for_target_rule │ │ │ │ │ -0000d84c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d866 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d870 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d8ce 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d908 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d930 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d946 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d958 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d96a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d97e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d982 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d98e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d998 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d99c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d9a6 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ -0000d9aa 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ -0000d9ae 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d9be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9ee 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000da00 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da2e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000c3fa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c424 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c44c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4ce 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4d8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c50c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c52a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c54a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c55a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c578 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c57c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c584 0000892f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +0000c588 00008930 R_ARM_THM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +0000c59a 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c59e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c5c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5ca 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c622 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c64e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c666 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c67e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6d6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c706 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c732 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c746 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c772 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c792 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c7c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7d6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c804 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c82c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c86c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c88c 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000c89a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c8c2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c8e4 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c90a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c932 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c94e 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c956 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000c95a 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000c96e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c994 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c9b4 0001e80a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c9bc 00008f2f R_ARM_THM_MOVW_ABS_NC 00000618 .LC38 │ │ │ │ │ +0000c9c0 00008f30 R_ARM_THM_MOVT_ABS 00000618 .LC38 │ │ │ │ │ +0000c9d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9fa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ca14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca3c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca80 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca96 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cab2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cac6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb12 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cb30 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cb5a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cb82 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cbcc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc3e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cc5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc8a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ccd2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ccec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd1c 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cd34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd8a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cd96 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cdb8 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000cdc2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cddc 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ce0c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ce42 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ce8e 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cec4 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cefa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf30 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf62 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cf98 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cffc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d008 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d032 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d04c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d07c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d0aa 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d0f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0fe 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d120 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d154 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d168 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000d194 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d1f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d210 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d220 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d230 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d27e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d2a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d2dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d310 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d332 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d362 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d38a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3b6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d3cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d3d4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d3e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d3f0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d3fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d414 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d41c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d428 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d43c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d492 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d4d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d500 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d51c 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000d52e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d540 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d552 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d59c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d61a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d658 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d672 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6c4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d6f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d720 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000d756 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d786 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d798 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7e8 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000d7f0 0000922f R_ARM_THM_MOVW_ABS_NC 00000630 .LC39 │ │ │ │ │ +0000d7f4 00009230 R_ARM_THM_MOVT_ABS 00000630 .LC39 │ │ │ │ │ +0000d804 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d824 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d83e 0000360a R_ARM_THM_CALL 00000d59 invalid_for_target_rule │ │ │ │ │ +0000d844 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d85e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d868 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d8c6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d900 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d928 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d93e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d950 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d962 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d976 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d97a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d986 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d990 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d994 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d99e 0000932f R_ARM_THM_MOVW_ABS_NC 0000064c .LC40 │ │ │ │ │ +0000d9a2 00009330 R_ARM_THM_MOVT_ABS 0000064c .LC40 │ │ │ │ │ +0000d9a6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d9b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d9dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d9e6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d9f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da26 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000da4e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000da56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da74 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000da8c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000daf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db04 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000db24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbe8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dc4c 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000dc6c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000dcaa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dce2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dd0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ddcc 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000ddd4 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ -0000ddd8 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ -0000ddfa 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000de0c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000de48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de60 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000de74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dea2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000deb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dec0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dedc 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ -0000dee0 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ -0000dee4 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000df00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df34 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -0000df38 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0000df40 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000df62 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000df74 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000df90 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dfa8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfdc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dfe0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000dfea 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -0000dfee 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -0000dff2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000dffc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e012 00009d0a R_ARM_THM_CALL 00000a81 _tmp_227_rule │ │ │ │ │ -0000e022 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e030 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e03a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e03e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e048 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e054 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000e058 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000e060 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -0000e064 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000e06c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e074 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e09c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0d2 00009e0a R_ARM_THM_CALL 00000a81 _tmp_228_rule │ │ │ │ │ -0000e0e2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000e0e6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000e0ea 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000e130 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e146 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e15c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e174 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e17c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1cc 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e1f8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e20c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e216 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e21a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e224 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e234 0000a00a R_ARM_THM_CALL 000011f1 invalid_arguments_rule │ │ │ │ │ -0000e242 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e304 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e34c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e3a8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3ac 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3b6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e3ca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3ce 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3d2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e3f6 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e40e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e41c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e42a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e43a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e462 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e480 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e4a0 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000e4ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e4c2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e4ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e518 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e530 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000e54a 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000e552 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000e556 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000e582 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e590 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e5bc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e602 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e622 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e63c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e68e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6e6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e6f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e70a 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000e714 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000e71c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e72a 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000e748 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000e766 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e786 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e7a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e7a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7c6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e7ca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e7d4 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000e7d8 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000e7dc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e7e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7f8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e81a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e830 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000e834 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000e83a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e83e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e854 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e858 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e882 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e898 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8c8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e912 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e91a 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e928 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e946 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e970 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e986 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e99a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea36 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ea5a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ea9a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eab4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eac6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eaee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eafe 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000eb3e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eb4c 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000eb8c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ebd0 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ebea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec00 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec2a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec3a 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ec8c 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ecce 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ece8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecfa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ed4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed5a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ed72 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000eda8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000edde 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000edec 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000ee1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee50 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee72 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee94 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da6c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000da84 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000daf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dafc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000db1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbe0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc0a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dc44 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000dc64 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000dca2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dce6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dd02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd84 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ddc4 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000ddcc 0000992f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC44 │ │ │ │ │ +0000ddd0 00009930 R_ARM_THM_MOVT_ABS 000006e0 .LC44 │ │ │ │ │ +0000ddf2 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000de04 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000de40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de58 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000de6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de80 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000deae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000deb8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ded4 0000972f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC42 │ │ │ │ │ +0000ded8 00009730 R_ARM_THM_MOVT_ABS 000006b4 .LC42 │ │ │ │ │ +0000dedc 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000def8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df2c 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +0000df30 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +0000df38 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000df5a 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000df6c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000df88 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dfa0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfd4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dfd8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000dfe2 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +0000dfe6 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +0000dfea 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000dff4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e00a 00009d0a R_ARM_THM_CALL 00000a91 _tmp_227_rule │ │ │ │ │ +0000e01a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e028 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e032 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e036 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e040 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e04c 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000e050 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000e058 0000962f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +0000e05c 00009630 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +0000e064 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e06c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e098 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0ae 00009e0a R_ARM_THM_CALL 00000a91 _tmp_228_rule │ │ │ │ │ +0000e0be 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000e0c2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000e0c6 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000e10c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e124 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e13e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e154 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e170 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e178 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1c4 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e1f0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e204 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e20e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e212 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e21c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e22c 0000a00a R_ARM_THM_CALL 00001259 invalid_arguments_rule │ │ │ │ │ +0000e23a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e344 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e3a0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3a4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3ae 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e3c2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3c6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3ca 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e3ee 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e406 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e414 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e422 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e432 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e45a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e478 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e498 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000e4a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e4e6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e4f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e510 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e528 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000e542 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000e54a 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000e54e 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000e57a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e588 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e5b4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e5fa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e61a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e634 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6de 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e6f0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e702 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000e70c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000e714 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e722 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000e740 0001c50a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000e75e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e77e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e79a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e7a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7be 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e7c2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e7cc 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000e7d0 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000e7d4 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e7de 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7f0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e812 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e828 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000e82c 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000e832 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e836 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e84c 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e850 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e87a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e890 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e90a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e912 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e920 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e93e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e968 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e97e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e992 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea2e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ea52 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ea92 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eaac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eabe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eae6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eaf6 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000eb36 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eb44 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000eb84 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ebc8 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ebe2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebf8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec22 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec32 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000ec84 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ecc6 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ece0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecf2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed42 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed52 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ed6a 0001b20a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000eda0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edb2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000edd6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ede4 0001ba0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000ee16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee6a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eeaa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000eeb2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eeba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eede 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eeee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eefc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efb0 0000a70a R_ARM_THM_CALL 0000314d type_param_rule │ │ │ │ │ -0000efda 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000effa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f00e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f022 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f032 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000f046 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f05c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f064 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ -0000f068 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ -0000f092 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0c4 0000a70a R_ARM_THM_CALL 0000314d type_param_rule │ │ │ │ │ -0000f0ee 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f0fe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f106 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eed6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eee6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eef4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef68 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efa8 0000a70a R_ARM_THM_CALL 000033c1 type_param_rule │ │ │ │ │ +0000efd2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000eff2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f006 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f01a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f02a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000f03e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f054 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f05c 0000a62f R_ARM_THM_MOVW_ABS_NC 00000760 .LC48 │ │ │ │ │ +0000f060 0000a630 R_ARM_THM_MOVT_ABS 00000760 .LC48 │ │ │ │ │ +0000f08a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0bc 0000a70a R_ARM_THM_CALL 000033c1 type_param_rule │ │ │ │ │ +0000f0e6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f0f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f0fe 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f114 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f11c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f124 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f13c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f144 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f14c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f15e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f17a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f182 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f186 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f18a 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ -0000f18e 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ -0000f1a4 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f1a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f1be 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f21a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f230 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f24e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f272 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f280 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f296 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2b0 0001f20a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000f2ba 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2f6 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000f302 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f38a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3ec 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f424 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f428 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f432 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f446 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f44a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f44e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f460 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f48e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f49c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f4cc 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f4e6 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f4ee 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -0000f4f2 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0000f50c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f520 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f56e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f59a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f5ba 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f5ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5ea 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f5ee 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f5f6 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000f5fa 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000f600 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f60a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f62a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f63c 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000f640 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000f646 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f64a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f65e 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f662 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f674 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f686 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f69a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f724 0001a30a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000f72e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000f788 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f798 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f7ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f80c 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000f832 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f84a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f84e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f856 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -0000f85a 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0000f860 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f86a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f896 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8a8 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -0000f8ac 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -0000f8b2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8b6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8ca 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f8ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8e2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8f8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f97a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f9b0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f9d2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fa36 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fa8e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fa9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fac4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fafc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb20 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb78 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fbd0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fbde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc26 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fc60 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fc84 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fcd8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fd38 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd64 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fd80 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fd9c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fdae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fdf8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe1c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe34 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe5c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fe92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fea6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feaa 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feae 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fef6 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000fefa 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -0000fefe 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -0000ff12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff36 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000ff40 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff6c 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000ff8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ffa2 0000b60a R_ARM_THM_CALL 00000a2d _tmp_169_rule │ │ │ │ │ -00010026 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001003c 0000bb0a R_ARM_THM_CALL 00000a2d _tmp_174_rule │ │ │ │ │ -00010046 0000bc0a R_ARM_THM_CALL 00000001 _loop0_175_rule │ │ │ │ │ -00010050 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001008a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100dc 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -000100e0 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -000100e6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000100ea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010102 0000bf0a R_ARM_THM_CALL 00000001 _loop0_170_rule │ │ │ │ │ -00010110 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001011a 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -0001011e 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00010132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010142 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001014e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010152 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001015a 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ -0001015e 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ -00010170 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010174 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000101ae 0000c10a R_ARM_THM_CALL 00000001 _loop0_177_rule │ │ │ │ │ -000101bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000101c6 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -000101ca 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -000101d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010208 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001021a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010224 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -00010228 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -0001022e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010232 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001024a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010260 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010268 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001027a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010282 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010290 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001029e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000102b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000102c0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000102da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000102e2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010304 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00010308 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00010310 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00010324 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001033c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001034c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001035e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000103ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010404 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001040e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010412 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001041c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001042e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010462 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010492 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000104b2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000104f2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010532 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010548 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001056a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010584 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001058c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010592 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001059a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000105a2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010602 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001062c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001064c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010672 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010688 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010696 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106a8 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000106f6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010720 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001073e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010764 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001077a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001078a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001078e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010792 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000107d8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000107ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010812 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010826 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010868 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001087a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001088e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001092a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010950 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001096a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010988 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000109c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000109f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a14 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a62 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010a86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010adc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b0a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b50 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00010b76 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010b90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b9e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010bae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010bbe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010bce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bd2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bde 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010bf8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c52 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010c82 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010caa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cc6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010cde 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010d1a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010d40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010d6a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00010d76 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00010d98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010da8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010dc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010dd8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010dfa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010e02 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e2a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e3a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e4e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ea0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010ea4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010eac 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ -00010eb0 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ -00010eb6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010ebe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ee2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ef8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010f08 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010f0c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010f10 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ -00010f14 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ -00010f2a 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00010f30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fcc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010fe6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ff4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011002 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011012 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001105e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001106c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011074 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001108a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011090 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001109a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000110ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011146 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001118e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000111c2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011218 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001125e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001128e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000112a2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000112b0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000112be 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000112c6 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000112e6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000112f2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000112fa 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001130a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011318 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011328 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001133c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011344 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011348 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011352 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001135c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001136e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001137a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011390 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001139e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000113ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113ec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001143c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001147e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001149a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000114a8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000114b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000114bc 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114d0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000114da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011520 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011548 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011566 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011586 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000115a2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000115c8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000115ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000115fa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011614 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011650 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000116a0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000116ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011716 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001173a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011748 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001175e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000117c2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000117f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001181a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011842 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011866 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011874 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001188c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000118b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000118ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011930 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001195c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001197c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119a4 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000119c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119d6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000119da 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000119e4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000119f6 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011a00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a52 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a6c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011a96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ab2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ad8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b12 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b64 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b8a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011bae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bbc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bc0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bca 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011bdc 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011bf2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011c0e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c2c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011c5c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011c96 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011cee 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f156 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f172 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f17a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f17e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f182 0000a52f R_ARM_THM_MOVW_ABS_NC 0000073c .LC47 │ │ │ │ │ +0000f186 0000a530 R_ARM_THM_MOVT_ABS 0000073c .LC47 │ │ │ │ │ +0000f19c 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f1a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f212 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f228 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f246 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f26a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f278 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f28e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2a8 0001f20a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000f2b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2d4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2ee 0001f30a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000f2fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f382 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f39a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3e4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f41c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f420 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f42a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f43e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f442 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f446 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f458 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f486 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f494 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4ac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f4c4 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f4de 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f4e6 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0000f4ea 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +0000f504 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f518 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f566 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f592 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f5b2 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f5c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5e2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f5e6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f5ee 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000f5f2 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000f5f8 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f602 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f622 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f634 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000f638 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000f63e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f642 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f656 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f65a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f66c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f67e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f692 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f71c 0001a50a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000f726 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000f780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f790 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f7e4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f804 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000f82a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f842 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f846 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f84e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0000f852 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +0000f858 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f862 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f88e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8a0 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +0000f8a4 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0000f8aa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8ae 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8c2 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f8c6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8f0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f972 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f9a8 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f9ca 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fa2e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fa86 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fa94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fabc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000faf4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb18 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb70 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fbc8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fbd6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fc1e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fc58 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc7c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fcd0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fd30 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd5c 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fd78 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd94 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fda6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdf0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe14 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fe2c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fe54 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fe8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe9e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fea2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fea6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000feee 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000fef2 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +0000fef6 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +0000ff0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff2e 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ff38 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff64 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000ff82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff9a 0000b60a R_ARM_THM_CALL 00000a3d _tmp_169_rule │ │ │ │ │ +0001001e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010034 0000bb0a R_ARM_THM_CALL 00000a3d _tmp_174_rule │ │ │ │ │ +0001003e 0000bc0a R_ARM_THM_CALL 00000001 _loop0_175_rule │ │ │ │ │ +00010048 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010082 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100d4 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +000100d8 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +000100de 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000100e2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000100fa 0000bf0a R_ARM_THM_CALL 00000001 _loop0_170_rule │ │ │ │ │ +00010108 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010112 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +00010116 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +0001012a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001013a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010146 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001014a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010152 0000ab2f R_ARM_THM_MOVW_ABS_NC 000007fc .LC52 │ │ │ │ │ +00010156 0000ab30 R_ARM_THM_MOVT_ABS 000007fc .LC52 │ │ │ │ │ +00010168 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001016c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010198 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000101a6 0000c10a R_ARM_THM_CALL 00000001 _loop0_177_rule │ │ │ │ │ +000101b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000101be 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +000101c2 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +000101c8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010200 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010212 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001021c 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +00010220 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +00010226 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001022a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010242 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010258 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010260 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010272 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001027a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010288 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010296 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000102ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000102b8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000102d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102da 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000102fc 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +00010300 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00010308 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001031c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010334 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010344 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010356 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010406 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001040a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010414 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010426 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001045a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001048a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000104aa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000104ea 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001052a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010540 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010562 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001057c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010584 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001058a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010592 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001059a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000105fa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010624 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010644 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001066a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010680 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001068e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106a0 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000106ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010718 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010736 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001075c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010772 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010782 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010786 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001078a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000107d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000107e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001080a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001081e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010860 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010872 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010886 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108b6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010922 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010948 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010962 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010980 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000109b8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000109ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a0c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a5a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010a7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ad4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b22 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010b48 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00010b6e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010b88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b96 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010ba6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010bb6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010bc6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bca 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010bd6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010bf0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c08 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010c4a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010c7a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010ca2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cbe 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010cd6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010d12 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010d38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d46 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010d62 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00010d6e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00010d90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010da0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010dba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010dd0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010df2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010dfa 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010e06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e32 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e46 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010e88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e98 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010e9c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010ea4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000880 .LC56 │ │ │ │ │ +00010ea8 0000c630 R_ARM_THM_MOVT_ABS 00000880 .LC56 │ │ │ │ │ +00010eae 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010eb6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010eda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ef0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f00 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010f04 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010f08 00003f2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC17 │ │ │ │ │ +00010f0c 00003f30 R_ARM_THM_MOVT_ABS 00000280 .LC17 │ │ │ │ │ +00010f22 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00010f28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fc4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010fde 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fec 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010ffa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001100a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011056 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011064 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001106c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011082 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011088 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011092 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000110e4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001113e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011186 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000111ba 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011210 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011256 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011286 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001129a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000112a8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000112b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000112be 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000112de 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000112ea 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000112f2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011302 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011310 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011320 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00011334 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001133c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011340 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001134a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011354 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011366 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011372 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011388 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011396 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000113a4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113e4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011434 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011476 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011492 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000114a0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000114ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000114b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000114c8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000114d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001151a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011542 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011560 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011580 0001b00a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001159c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000115c2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000115ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001160e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011648 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011698 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000116c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001170e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011732 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011740 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011756 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000117b6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000117e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001180e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011836 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001185a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011868 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011880 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000118a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000118e2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011924 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011950 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011970 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011998 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000119bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119ca 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000119ce 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000119d8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000119ea 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000119f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a46 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011a60 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011a8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011aa6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011acc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b06 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011b34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b58 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b7e 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011ba2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bb0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bb4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bbe 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011bd0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011be8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011c04 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c22 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c54 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011c8e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011ce6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00011d7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00011d90 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011dbe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011dd2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011de8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e00 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e54 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e5c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ea0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011f14 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f44 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f48 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f52 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011f6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011f82 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011fae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011fbc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011fd4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011fec 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00012006 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001200e 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ -00012012 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ -0001202a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012066 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000120c0 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000e8d _tmp_161_rule │ │ │ │ │ -000120c4 0000cf30 R_ARM_THM_MOVT_ABS 00000e8d _tmp_161_rule │ │ │ │ │ -000120cc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000120f0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000120fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001210e 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ -00012112 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ -0001211a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012124 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ -00012128 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ -0001212e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012132 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012146 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001214c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012166 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012178 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001217c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012194 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000121a6 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ -000121aa 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ -000121b2 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000121b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000121c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121d8 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b95 _tmp_162_rule │ │ │ │ │ -000121dc 0000d130 R_ARM_THM_MOVT_ABS 00000b95 _tmp_162_rule │ │ │ │ │ -000121e4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000121ee 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000121f2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001220a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00012212 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ -00012216 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ -00012238 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001224a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000122ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012306 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012332 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001234e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001236a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012374 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012390 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000123aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000123c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000123ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012402 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012424 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00012444 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001245e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012470 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001248a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001249c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000124ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001253e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012566 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001259e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000125ba 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000125c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012624 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012674 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000126a2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126c4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000126ea 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001270e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001271c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012732 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012796 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000127c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000127e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012810 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012834 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012842 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012856 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012880 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012898 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000128ba 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000128fe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001292e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012950 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012974 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012998 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129ac 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000129b0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000129b4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000129c8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000129d4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000129e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a02 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012a20 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012a40 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012a52 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ab2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ad2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012b0e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012b3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012b5e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012b84 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012ba6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bb2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bb6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bc0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012bd0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00012c08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c20 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012c40 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012c7a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012c9e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012cac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012cb4 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012d06 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d20 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012d28 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012d34 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012dd4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012df2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e26 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012e3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012e8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ea4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012eba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ee8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f0e 0000d80a R_ARM_THM_CALL 00000001 _loop0_48_rule │ │ │ │ │ -00012f2c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012f52 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012f5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012f8a 0000da0a R_ARM_THM_CALL 000002e1 param_star_annotation_rule │ │ │ │ │ -00012f9c 0000da0a R_ARM_THM_CALL 000002e1 param_star_annotation_rule │ │ │ │ │ -00012fc4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ff2 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00013014 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013032 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001304e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013068 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000130fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000130fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013104 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013108 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001311c 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00013120 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013140 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001314a 0000dc0a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ -00013154 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013158 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001315e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -00013162 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -00013176 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001318e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000131d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000131ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013212 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013228 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013240 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013260 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013274 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00013286 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001328a 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -00013290 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013294 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000132a8 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000132ac 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000132de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000132f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013304 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -00013308 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001330e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013312 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001332a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011dc0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011dd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011dea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e5a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e62 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011e7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e8e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ea8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011f1e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f4e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f52 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f5c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011f76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011f8c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011faa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011fb8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fd0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011fe8 0001bd0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00012002 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001200a 0000792f R_ARM_THM_MOVW_ABS_NC 000004e4 .LC31 │ │ │ │ │ +0001200e 00007930 R_ARM_THM_MOVT_ABS 000004e4 .LC31 │ │ │ │ │ +00012060 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120a6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000120ba 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000e9d _tmp_161_rule │ │ │ │ │ +000120be 0000cf30 R_ARM_THM_MOVT_ABS 00000e9d _tmp_161_rule │ │ │ │ │ +000120c6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000120ea 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000120f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012108 0000d02f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ +0001210c 0000d030 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ +00012114 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001211e 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC58 │ │ │ │ │ +00012122 0000cd30 R_ARM_THM_MOVT_ABS 000008e8 .LC58 │ │ │ │ │ +00012128 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001212c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012140 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012146 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012160 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012172 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012176 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001218e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000121a0 0000cc2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC57 │ │ │ │ │ +000121a4 0000cc30 R_ARM_THM_MOVT_ABS 000008bc .LC57 │ │ │ │ │ +000121ac 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000121b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000121c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121d2 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b95 _tmp_162_rule │ │ │ │ │ +000121d6 0000d130 R_ARM_THM_MOVT_ABS 00000b95 _tmp_162_rule │ │ │ │ │ +000121de 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000121e8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000121ec 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012204 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001220c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC59 │ │ │ │ │ +00012210 0000ce30 R_ARM_THM_MOVT_ABS 00000928 .LC59 │ │ │ │ │ +0001222a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012242 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012254 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012312 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001233e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001235a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012376 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012380 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001239c 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000123b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000123cc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000123f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001240e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012430 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012450 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001246a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001247c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012496 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000124a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000124da 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124fe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001254a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012572 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000125aa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000125c6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000125d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012630 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012680 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000126ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000126d0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000126f6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001271a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012728 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001273e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000127a6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000127d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000127f8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012820 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012844 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012852 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012866 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012890 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000128a8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000128ca 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001290e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001293e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012960 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012984 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000129a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129bc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000129c0 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000129c4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000129d8 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000129e4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000129f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a12 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012a30 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012a50 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012a62 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012aaa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ac2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ae2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012b1e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012b4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b6e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b94 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00012bb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bc2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bc6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bd0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012be0 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00012c18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c30 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012c50 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012c8a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012cae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012cbc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012cc4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012d16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012d30 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012d38 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012d44 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012dae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012de4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e02 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e36 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e4c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e9e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012eb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012eca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ef8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f1e 0000d80a R_ARM_THM_CALL 00000001 _loop0_48_rule │ │ │ │ │ +00012f3c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012f62 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012f6c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012f9a 0000da0a R_ARM_THM_CALL 000002e1 param_star_annotation_rule │ │ │ │ │ +00012fac 0000da0a R_ARM_THM_CALL 000002e1 param_star_annotation_rule │ │ │ │ │ +00012fd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013002 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00013024 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013042 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001305e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013078 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013100 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001310a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001310e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013114 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00013118 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001312c 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00013130 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013150 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001315a 0000dc0a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ +00013164 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013168 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001316e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +00013172 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +00013186 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001319e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000131e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000131fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013222 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013238 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013250 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013270 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013284 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00013296 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +0001329a 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +000132a0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000132a4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000132b8 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000132bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000132ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013308 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013314 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +00013318 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +0001331e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013322 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0001333a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013346 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001334a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001334e 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ -00013352 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ -0001335c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001336c 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ -00013378 0000de0a R_ARM_THM_CALL 00000001 _loop0_182_rule │ │ │ │ │ -00013386 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013394 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ -0001339e 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -000133a2 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -000133a8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000133ac 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000133c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013404 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013408 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013412 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013422 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00013436 0000e00a R_ARM_THM_CALL 00000001 _loop0_49_rule │ │ │ │ │ -0001345a 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001346e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001347c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001348e 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00013498 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000134ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013522 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001354e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001357a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013584 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00013588 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001358e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013592 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000135a6 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000135aa 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000135ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135d4 0000dc0a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ -000135dc 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -000135e0 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -000135f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013610 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013622 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013672 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001368a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013698 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136ce 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000136e6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000136ea 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013742 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001374c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013756 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013782 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000137d2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013828 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013836 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0001384c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001385e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001387a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001388e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000138d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138fa 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013936 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013960 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001399c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000139c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000139d6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000139ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001334a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013356 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001335a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001335e 0000d32f R_ARM_THM_MOVW_ABS_NC 0000098c .LC61 │ │ │ │ │ +00013362 0000d330 R_ARM_THM_MOVT_ABS 0000098c .LC61 │ │ │ │ │ +0001336c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001337c 0000dd0a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ +00013388 0000de0a R_ARM_THM_CALL 00000001 _loop0_182_rule │ │ │ │ │ +00013396 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133a4 0000df0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ +000133ae 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +000133b2 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +000133b8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000133bc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000133d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000133fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013406 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013414 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013418 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013422 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013432 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00013446 0000e00a R_ARM_THM_CALL 00000001 _loop0_49_rule │ │ │ │ │ +0001346a 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001347e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001348c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001349e 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000134a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000134fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001352e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013544 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001355a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013588 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013592 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00013596 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001359c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000135a0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000135b4 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000135b8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135e2 0000dc0a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ +000135ea 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +000135ee 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +00013604 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001361e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001362c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001367e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013696 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136da 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000136f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000136f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001374e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013758 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013762 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001378e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000137de 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013834 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013842 0001880a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +00013858 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001386a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013886 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001389a 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000138e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013906 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013942 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001396c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000139a8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000139d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000139e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000139fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013a2c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013a34 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013a44 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013a4c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013a5a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a8c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a90 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a9a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013aa4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013aa8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013aac 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ -00013ab0 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ -00013aba 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013acc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013ada 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013aea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013afe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013b5e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013b72 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013bc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013be2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013c08 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00013c22 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013c42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013cec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d28 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00013d54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013dba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013dda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013df0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013e14 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013e32 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00013e4c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00013ec6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013ed6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00013eea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f04 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013f2c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f46 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f62 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00013f78 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f8c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013f94 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013fc4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013fd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014002 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014012 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001403c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014046 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000140a6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000140ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014136 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001415a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001419e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000141f6 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -00014212 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001422a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014252 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014266 0000ee0a R_ARM_THM_CALL 00001f11 _loop0_112_rule │ │ │ │ │ -00014274 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014298 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000142ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000142bc 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -000142f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001432a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014334 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001434c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014356 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001436e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014378 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014390 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001439a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143b6 00005f2f R_ARM_THM_MOVW_ABS_NC 0000e9b5 annotated_rhs_rule │ │ │ │ │ -000143ba 00005f30 R_ARM_THM_MOVT_ABS 0000e9b5 annotated_rhs_rule │ │ │ │ │ -000143c2 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000143d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014404 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001441c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014432 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014448 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014460 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ -00014464 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ -0001446a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001446e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014482 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00014486 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001449c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000144a0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000144a8 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ -000144ac 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ -000144b2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000144cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000144e0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ -000144e4 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ -000144ea 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ -000144ee 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ -000144f4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ -000144f8 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ -00014500 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014518 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001452e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001454e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014566 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001458e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001459c 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -000145a8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000d7b _tmp_238_rule │ │ │ │ │ -000145ac 0000f030 R_ARM_THM_MOVT_ABS 00000d7b _tmp_238_rule │ │ │ │ │ -000145b4 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000145be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145c8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000145cc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000145d4 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ -000145d8 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ -000145de 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000145fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a22 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013a38 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013a40 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013a50 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013a58 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013a66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013a98 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a9c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013aa6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013ab0 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013ab4 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013ab8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a64 .LC66 │ │ │ │ │ +00013abc 0000e130 R_ARM_THM_MOVT_ABS 00000a64 .LC66 │ │ │ │ │ +00013ac6 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013ad8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ae6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013af6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b34 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b6a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013b7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013bd4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bf8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013c14 0001db0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00013c2e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013c4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c68 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013c86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013cf8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d34 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013d60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d9a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013dc6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013de6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013dfc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013e20 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00013e3e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013e58 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00013ed2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013ee2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00013ef6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013f38 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f52 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f6e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00013f84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f98 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013fa0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013fd0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013fe2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013ff8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001400e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001401e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014048 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014052 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000140b2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000140d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014142 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014166 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141d6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014200 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001421c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001422a 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001424a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014262 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001428a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001429e 0000ee0a R_ARM_THM_CALL 00001f79 _loop0_112_rule │ │ │ │ │ +000142ac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000142d0 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +000142f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014330 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001433a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014352 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001435c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014374 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001437e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014396 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143bc 00005e2f R_ARM_THM_MOVW_ABS_NC 0000e9ad annotated_rhs_rule │ │ │ │ │ +000143c0 00005e30 R_ARM_THM_MOVT_ABS 0000e9ad annotated_rhs_rule │ │ │ │ │ +000143c8 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000143de 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001440a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014422 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014438 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001444e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014466 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001447c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000144b6 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC69 │ │ │ │ │ +000144ba 0000e430 R_ARM_THM_MOVT_ABS 00000ae0 .LC69 │ │ │ │ │ +000144c0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000144c4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000144d8 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000144dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144f2 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ +000144f6 0000e530 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ +000144fc 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014500 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014508 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b40 .LC71 │ │ │ │ │ +0001450c 0000e630 R_ARM_THM_MOVT_ABS 00000b40 .LC71 │ │ │ │ │ +00014512 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014528 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC67 │ │ │ │ │ +0001452c 0000e230 R_ARM_THM_MOVT_ABS 00000a80 .LC67 │ │ │ │ │ +00014532 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ab0 .LC68 │ │ │ │ │ +00014536 0000e330 R_ARM_THM_MOVT_ABS 00000ab0 .LC68 │ │ │ │ │ +0001453c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001454e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014570 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145ae 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ +000145ba 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000145be 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000145c8 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000145d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014602 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014610 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ 00014620 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014626 0000f12f R_ARM_THM_MOVW_ABS_NC 00000dcf _tmp_242_rule │ │ │ │ │ -0001462a 0000f130 R_ARM_THM_MOVT_ABS 00000dcf _tmp_242_rule │ │ │ │ │ -00014632 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014644 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001464e 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00014652 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001465a 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00014664 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014668 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014672 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ -00014676 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ -0001467a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014680 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001469a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146ac 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000146b0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000146ba 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ -000146be 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ -000146c2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000146da 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000146fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014708 0000f22f R_ARM_THM_MOVW_ABS_NC 00000fe9 _tmp_236_rule │ │ │ │ │ -0001470c 0000f230 R_ARM_THM_MOVT_ABS 00000fe9 _tmp_236_rule │ │ │ │ │ -00014714 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001471e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014728 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001474a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000d07 _tmp_235_rule │ │ │ │ │ -0001474e 0000f330 R_ARM_THM_MOVT_ABS 00000d07 _tmp_235_rule │ │ │ │ │ -00014756 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014760 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001476a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001476e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014776 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ -0001477a 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ -00014780 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001479e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147ac 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -000147b8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000147bc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000147c6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000147d0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000147d8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000147dc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000147e4 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ -000147e8 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ -000147ee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014816 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014824 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -00014834 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014840 0000f40a R_ARM_THM_CALL 00001f11 _loop0_240_rule │ │ │ │ │ -0001484a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001484e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014858 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014862 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001486c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014870 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014878 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ -0001487c 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ -00014882 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014890 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014894 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001489c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ -000148a0 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ -000148a6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000148e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014900 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001492e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014942 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -00014946 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0001494e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00014968 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014974 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014980 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001498c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014994 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014998 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000149a0 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ -000149a4 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ -000149aa 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000149b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001462c 0000f00a R_ARM_THM_CALL 00001f79 _loop0_240_rule │ │ │ │ │ +00014636 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001463a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014644 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001464e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014658 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001465c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014664 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c3c .LC77 │ │ │ │ │ +00014668 0000ec30 R_ARM_THM_MOVT_ABS 00000c3c .LC77 │ │ │ │ │ +0001466e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001468c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001469a 0000ef0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ +000146a6 0000f12f R_ARM_THM_MOVW_ABS_NC 00000d7b _tmp_238_rule │ │ │ │ │ +000146aa 0000f130 R_ARM_THM_MOVT_ABS 00000d7b _tmp_238_rule │ │ │ │ │ +000146b2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000146bc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000146c6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000146ca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000146d2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ +000146d6 0000eb30 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ +000146dc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000146fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014704 0000f22f R_ARM_THM_MOVW_ABS_NC 00000fe9 _tmp_236_rule │ │ │ │ │ +00014708 0000f230 R_ARM_THM_MOVT_ABS 00000fe9 _tmp_236_rule │ │ │ │ │ +00014710 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001471a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014724 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014728 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014730 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ba4 .LC73 │ │ │ │ │ +00014734 0000e830 R_ARM_THM_MOVT_ABS 00000ba4 .LC73 │ │ │ │ │ +0001473a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014754 0000f32f R_ARM_THM_MOVW_ABS_NC 00000d07 _tmp_235_rule │ │ │ │ │ +00014758 0000f330 R_ARM_THM_MOVT_ABS 00000d07 _tmp_235_rule │ │ │ │ │ +00014760 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001476a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014774 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014778 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014780 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b74 .LC72 │ │ │ │ │ +00014784 0000e730 R_ARM_THM_MOVT_ABS 00000b74 .LC72 │ │ │ │ │ +0001478a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000147aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147d2 0000f42f R_ARM_THM_MOVW_ABS_NC 00000dcf _tmp_242_rule │ │ │ │ │ +000147d6 0000f430 R_ARM_THM_MOVT_ABS 00000dcf _tmp_242_rule │ │ │ │ │ +000147de 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000147f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147f8 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +000147fc 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00014804 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001480c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014810 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001481a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000bf4 .LC75 │ │ │ │ │ +0001481e 0000ea30 R_ARM_THM_MOVT_ABS 00000bf4 .LC75 │ │ │ │ │ +00014822 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014828 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014840 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014852 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014856 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014860 0000e92f R_ARM_THM_MOVW_ABS_NC 00000bcc .LC74 │ │ │ │ │ +00014864 0000e930 R_ARM_THM_MOVT_ABS 00000bcc .LC74 │ │ │ │ │ +00014868 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014880 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014894 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014898 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000148a0 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c68 .LC78 │ │ │ │ │ +000148a4 0000ed30 R_ARM_THM_MOVT_ABS 00000c68 .LC78 │ │ │ │ │ +000148aa 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000148f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014910 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001493e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014952 00009c2f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +00014956 00009c30 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +0001495e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00014978 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014984 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014990 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001499c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149a4 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000149a8 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000149b0 0000982f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC43 │ │ │ │ │ +000149b4 00009830 R_ARM_THM_MOVT_ABS 000006b8 .LC43 │ │ │ │ │ +000149ba 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000149c2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000149d4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014a26 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014a54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ab6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014aca 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014ae8 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014b06 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b2a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014b4c 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00014b56 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014baa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bce 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bd2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bdc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bfc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c14 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014c18 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014c20 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ -00014c24 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ -00014c28 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c42 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c46 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c50 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014c54 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014c58 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cee 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00014cf2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00014cfa 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00014d2a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d46 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d4a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d54 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014d5c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00014d60 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00014d68 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00014d6c 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00014d74 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014d7a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014da0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014db6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e00 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014e64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e8e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e92 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e96 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014ed0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f04 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f26 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014f4e 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00014f64 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149e4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a36 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014a64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014aa4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ac6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014ada 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014af8 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014b16 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b3a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014b5c 0001970a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00014b66 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ba6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bde 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014be2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bec 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014c0c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c24 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014c28 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014c30 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC79 │ │ │ │ │ +00014c34 0000f530 R_ARM_THM_MOVT_ABS 00000c80 .LC79 │ │ │ │ │ +00014c38 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c40 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c52 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c56 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c60 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014c64 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014c68 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cfe 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00014d02 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00014d0a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00014d3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d56 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d5a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d64 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014d6c 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014d70 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014d78 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00014d7c 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00014d84 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014db0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014e74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e9e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ea2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ea6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014ee0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014f14 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f36 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014f5e 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00014f74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00014fc8 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00014fe0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015028 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001506a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015092 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015126 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015136 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015146 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001515a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015168 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015188 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000151ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000151ce 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000151f8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015252 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000152a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000152a8 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000152d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000152f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000152f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001530c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015314 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015324 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001533a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015352 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001535a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000153d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015420 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001543c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001545c 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00015466 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015478 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000154ae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000154e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000154f2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001553c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001557c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000155a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015600 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015616 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015638 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0001566e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015698 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000156c8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000156e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156fe 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -00015728 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001573a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015750 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015772 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00015780 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000157a0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000157bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000157e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015808 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015814 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001582e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015842 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001584a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001584e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015858 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015866 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001586a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015872 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ -00015876 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ -0001587a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015882 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015896 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ -000158a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158b8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000158bc 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000158c6 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000158dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000158fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001590e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015916 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015980 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001598c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000159c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159ee 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015a26 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015a3c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a74 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015aa6 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015af0 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00015af8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b24 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b28 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b32 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015b44 0000a00a R_ARM_THM_CALL 000011f1 invalid_arguments_rule │ │ │ │ │ -00015b56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b7c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b92 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014ffc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015018 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001503e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015064 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000150a6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000150b4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000150c4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000150da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015106 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001512a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001514a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015176 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001518e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000151ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000151b6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000151e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015204 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001521a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015222 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015236 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015280 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000152c0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000152ec 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015326 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015344 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001535a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001537c 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000153b2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000153dc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001540c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001542c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015442 0000f80a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +0001546c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001547e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015494 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000154b6 0002000a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000154c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000154e4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015500 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001552c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001554c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015558 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015572 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015586 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001558e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015592 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001559c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000155aa 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000155ae 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000155b6 0000f72f R_ARM_THM_MOVW_ABS_NC 00000cc0 .LC80 │ │ │ │ │ +000155ba 0000f730 R_ARM_THM_MOVT_ABS 00000cc0 .LC80 │ │ │ │ │ +000155be 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000155c6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000155da 0000f90a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ +000155e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155fc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015600 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001560a 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015620 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001563e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015652 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001565a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000156c4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156d0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015704 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015732 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001576a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015780 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000157ec 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015838 0002010a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00015840 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001585a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015866 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001586a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015874 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015882 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000158a6 0000a00a R_ARM_THM_CALL 00001259 invalid_arguments_rule │ │ │ │ │ +000158b8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000158ee 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015908 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001592c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015944 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015962 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001597a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015990 0000fc0a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ +0001599e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000159b2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000159b6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000159c0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000159ce 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000159d2 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000159da 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ +000159de 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ +000159e2 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000159ea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000159fc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a14 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015a2e 0000fc0a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ +00015a3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a48 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015a4c 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015a56 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00015a5a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00015a5e 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015aba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015af8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b14 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015b44 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015b70 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015b9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015bc6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bfa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c0a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c26 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015c3c 0000fc0a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ -00015c4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c56 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c5e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c62 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c6c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015c7a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015c7e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015c86 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000d00 .LC81 │ │ │ │ │ -00015c8a 0000fb30 R_ARM_THM_MOVT_ABS 00000d00 .LC81 │ │ │ │ │ -00015c8e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015c96 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ca8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cbe 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015cd6 0000fc0a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ -00015ce6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cf0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015cf4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015cfe 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00015d02 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00015d06 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015d62 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015da0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dbc 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015dec 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015e18 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015e44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e6e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ea4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ec0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015f7a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015f8e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015fca 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00015ff0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015ffc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001600e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001602a 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00016044 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001604a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016066 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016070 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001607e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016092 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016106 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001611e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001616a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016192 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161a2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000161ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000161f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016208 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016258 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016268 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001627e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016288 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016290 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000162a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000162a8 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000162b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016314 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001632e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016346 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001635e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016376 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001638e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001640e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001642a 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001643c 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016448 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016458 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016468 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016478 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016488 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00016498 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000164a0 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ -000164a4 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ -000164b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164ce 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000164de 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000164ee 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000164fe 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001650e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001651e 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000165a2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000165e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016600 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016654 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001669c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016706 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001671c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001673c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016756 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016782 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016796 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000167ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001680a 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001681a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016844 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001685c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001686c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001687c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001688c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000168b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000168ca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000168ea 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000168fa 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016924 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001693c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001694a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001695a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001696a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016988 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169e6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016a0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a1e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016a34 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016a64 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016aa2 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016ac0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ad8 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016b24 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016b42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b58 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016be2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c02 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016c12 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00016c26 0001000a R_ARM_THM_CALL 000008e5 _loop0_129_rule │ │ │ │ │ -00016c36 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016c56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c76 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016c9a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016cba 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016cde 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016cf0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d16 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016d3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d9a 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016da4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016dca 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016de4 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00016df0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016e28 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00016e48 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016e80 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00016e84 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00016e8a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016e8e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ea2 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016ea6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016eba 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ebe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ec6 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00016eca 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00016ed0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016edc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ef0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016ef4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016efc 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00016f00 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -00016f06 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016f12 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f4a 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -00016f4e 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -00016f54 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f58 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016f6c 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016f70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f86 0001000a R_ARM_THM_CALL 000008e5 _loop0_129_rule │ │ │ │ │ -00016f96 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016fac 0002050a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00016fc6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016fce 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016fe0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ff2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017020 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001703a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017056 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017064 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001707c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017088 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017090 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000170a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000170e8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017100 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017110 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017136 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001714a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017150 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017198 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171e6 0001032f R_ARM_THM_MOVW_ABS_NC 00003cd5 _tmp_179_rule │ │ │ │ │ -000171ea 00010330 R_ARM_THM_MOVT_ABS 00003cd5 _tmp_179_rule │ │ │ │ │ -000171f2 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000171fa 0001022f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ -000171fe 00010230 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ -00017204 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017208 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001721c 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017220 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017234 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017244 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000172a8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172ea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001731a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001732c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001736c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001738c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000173c0 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000173d0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000173e2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017420 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001743e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017452 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001745c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001747a 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -00017492 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174a8 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ -000174ac 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ -000174b2 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000174b6 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000174ca 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000174ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000174e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000174f6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000174fa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017502 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ -00017506 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ -0001750c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017516 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017526 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017542 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000175bc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017616 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00017624 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001762e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017644 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017666 0001010a R_ARM_THM_CALL 00001b0d invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001767e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017694 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176b2 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000176c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000176fa 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000176fe 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017710 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ -00017714 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ -0001771a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017756 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000177ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177f6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001781c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017840 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001784e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017860 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00017890 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178ba 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000178dc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017918 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001795e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001797a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017998 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000179a4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000179a8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000179b2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000179c0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a00 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a08 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017a12 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a1a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a28 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a40 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017ab4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ada 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017afc 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017b18 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b28 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017b3e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017b4e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017b6a 0001052f R_ARM_THM_MOVW_ABS_NC 00017dfd _tmp_59_rule │ │ │ │ │ -00017b6e 00010530 R_ARM_THM_MOVT_ABS 00017dfd _tmp_59_rule │ │ │ │ │ -00017b76 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017b84 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017b8e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017be2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c0a 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017c38 0001052f R_ARM_THM_MOVW_ABS_NC 00017dfd _tmp_59_rule │ │ │ │ │ -00017c3c 00010530 R_ARM_THM_MOVT_ABS 00017dfd _tmp_59_rule │ │ │ │ │ -00017c44 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017c52 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00017c5c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c7a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017caa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cba 0001062f R_ARM_THM_MOVW_ABS_NC 0001bc9d _tmp_203_rule │ │ │ │ │ -00017cbe 00010630 R_ARM_THM_MOVT_ABS 0001bc9d _tmp_203_rule │ │ │ │ │ -00017cc6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017cd2 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00017cd6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d1a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d2a 0001062f R_ARM_THM_MOVW_ABS_NC 0001bc9d _tmp_203_rule │ │ │ │ │ -00017d2e 00010630 R_ARM_THM_MOVT_ABS 0001bc9d _tmp_203_rule │ │ │ │ │ -00017d36 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00017d42 00004a0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00017d46 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d6e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017d76 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017d7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d9e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017db2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e26 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ea6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017ef2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017f1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f2c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017f4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fb4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fde 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017ff4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018002 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001800e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018020 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018036 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001803e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018052 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001805a 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000180b4 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000180c4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000180cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000180de 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000180f6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018106 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018120 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181ac 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181d0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018268 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000182be 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182d8 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001830e 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018312 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ -00018316 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ -00018328 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001833e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018348 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001834c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018356 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018366 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018370 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018392 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001839c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000183b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183fe 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018402 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001840c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018416 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018442 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001844e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018472 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001848a 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ -0001850e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018524 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ -0001852e 00011d0a R_ARM_THM_CALL 0000104d _loop0_193_rule │ │ │ │ │ -00018538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001854c 00011e0a R_ARM_THM_CALL 00002d45 _loop1_196_rule │ │ │ │ │ -00018556 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018578 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000185a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000185ac 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ -000185b0 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ -000185b6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000185ba 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000185ce 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000185d2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185ec 00011f0a R_ARM_THM_CALL 0000104d _loop0_187_rule │ │ │ │ │ -000185fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018604 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ -00018608 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ -00018610 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001865e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001867a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001869c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000186bc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000186da 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000186e2 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000186fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018714 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018724 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018738 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018748 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018754 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018758 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018760 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ -00018764 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ -00018792 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187ae 0001220a R_ARM_THM_CALL 0000104d _loop0_195_rule │ │ │ │ │ -000187bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187c6 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ -000187ca 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ -000187d2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187f0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018804 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ -00018808 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ -0001880e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018812 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018826 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018846 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -0001884a 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00018856 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001886a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018882 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000188e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018900 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018918 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018922 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018926 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018930 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018942 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001897c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018996 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001899a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000189d6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000189e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018a0c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018a22 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a40 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018a66 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a9a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018ac2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018af8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018b04 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018b2a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018b44 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018b60 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018b72 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018b8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ba2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018bbc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018bde 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018c56 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c72 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018c8a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c92 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018cae 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018cba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d32 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d36 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d40 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018d4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d98 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018da2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018dc0 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018de0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018e10 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018e16 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018e94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ea0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018eae 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00018eb8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018ece 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ed6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018eda 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ee4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018ef8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f34 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018f7e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018f8c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018fb2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018fc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fe8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fec 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019024 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019032 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001905c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019072 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019090 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000190b6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000190d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000190ec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019116 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019146 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019152 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019176 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019190 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000191a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000191cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191e4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019202 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019220 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001929a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000192ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192c4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000192e0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019318 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019326 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019346 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019356 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001935a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019364 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019378 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000193a8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193c0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193ec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000193f4 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001940e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019436 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019462 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019480 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000194c0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001950c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001951a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019544 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001958a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001959e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195b6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000195da 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019612 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019620 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001964a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001966a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001966e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019678 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001968a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000196ee 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000196fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001971a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001973e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019750 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001977a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001979c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000197b6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000197dc 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000197e6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019824 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001982e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001984c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001986a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001986e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019878 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000198a4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000198c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000198d4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198f8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001995e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001996c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001997c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001998c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019994 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000199ca 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000199dc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000199ec 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019a04 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019a1c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019a36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019a50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019aa0 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019af2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019b00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b28 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019b48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b94 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019bb2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019be4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019bf0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019c12 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019c30 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c34 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c3e 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019c4e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00019c76 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019c90 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019cbc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019ce2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019cee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019cf6 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019d20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d60 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019d6e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019d88 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019d90 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019db0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019dba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019dd0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019dee 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e50 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e64 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019eb8 0001230a R_ARM_THM_CALL 0000104d _loop0_110_rule │ │ │ │ │ -00019ed6 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00019efe 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00019f08 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f5c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f8c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00019f90 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00019f96 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -00019f9a 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -00019fae 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00019fb2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fd2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019fe6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00019fea 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00019ff0 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -00019ff4 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001a008 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a012 0001250a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ -0001a020 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a030 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a04e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a07e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a09a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0d2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0de 0001260a R_ARM_THM_CALL 00002d45 _loop1_111_rule │ │ │ │ │ -0001a0fe 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001a10c 0001270a R_ARM_THM_CALL 00000f97 _tmp_199_rule │ │ │ │ │ -0001a116 0001280a R_ARM_THM_CALL 0000104d _loop0_200_rule │ │ │ │ │ -0001a122 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a12e 0001290a R_ARM_THM_CALL 00000f97 _tmp_201_rule │ │ │ │ │ -0001a138 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ -0001a13c 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ -0001a142 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a146 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a15a 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a15e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a180 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a18a 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ -0001a18e 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ -0001a194 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a198 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a1ae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a1dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a1f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a226 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a23c 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001a254 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a258 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a260 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ -0001a264 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ -0001a26a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001a284 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a2a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a2c2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a30e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a340 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a356 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a36c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a398 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3a2 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ -0001a3a6 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ -0001a3ac 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a3b0 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a3c4 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a3c8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a3e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3f2 0001250a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ -0001a3fa 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ -0001a3fe 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ -0001a414 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a42e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a448 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a47e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a492 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a49c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a4a6 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a4c8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4dc 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a50c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a514 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a52a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a53a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a54e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a556 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a58a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a59a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a5b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a680 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a69e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a6ae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a6bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a6cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a6e0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a708 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a78a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a7a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7b6 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a7c4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a7d4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a7e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a814 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a82c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a876 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a88c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a8d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8f0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a942 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001a95a 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00015bfc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c18 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015cd2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015ce6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015d22 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015d48 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015d54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d66 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d82 0001d10a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015d9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015da2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015dbe 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015dc8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015dd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015dea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e18 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e2e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e46 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e5e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e76 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ec2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015eea 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015efa 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015f06 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015f4e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f60 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015fb0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015fc0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015fd6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015fe0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015fe8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015ff8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016000 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001600c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016052 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001606c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016086 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001609e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016112 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001612a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001613e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016152 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016166 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016182 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016194 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000161a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161b0 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000161c0 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000161d0 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000161e0 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000161f0 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000161f8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000604 .LC37 │ │ │ │ │ +000161fc 00008d30 R_ARM_THM_MOVT_ABS 00000604 .LC37 │ │ │ │ │ +0001620e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016226 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016236 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016246 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016256 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016266 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00016276 0002020a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000162fa 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016340 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016358 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163ac 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000163f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001640c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001645e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016474 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016494 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164ae 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000164da 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164ee 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016526 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016540 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016562 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016572 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001659c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000165b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165c4 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000165d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016608 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016622 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016642 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016652 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001667c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016694 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166a2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000166b2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000166c2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000166e0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001672c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001673e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016776 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001678c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000167bc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000167fa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016818 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016830 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001687c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001689a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168b0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016936 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016956 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016966 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001697a 0001000a R_ARM_THM_CALL 0000094d _loop0_129_rule │ │ │ │ │ +0001698a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000169ac 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000169cc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000169ee 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016a0e 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00016a22 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00016a2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a54 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016a74 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00016a8a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ab8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ae6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b14 0001010a R_ARM_THM_CALL 00001b75 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016b1e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016b44 0001010a R_ARM_THM_CALL 00001b75 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016b5e 0001010a R_ARM_THM_CALL 00001b75 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016b6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b84 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016ba2 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016bc2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016be6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016bfa 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00016bfe 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00016c04 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016c08 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016c1c 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016c20 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c34 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016c38 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016c40 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00016c44 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00016c4a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016c56 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c6a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016c6e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016c76 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +00016c7a 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00016c80 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016c8c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016cc4 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00016cc8 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +00016cce 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016cd2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016ce6 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016cea 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d00 0001000a R_ARM_THM_CALL 0000094d _loop0_129_rule │ │ │ │ │ +00016d10 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016d26 0002050a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00016d3c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d52 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016d5a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016d6c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dc0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016dc8 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016dd4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dda 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016dfe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e28 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e3e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e56 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e68 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e7e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016eae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ebe 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f00 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f36 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f4e 0001032f R_ARM_THM_MOVW_ABS_NC 00003f4d _tmp_179_rule │ │ │ │ │ +00016f52 00010330 R_ARM_THM_MOVT_ABS 00003f4d _tmp_179_rule │ │ │ │ │ +00016f5a 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016f62 0001022f R_ARM_THM_MOVW_ABS_NC 00000d40 .LC82 │ │ │ │ │ +00016f66 00010230 R_ARM_THM_MOVT_ABS 00000d40 .LC82 │ │ │ │ │ +00016f6c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016f70 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016f84 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016f88 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f9c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016fac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017010 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017052 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017066 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017082 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017094 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000170d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001710a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017128 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00017138 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001714a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017188 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000171a6 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000171ba 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000171c4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000171e2 0001010a R_ARM_THM_CALL 00001b75 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000171fa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017210 0000a12f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC45 │ │ │ │ │ +00017214 0000a130 R_ARM_THM_MOVT_ABS 000006f4 .LC45 │ │ │ │ │ +0001721a 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001721e 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017232 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017236 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001724a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001725e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017262 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001726a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000724 .LC46 │ │ │ │ │ +0001726e 0000a230 R_ARM_THM_MOVT_ABS 00000724 .LC46 │ │ │ │ │ +00017274 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001727e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001728e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000172aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017324 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001733a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017360 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001737e 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001738c 0002040a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00017396 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000173ac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000173ce 0001010a R_ARM_THM_CALL 00001b75 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000173e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173fc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001741a 0002030a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001742a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017462 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017466 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017478 0001042f R_ARM_THM_MOVW_ABS_NC 00000d64 .LC83 │ │ │ │ │ +0001747c 00010430 R_ARM_THM_MOVT_ABS 00000d64 .LC83 │ │ │ │ │ +00017482 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000174be 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017510 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017538 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001755a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017580 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000175a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000175b2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000175c4 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000175ea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017600 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017622 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001765e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001767e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001769a 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000176b8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176c4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000176c8 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000176d2 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000176e0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017704 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017720 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017728 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017732 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001773a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017748 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017760 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001776c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000177e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001780a 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +0001782c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017848 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017858 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001786e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001787e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001789a 0001052f R_ARM_THM_MOVW_ABS_NC 000008e5 _tmp_59_rule │ │ │ │ │ +0001789e 00010530 R_ARM_THM_MOVT_ABS 000008e5 _tmp_59_rule │ │ │ │ │ +000178a6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000178b4 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000178be 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017912 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001793a 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00017968 0001052f R_ARM_THM_MOVW_ABS_NC 000008e5 _tmp_59_rule │ │ │ │ │ +0001796c 00010530 R_ARM_THM_MOVT_ABS 000008e5 _tmp_59_rule │ │ │ │ │ +00017974 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017982 0002060a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +0001798c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179aa 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000179da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000179ea 0001062f R_ARM_THM_MOVW_ABS_NC 00003f49 _tmp_203_rule │ │ │ │ │ +000179ee 00010630 R_ARM_THM_MOVT_ABS 00003f49 _tmp_203_rule │ │ │ │ │ +000179f6 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017a02 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00017a06 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a5a 0001062f R_ARM_THM_MOVW_ABS_NC 00003f49 _tmp_203_rule │ │ │ │ │ +00017a5e 00010630 R_ARM_THM_MOVT_ABS 00003f49 _tmp_203_rule │ │ │ │ │ +00017a66 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00017a72 00004b0a R_ARM_THM_CALL 000001d3 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00017a76 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a9e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017aa6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017aae 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ace 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ae2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017aea 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017af0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b04 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b66 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017bb2 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017bdc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017bec 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017c0e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c74 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c9e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017cb4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017cc2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cce 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017ce0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017cf6 0001d90a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00017cfe 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d12 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017d1a 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017d74 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017d84 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d8c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017d9e 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00017db6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017dc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017de0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e6c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f28 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00017f7e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f8a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f98 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00017fce 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00017fd2 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000860 .LC55 │ │ │ │ │ +00017fd6 0000ae30 R_ARM_THM_MOVT_ABS 00000860 .LC55 │ │ │ │ │ +00017fe8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ffe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018008 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001800c 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018016 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018026 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018030 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018052 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001805c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018074 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000180be 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000180c2 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000180cc 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000180d6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018102 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001810e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001814a 0001160a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ +000181ce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181e4 00011c0a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ +000181ee 00011d0a R_ARM_THM_CALL 000010b5 _loop0_193_rule │ │ │ │ │ +000181f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001820c 00011e0a R_ARM_THM_CALL 00002fb9 _loop1_196_rule │ │ │ │ │ +00018216 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018238 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018264 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001826c 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC54 │ │ │ │ │ +00018270 0000ad30 R_ARM_THM_MOVT_ABS 00000840 .LC54 │ │ │ │ │ +00018276 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001827a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001828e 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018292 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000182ac 00011f0a R_ARM_THM_CALL 000010b5 _loop0_187_rule │ │ │ │ │ +000182ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182c4 0000a92f R_ARM_THM_MOVW_ABS_NC 000007a4 .LC50 │ │ │ │ │ +000182c8 0000a930 R_ARM_THM_MOVT_ABS 000007a4 .LC50 │ │ │ │ │ +000182d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001831e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001833a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001835c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001837c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001839a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183a2 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000183ba 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000183d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000183f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018408 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018414 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018418 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018420 0001082f R_ARM_THM_MOVW_ABS_NC 00000d94 .LC84 │ │ │ │ │ +00018424 00010830 R_ARM_THM_MOVT_ABS 00000d94 .LC84 │ │ │ │ │ +00018452 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001846e 0001220a R_ARM_THM_CALL 000010b5 _loop0_195_rule │ │ │ │ │ +0001847c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018486 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000828 .LC53 │ │ │ │ │ +0001848a 0000ac30 R_ARM_THM_MOVT_ABS 00000828 .LC53 │ │ │ │ │ +00018492 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000184b0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000184ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184c4 0000a82f R_ARM_THM_MOVW_ABS_NC 0000077c .LC49 │ │ │ │ │ +000184c8 0000a830 R_ARM_THM_MOVT_ABS 0000077c .LC49 │ │ │ │ │ +000184ce 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000184d2 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000184e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018506 0000aa2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +0001850a 0000aa30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00018516 0001840a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001852a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018542 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185c0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185e2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000185e6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000185f0 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018602 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001863c 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018656 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001865a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018696 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000186a4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000186cc 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000186e2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018700 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018726 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018744 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001875a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018782 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000187b8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000187c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000187ea 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018804 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018820 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018832 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001884c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018862 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001887c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001889e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018916 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018932 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001894a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018952 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001896e 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001897a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000189cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189f2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000189f6 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a00 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018a0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a58 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018a62 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018a80 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018aa0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018ad0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ad6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b54 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b6e 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00018b78 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b8e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b96 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b9a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ba4 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018bb8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018bf4 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018c3e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018c4c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018c72 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018c88 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ca8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00018cac 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ce4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018cf2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018d1c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018d32 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d50 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d96 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018dac 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018dd6 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018e06 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018e12 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018e36 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018e50 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018e68 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018e8c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ea4 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018ec2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018ee0 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018f5a 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f84 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018fa0 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018fd8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018fe6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019006 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019016 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001901a 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019024 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019038 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019068 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019080 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000190ac 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000190b4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000190ce 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000190f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019122 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019140 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019180 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000191cc 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000191da 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019204 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019224 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001924a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001925e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019276 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001929a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000192d2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000192e0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001930a 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001932a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001932e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019338 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001934a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000193ae 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000193ba 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000193da 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000193fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019410 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001943a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001945c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019476 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001949c 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000194a6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000194e4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000194ee 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001950c 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001952a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001952e 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019538 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019564 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019586 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019594 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000195b8 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001961e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001962c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001963c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001964c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019654 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001968a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001969c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000196ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196c4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000196dc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196f6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019710 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019760 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000197b2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000197c0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000197e8 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019808 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001982c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001983e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019854 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019872 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198a4 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198b0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000198d2 0001f50a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000198f0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000198f4 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000198fe 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001990e 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00019936 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019950 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001996e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001997c 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000199a2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000199ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000199b6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000199e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019a20 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019a2e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019a48 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019a50 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019a70 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019a7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019a90 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019aae 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b10 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b24 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b52 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b78 0001230a R_ARM_THM_CALL 000010b5 _loop0_110_rule │ │ │ │ │ +00019b96 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00019bbe 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00019bc8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019bf6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c1c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c4c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019c50 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019c56 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +00019c5a 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +00019c6e 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019c72 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ca6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019caa 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019cb0 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +00019cb4 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +00019cc8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019cd2 0001250a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ +00019ce0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019cf0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d0e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d72 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d92 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d9e 0001260a R_ARM_THM_CALL 00002fb9 _loop1_111_rule │ │ │ │ │ +00019dbe 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00019dcc 0001270a R_ARM_THM_CALL 00000f97 _tmp_199_rule │ │ │ │ │ +00019dd6 0001280a R_ARM_THM_CALL 000010b5 _loop0_200_rule │ │ │ │ │ +00019de2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019dee 0001290a R_ARM_THM_CALL 00000f97 _tmp_201_rule │ │ │ │ │ +00019df8 0000d52f R_ARM_THM_MOVW_ABS_NC 000009e4 .LC63 │ │ │ │ │ +00019dfc 0000d530 R_ARM_THM_MOVT_ABS 000009e4 .LC63 │ │ │ │ │ +00019e02 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019e06 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019e1a 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019e1e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e40 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e4a 0000d42f R_ARM_THM_MOVW_ABS_NC 000009b0 .LC62 │ │ │ │ │ +00019e4e 0000d430 R_ARM_THM_MOVT_ABS 000009b0 .LC62 │ │ │ │ │ +00019e54 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019e58 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019e6e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e9c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019eb6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ee6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019efc 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00019f14 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019f18 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019f20 0000d22f R_ARM_THM_MOVW_ABS_NC 00000968 .LC60 │ │ │ │ │ +00019f24 0000d230 R_ARM_THM_MOVT_ABS 00000968 .LC60 │ │ │ │ │ +00019f2a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00019f44 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f82 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019fce 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a000 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a016 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a02c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a058 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a062 0000d62f R_ARM_THM_MOVW_ABS_NC 00000a04 .LC64 │ │ │ │ │ +0001a066 0000d630 R_ARM_THM_MOVT_ABS 00000a04 .LC64 │ │ │ │ │ +0001a06c 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a070 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001a084 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001a088 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a0a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0b2 0001250a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ +0001a0ba 0000d72f R_ARM_THM_MOVW_ABS_NC 00000a34 .LC65 │ │ │ │ │ +0001a0be 0000d730 R_ARM_THM_MOVT_ABS 00000a34 .LC65 │ │ │ │ │ +0001a0d4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a0ee 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a108 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a13e 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a152 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a15c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a166 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a188 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a19c 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a1cc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a1d4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a1ea 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a1fa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a20e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a216 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a24a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a25a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a270 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a308 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a320 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a32e 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a33e 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a34e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001a360 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a3aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3c2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a3ee 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a3f6 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a41a 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0001a424 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a460 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a476 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a4a2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a52e 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001a576 0001480a R_ARM_THM_CALL 00002845 signed_number_rule │ │ │ │ │ +0001a58c 0001490a R_ARM_THM_CALL 0000292d complex_number_rule │ │ │ │ │ +0001a5bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5d6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a630 0001400a R_ARM_THM_CALL 00002a61 pattern_capture_target_rule │ │ │ │ │ +0001a64e 0001410a R_ARM_THM_CALL 00002afd wildcard_pattern_rule │ │ │ │ │ +0001a68e 00014a0a R_ARM_THM_CALL 00002bd5 attr_rule │ │ │ │ │ +0001a6ba 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6fc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a710 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a752 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a766 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a77a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a78e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7ce 00014b0a R_ARM_THM_CALL 00002d39 name_or_attr_rule │ │ │ │ │ +0001a7da 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7fa 00014b0a R_ARM_THM_CALL 00002d39 name_or_attr_rule │ │ │ │ │ +0001a80a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a816 00014c0a R_ARM_THM_CALL 000030b1 positional_patterns_rule │ │ │ │ │ +0001a826 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a838 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a844 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a86a 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001a880 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a8a0 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0001a8c0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001a8d0 00014d2f R_ARM_THM_MOVW_ABS_NC 00003ae9 _tmp_67_rule │ │ │ │ │ +0001a8d4 00014d30 R_ARM_THM_MOVT_ABS 00003ae9 _tmp_67_rule │ │ │ │ │ +0001a8dc 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001a8e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a904 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001a90e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a928 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a934 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a956 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001a95e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a974 00014e0a R_ARM_THM_CALL 00003b41 double_star_pattern_rule │ │ │ │ │ 0001a984 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9a8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a9ba 0001400a R_ARM_THM_CALL 000027ed pattern_capture_target_rule │ │ │ │ │ -0001a9c8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a9ea 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001a9f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aa54 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001aa6e 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001aa84 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001aa8c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001aa9a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aaac 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001aab0 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001aab8 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001aace 0001442f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ -0001aad2 00014430 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ -0001aad8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aadc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001aaf0 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001aaf4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ab0a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ab36 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ab4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab86 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ab98 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001abc6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001abf2 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001abfa 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ac06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac1a 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ac4c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ac8e 0001422f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -0001ac92 00014230 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0001ac98 0001960a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0001aca2 0001432f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ -0001aca6 00014330 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ -0001ad28 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ad46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad56 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001ad68 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ad78 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ad8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001addc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ade4 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ae08 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0001ae1c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001ae30 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae48 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae50 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae58 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae6e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001aed2 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001af1a 0001480a R_ARM_THM_CALL 000025d1 signed_number_rule │ │ │ │ │ -0001af30 0001490a R_ARM_THM_CALL 000026b9 complex_number_rule │ │ │ │ │ -0001af60 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af7a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afd4 0001400a R_ARM_THM_CALL 000027ed pattern_capture_target_rule │ │ │ │ │ -0001aff2 0001410a R_ARM_THM_CALL 00002889 wildcard_pattern_rule │ │ │ │ │ -0001b032 00014a0a R_ARM_THM_CALL 00002961 attr_rule │ │ │ │ │ -0001b05e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0a0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0b4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0f6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b10a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b11e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b132 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b172 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b17e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b188 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b19e 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b1ae 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1ba 00014c0a R_ARM_THM_CALL 00002e3d positional_patterns_rule │ │ │ │ │ -0001b1ca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b20e 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b224 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b244 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0001b264 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001b274 00014d2f R_ARM_THM_MOVW_ABS_NC 00003875 _tmp_67_rule │ │ │ │ │ -0001b278 00014d30 R_ARM_THM_MOVT_ABS 00003875 _tmp_67_rule │ │ │ │ │ -0001b280 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b28c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b2a8 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001b2b2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2cc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b2d8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b2fa 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b302 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b318 00014e0a R_ARM_THM_CALL 000038cd double_star_pattern_rule │ │ │ │ │ -0001b328 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b33a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b346 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b36c 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b37a 00014f0a R_ARM_THM_CALL 00003921 items_pattern_rule │ │ │ │ │ -0001b38a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b396 00014e0a R_ARM_THM_CALL 000038cd double_star_pattern_rule │ │ │ │ │ -0001b3a6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3c2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b3da 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b3ea 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b40c 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b41a 00014f0a R_ARM_THM_CALL 00003921 items_pattern_rule │ │ │ │ │ -0001b42a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b43a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b446 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b45e 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b470 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b490 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001b49e 00013f0a R_ARM_THM_CALL 00002b19 maybe_sequence_pattern_rule │ │ │ │ │ -0001b4b0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b4bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b4d8 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -0001b4e2 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b500 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b50e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b518 0001500a R_ARM_THM_CALL 00002f85 keyword_patterns_rule │ │ │ │ │ -0001b526 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b534 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b53e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b554 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b562 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001b572 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b596 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b5a0 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5b8 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b5e8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b600 0001512f R_ARM_THM_MOVW_ABS_NC 00002e39 _tmp_70_rule │ │ │ │ │ -0001b604 00015130 R_ARM_THM_MOVT_ABS 00002e39 _tmp_70_rule │ │ │ │ │ -0001b60c 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b618 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b634 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001b63e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b656 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b660 00014c0a R_ARM_THM_CALL 00002e3d positional_patterns_rule │ │ │ │ │ -0001b66e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b678 0001500a R_ARM_THM_CALL 00002f85 keyword_patterns_rule │ │ │ │ │ -0001b686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b694 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b69e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b6b4 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0001b6be 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -0001b6ca 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0001b6ea 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0001b6f8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b71e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b72e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b748 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b760 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b790 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b7b8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7c6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7e0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b7f0 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b81a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b82a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b83e 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001b842 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001b84c 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0001b85c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b870 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001b874 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001b87c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b890 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0001b894 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0001b89c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8b2 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b8d6 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b8fa 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b934 00014b0a R_ARM_THM_CALL 00002ac5 name_or_attr_rule │ │ │ │ │ -0001b946 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b978 00014c0a R_ARM_THM_CALL 00002e3d positional_patterns_rule │ │ │ │ │ -0001b992 0001500a R_ARM_THM_CALL 00002f85 keyword_patterns_rule │ │ │ │ │ -0001b99e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9a8 00014c0a R_ARM_THM_CALL 00002e3d positional_patterns_rule │ │ │ │ │ -0001b9b8 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b9bc 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001b9c4 0002190a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001b9ce 0002190a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001b9d8 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001b9e0 0001472f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ -0001b9e4 00014730 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ -0001b9ec 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001ba00 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ba04 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba18 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba34 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba42 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001ba4a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba74 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ba86 00013c0a R_ARM_THM_CALL 000023d5 open_sequence_pattern_rule │ │ │ │ │ -0001ba98 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baa4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bad2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb30 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001bb48 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb64 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001bb8a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0001bb98 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bbba 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0001bbca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bbe8 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001bbf6 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bc10 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bc40 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bc60 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bc70 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bc8a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a996 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9a2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a9c8 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001a9d6 00014f0a R_ARM_THM_CALL 00003b95 items_pattern_rule │ │ │ │ │ +0001a9e6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a9f2 00014e0a R_ARM_THM_CALL 00003b41 double_star_pattern_rule │ │ │ │ │ +0001aa02 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa12 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa1e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aa36 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001aa46 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001aa68 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001aa76 00014f0a R_ARM_THM_CALL 00003b95 items_pattern_rule │ │ │ │ │ +0001aa86 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa96 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aaa2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aaba 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001aacc 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001aaec 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001aafa 00013f0a R_ARM_THM_CALL 00002d8d maybe_sequence_pattern_rule │ │ │ │ │ +0001ab0c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab18 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ab34 00020f0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0001ab3e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ab5c 00014b0a R_ARM_THM_CALL 00002d39 name_or_attr_rule │ │ │ │ │ +0001ab6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab74 0001500a R_ARM_THM_CALL 000031f9 keyword_patterns_rule │ │ │ │ │ +0001ab82 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab90 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab9a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001abb0 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001abbe 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001abce 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001abf2 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001abfc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ac14 00014b0a R_ARM_THM_CALL 00002d39 name_or_attr_rule │ │ │ │ │ +0001ac34 00013d0a R_ARM_THM_CALL 00002639 pattern_rule │ │ │ │ │ +0001ac44 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac5c 0001512f R_ARM_THM_MOVW_ABS_NC 000030ad _tmp_70_rule │ │ │ │ │ +0001ac60 00015130 R_ARM_THM_MOVT_ABS 000030ad _tmp_70_rule │ │ │ │ │ +0001ac68 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001ac74 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac90 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0001ac9a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001acb2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acbc 00014c0a R_ARM_THM_CALL 000030b1 positional_patterns_rule │ │ │ │ │ +0001acca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acd4 0001500a R_ARM_THM_CALL 000031f9 keyword_patterns_rule │ │ │ │ │ +0001ace2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acfa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ad10 0002160a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0001ad1a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +0001ad26 0002170a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0001ad46 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0001ad54 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ad7a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ad8a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ada4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001adbc 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001adec 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ae14 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae3c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae4c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ae76 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae86 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ae9a 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001ae9e 0001c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0001aea8 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0001aeb8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aecc 0001ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001aed0 0001ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001aed8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aeec 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0001aef0 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001aef8 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af0e 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001af32 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001af56 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001af90 00014b0a R_ARM_THM_CALL 00002d39 name_or_attr_rule │ │ │ │ │ +0001afa2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afd4 00014c0a R_ARM_THM_CALL 000030b1 positional_patterns_rule │ │ │ │ │ +0001afee 0001500a R_ARM_THM_CALL 000031f9 keyword_patterns_rule │ │ │ │ │ +0001affa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b004 00014c0a R_ARM_THM_CALL 000030b1 positional_patterns_rule │ │ │ │ │ +0001b014 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b018 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b020 0002190a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001b02a 0002190a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0001b034 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001b03c 0001472f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ +0001b040 00014730 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ +0001b048 0002080a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001b05c 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b060 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b074 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b090 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b09e 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001b0a6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b0d0 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b0e2 00013c0a R_ARM_THM_CALL 0000243d open_sequence_pattern_rule │ │ │ │ │ +0001b0f4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b100 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b12e 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b18c 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001b1a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b1c0 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001b1e6 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0001b1f4 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b216 00021a0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0001b226 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b244 0001e60a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001b252 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b26c 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b29c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b2bc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b2cc 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2e6 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b35c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3a4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3c2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b3e2 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001b3f4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b406 00018c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b456 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b482 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b494 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4a8 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2f8e4 contains 215 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2f244 contains 215 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000052 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000060 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000008a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000009a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000000a4 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000000ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000ac 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000cc 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000f0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000100 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000136 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000014a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ +0000014a 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ 00000162 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000192 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001aa 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001b4 0000780a R_ARM_THM_CALL 000074d1 star_target_rule │ │ │ │ │ +000001b4 0000780a R_ARM_THM_CALL 0000753d star_target_rule │ │ │ │ │ 000001c0 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000001ea 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 000001f0 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001f4 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000204 0001652f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ 00000208 00016530 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ 00000212 0001342f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ 00000216 00013430 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ 0000021e 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00000232 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000232 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000238 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000266 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000027a 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 00000284 0002200a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 0000028c 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002cc 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002e0 0001170a R_ARM_THM_CALL 000188b5 lambda_slash_no_default_rule │ │ │ │ │ -000002ee 0001190a R_ARM_THM_CALL 00018e29 lambda_slash_with_default_rule │ │ │ │ │ +000002e0 0001170a R_ARM_THM_CALL 00018575 lambda_slash_no_default_rule │ │ │ │ │ +000002ee 0001190a R_ARM_THM_CALL 00018ae9 lambda_slash_with_default_rule │ │ │ │ │ 0000031c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000330 0000730a R_ARM_THM_CALL 0000f741 starred_expression_rule │ │ │ │ │ +00000330 0000730a R_ARM_THM_CALL 0000f739 starred_expression_rule │ │ │ │ │ 0000033e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000342 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000034c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000037c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000392 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000039e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003aa 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000003de 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000003fe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000408 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000040e 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000412 00018030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000041c 0001830a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000424 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00000428 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00000424 0001a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00000428 0001a330 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00000434 0001662f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ 00000438 00016630 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ -0000043c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000043c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000045a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000046c 0000260a R_ARM_THM_CALL 00013639 block_rule │ │ │ │ │ +0000046c 0000260a R_ARM_THM_CALL 00013645 block_rule │ │ │ │ │ 00000472 0001692f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ 00000476 00016930 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ 0000047e 0001950a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000484 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000488 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000490 0001672f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ 00000494 00016730 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ -0000049a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000049a 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000004b6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004c2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d6 0000fa0a R_ARM_THM_CALL 00015509 _loop1_216_rule │ │ │ │ │ +000004d6 0000fa0a R_ARM_THM_CALL 0001524d _loop1_216_rule │ │ │ │ │ 000004e4 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004f0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004fa 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ +000004fa 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ 0000050e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000514 0001682f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ 00000518 00016830 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ 0000051e 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000522 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000536 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000536 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000053a 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000564 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000570 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000584 0001620a R_ARM_THM_CALL 00003539 _loop1_219_rule │ │ │ │ │ +00000584 0001620a R_ARM_THM_CALL 000037ad _loop1_219_rule │ │ │ │ │ 00000592 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005ac 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005c2 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ +000005c2 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ 000005da 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000005f2 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f8 0001682f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ 000005fc 00016830 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ 00000602 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000606 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000061a 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000061a 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000061e 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000660 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000676 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000686 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006b4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006c8 0000af0a R_ARM_THM_CALL 000105ad param_no_default_rule │ │ │ │ │ +000006c8 0000af0a R_ARM_THM_CALL 000105a5 param_no_default_rule │ │ │ │ │ 000006d8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000706 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000071e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000730 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000760 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000077a 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000786 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007a0 0000260a R_ARM_THM_CALL 00013639 block_rule │ │ │ │ │ +00000786 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007a0 0000260a R_ARM_THM_CALL 00013645 block_rule │ │ │ │ │ 000007b6 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007d2 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000007dc 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007e4 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007e4 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000802 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000834 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000084a 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ +0000084a 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ 00000864 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000872 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000880 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ +00000880 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ 0000089a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008ae 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000008b8 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000008c0 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008c0 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000008e0 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000904 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000914 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000094a 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000962 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000096c 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000978 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009aa 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000009bc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009c6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009d0 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ +000009d0 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ 000009dc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 0000040a R_ARM_THM_CALL 00017e6d expressions_rule │ │ │ │ │ +000009e4 0000040a R_ARM_THM_CALL 00017b2d expressions_rule │ │ │ │ │ 000009f8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009fe 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a02 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a06 0001702f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ 00000a0a 00017030 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ -00000a20 00004b0a R_ARM_THM_CALL 00000dc1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000a20 00004a0a R_ARM_THM_CALL 00000dd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a24 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a42 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a4c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a56 00000a0a R_ARM_THM_CALL 0000847d expression_rule │ │ │ │ │ +00000a56 00000a0a R_ARM_THM_CALL 00008479 expression_rule │ │ │ │ │ 00000a6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a70 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a74 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a7c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a80 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a86 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000a86 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000a90 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ab6 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ac0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ac6 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000aca 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ad2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000ad6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000adc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000adc 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000afc 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b08 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b20 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000b2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b46 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b56 0001a72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b5a 0001a730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b62 0001712f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ 00000b66 00017130 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ -00000b6c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000b6c 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000b74 00018a0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000bb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bca 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bda 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c08 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c1e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c2e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c3e 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c6c 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c84 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c94 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cc2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000cd0 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cda 0000620a R_ARM_THM_CALL 0000e199 arguments_rule │ │ │ │ │ +00000cda 0000620a R_ARM_THM_CALL 0000e191 arguments_rule │ │ │ │ │ 00000ce8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cf6 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000d24 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d3a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d4a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d6a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5058,25 +5018,25 @@ │ │ │ │ │ 00000dbe 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000df2 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e22 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e30 0001820a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000e5a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e6a 0001860a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e74 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e7c 00018f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e7c 0001900a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e9c 00018b0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000ec0 0001870a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ed0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000f06 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f1a 0000040a R_ARM_THM_CALL 00017e6d expressions_rule │ │ │ │ │ +00000f1a 0000040a R_ARM_THM_CALL 00017b2d expressions_rule │ │ │ │ │ 00000f32 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f62 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f70 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f7a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000f86 0001ec0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000fb4 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000fc8 0001210a R_ARM_THM_CALL 00018cd9 lambda_param_no_default_rule │ │ │ │ │ +00000fc8 0001210a R_ARM_THM_CALL 00018999 lambda_param_no_default_rule │ │ │ │ │ 00000fd8 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001006 0001850a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000101c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000102c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000103c 0001800a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,27 @@ │ │ │ │ │ )F;FRF F │ │ │ │ │ )F3FBF F │ │ │ │ │ SRF[FAFei │ │ │ │ │ -eiKF h8F │ │ │ │ │ +0Ffi9hKF │ │ │ │ │ 8FbiYh[F │ │ │ │ │ +Qh@hH`P │ │ │ │ │ +Qh@iHa8 │ │ │ │ │ +Qh@jHb │ │ │ │ │ bi8FYhKF │ │ │ │ │ sJFCFQFgi │ │ │ │ │ +2KF(F:Fei │ │ │ │ │ F,FHF3F=F │ │ │ │ │ hhIFei;F │ │ │ │ │ ;FJFAF F │ │ │ │ │ )FCF2F F │ │ │ │ │ -SJFCF9Fei │ │ │ │ │ +c:FCFIFfi │ │ │ │ │ hh;FeiYF │ │ │ │ │ KFBF9F F │ │ │ │ │ )FCF:F F │ │ │ │ │ +5F │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, d0 <_loop0_170_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, c0 <_loop0_170_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbnz r2, c2 <_loop0_170_rule+0xc2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n 58 <_loop0_170_rule+0x58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r2, d0 <_loop0_170_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 108 <_loop0_170_rule+0x108> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -115,15 +115,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n d0 <_loop0_170_rule+0xd0> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -394,15 +394,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab70 │ │ │ │ │ + bl ab6c │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 3f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -675,42 +675,42 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52e0 │ │ │ │ │ + bl 534c │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 5e8 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 6cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52e0 │ │ │ │ │ + bl 534c │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 67c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 67c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14dd8 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 67c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1042,420 +1042,428 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n 8ca <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 8ce <_tmp_22_rule+0x42> │ │ │ │ │ │ │ │ │ │ -000008e4 <_loop0_129_rule>: │ │ │ │ │ +000008e4 <_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 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 93a <_tmp_59_rule+0x56> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 944 <_tmp_59_rule+0x60> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 932 <_tmp_59_rule+0x4e> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, 932 <_tmp_59_rule+0x4e> │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 932 <_tmp_59_rule+0x4e> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, 932 <_tmp_59_rule+0x4e> │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 940 <_tmp_59_rule+0x5c> │ │ │ │ │ + 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 902 <_tmp_59_rule+0x1e> │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 932 <_tmp_59_rule+0x4e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 936 <_tmp_59_rule+0x52> │ │ │ │ │ + │ │ │ │ │ +0000094c <_loop0_129_rule>: │ │ │ │ │ _loop0_129_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 95a <_loop0_129_rule+0x76> │ │ │ │ │ + beq.n 9c2 <_loop0_129_rule+0x76> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 9ae <_loop0_129_rule+0xca> │ │ │ │ │ + bne.n a16 <_loop0_129_rule+0xca> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 99e <_loop0_129_rule+0xba> │ │ │ │ │ + beq.n a06 <_loop0_129_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 9ae <_loop0_129_rule+0xca> │ │ │ │ │ + bne.n a16 <_loop0_129_rule+0xca> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 982 <_loop0_129_rule+0x9e> │ │ │ │ │ + cbnz r0, 9ea <_loop0_129_rule+0x9e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 96e <_loop0_129_rule+0x8a> │ │ │ │ │ + cbz r0, 9d6 <_loop0_129_rule+0x8a> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 960 <_loop0_129_rule+0x7c> │ │ │ │ │ + bgt.n 9c8 <_loop0_129_rule+0x7c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 906 <_loop0_129_rule+0x22> │ │ │ │ │ + b.n 96e <_loop0_129_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 942 <_loop0_129_rule+0x5e> │ │ │ │ │ + b.n 9aa <_loop0_129_rule+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 950 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 9b8 <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17574 │ │ │ │ │ + bl 172dc │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 934 <_loop0_129_rule+0x50> │ │ │ │ │ + beq.n 99c <_loop0_129_rule+0x50> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 9b6 <_loop0_129_rule+0xd2> │ │ │ │ │ + beq.n a1e <_loop0_129_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 92a <_loop0_129_rule+0x46> │ │ │ │ │ + b.n 992 <_loop0_129_rule+0x46> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 950 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 9b8 <_loop0_129_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 950 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 9b8 <_loop0_129_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96e <_loop0_129_rule+0x8a> │ │ │ │ │ + beq.n 9d6 <_loop0_129_rule+0x8a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 992 <_loop0_129_rule+0xae> │ │ │ │ │ + b.n 9fa <_loop0_129_rule+0xae> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009d4 <_tmp_233_rule>: │ │ │ │ │ -_tmp_233_rule(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a1c <_tmp_233_rule+0x48> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a22 <_tmp_233_rule+0x4e> │ │ │ │ │ - movs r1, #26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a14 <_tmp_233_rule+0x40> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a14 <_tmp_233_rule+0x40> │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a14 <_tmp_233_rule+0x40> │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f2 <_tmp_233_rule+0x1e> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n a18 <_tmp_233_rule+0x44> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000a2c <_tmp_169_rule>: │ │ │ │ │ +00000a3c <_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 a70 <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n a80 <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a76 <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, a86 <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 103a0 │ │ │ │ │ + bl 10398 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, a68 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, a78 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a68 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, a78 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 110a8 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, a68 <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, a78 <_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 a4a <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n a5a <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a6c <_tmp_169_rule+0x40> │ │ │ │ │ + b.n a7c <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a80 <_tmp_227_rule>: │ │ │ │ │ +00000a90 <_tmp_227_rule>: │ │ │ │ │ _tmp_227_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n abe <_tmp_227_rule+0x3e> │ │ │ │ │ + beq.n ace <_tmp_227_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, adc <_tmp_227_rule+0x5c> │ │ │ │ │ + cbnz r3, aec <_tmp_227_rule+0x5c> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ac4 <_tmp_227_rule+0x44> │ │ │ │ │ + cbnz r0, ad4 <_tmp_227_rule+0x44> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa0 <_tmp_227_rule+0x20> │ │ │ │ │ + b.n ab0 <_tmp_227_rule+0x20> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab0 <_tmp_227_rule+0x30> │ │ │ │ │ + beq.n ac0 <_tmp_227_rule+0x30> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n ab4 <_tmp_227_rule+0x34> │ │ │ │ │ + b.n ac4 <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ab8 <_tmp_227_rule+0x38> │ │ │ │ │ + b.n ac8 <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -00000ae4 <_tmp_158_rule>: │ │ │ │ │ +00000af4 <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b4c <_tmp_158_rule+0x68> │ │ │ │ │ + beq.n b5c <_tmp_158_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b44 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, b54 <_tmp_158_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, b2c <_tmp_158_rule+0x48> │ │ │ │ │ + cbnz r0, b3c <_tmp_158_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, b44 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, b54 <_tmp_158_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, b22 <_tmp_158_rule+0x3e> │ │ │ │ │ + cbnz r0, b32 <_tmp_158_rule+0x3e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b12 <_tmp_158_rule+0x2e> │ │ │ │ │ + beq.n b22 <_tmp_158_rule+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n b22 <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n b32 <_tmp_158_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b26 <_tmp_158_rule+0x42> │ │ │ │ │ + b.n b36 <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b04 <_tmp_158_rule+0x20> │ │ │ │ │ + b.n b14 <_tmp_158_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b54 : │ │ │ │ │ +00000b64 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d02 │ │ │ │ │ + beq.w d12 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bf4 │ │ │ │ │ + bne.n c04 │ │ │ │ │ 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 cf0 │ │ │ │ │ + beq.w d00 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bfe │ │ │ │ │ + bne.n c0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d10 │ │ │ │ │ + bne.w d20 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bfe │ │ │ │ │ + cbnz r0, c0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d10 │ │ │ │ │ + bne.w d20 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bfe │ │ │ │ │ + cbnz r0, c0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0a │ │ │ │ │ + bne.w d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a560 <_tmp_167_rule> │ │ │ │ │ + bl 1a220 <_tmp_167_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_167_rule │ │ │ │ │ - cbnz r0, c16 │ │ │ │ │ + cbnz r0, c26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0a │ │ │ │ │ + bne.w d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a560 <_tmp_167_rule> │ │ │ │ │ + bl 1a220 <_tmp_167_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c94 │ │ │ │ │ + bne.n ca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl f740 │ │ │ │ │ + bl f738 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d18 │ │ │ │ │ + bne.w d28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bcc │ │ │ │ │ + b.n bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12500 │ │ │ │ │ + bl 1250c │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ + beq.n bec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ + beq.n bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13c98 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ + beq.n bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bdc │ │ │ │ │ + beq.n bec │ │ │ │ │ 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] │ │ │ │ │ @@ -1475,43 +1483,43 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf4 │ │ │ │ │ + beq.n c04 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bf6 │ │ │ │ │ + b.n c06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12500 │ │ │ │ │ + bl 1250c │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf0 │ │ │ │ │ + beq.n c00 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf0 │ │ │ │ │ + beq.n c00 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf0 │ │ │ │ │ + beq.n c00 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -1520,48 +1528,48 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, cfe │ │ │ │ │ + cbz r0, d0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bf6 │ │ │ │ │ + b.n c06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d10 │ │ │ │ │ + cbnz r3, d20 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n b90 │ │ │ │ │ + b.n ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf4 │ │ │ │ │ + b.n c04 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b78 │ │ │ │ │ + b.n b88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bf6 │ │ │ │ │ + b.n c06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bcc │ │ │ │ │ + b.n bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c12 │ │ │ │ │ + beq.w c22 │ │ │ │ │ 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 │ │ │ │ │ @@ -1569,75 +1577,75 @@ │ │ │ │ │ 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 c7c │ │ │ │ │ + b.n c8c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d48 : │ │ │ │ │ +00000d58 : │ │ │ │ │ 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 d92 │ │ │ │ │ + beq.n da2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d88 │ │ │ │ │ + cbnz r3, d98 │ │ │ │ │ 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, d86 │ │ │ │ │ + cbnz r3, d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d98 │ │ │ │ │ + cbnz r0, da8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d66 │ │ │ │ │ + b.n d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d86 │ │ │ │ │ + beq.n d96 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 <_gather_18_rule+0x12> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d88 │ │ │ │ │ + beq.n d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d8c │ │ │ │ │ + b.n d9c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dc0 : │ │ │ │ │ +00000dd0 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ @@ -1657,206 +1665,206 @@ │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000e04 : │ │ │ │ │ +00000e14 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e86 │ │ │ │ │ + beq.n e96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e7e │ │ │ │ │ + cbnz r3, e8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 13b84 │ │ │ │ │ + bl 13b90 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e56 │ │ │ │ │ + cbnz r0, e66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e56 │ │ │ │ │ + cbnz r3, e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12270 │ │ │ │ │ + bl 1227c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e56 │ │ │ │ │ + cbnz r0, e66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e56 │ │ │ │ │ + cbnz r3, e66 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e62 │ │ │ │ │ + cbnz r0, e72 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e04 │ │ │ │ │ + bl e14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e54 │ │ │ │ │ + beq.n e64 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e54 │ │ │ │ │ + beq.n e64 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n e56 │ │ │ │ │ + b.n e66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5a │ │ │ │ │ + b.n e6a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n e34 │ │ │ │ │ │ │ │ │ │ -00000e8c <_tmp_161_rule>: │ │ │ │ │ +00000e9c <_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 f16 <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n f26 <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f1c <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n f2c <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 13b84 │ │ │ │ │ + bl 13b90 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, f1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, f1e <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12270 │ │ │ │ │ + bl 1227c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, f1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, f1e <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81a8 │ │ │ │ │ + bl 81a4 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, f1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, f1e <_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, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, f1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, f1e <_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, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, f1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, f1e <_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, f0e <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, f1e <_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 eaa <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n eba <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f12 <_tmp_161_rule+0x86> │ │ │ │ │ + b.n f22 <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -00000f24 <_loop0_164_rule>: │ │ │ │ │ +00000f34 <_loop0_164_rule>: │ │ │ │ │ _loop0_164_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1022 <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n 1032 <_loop0_164_rule+0xfe> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 101a <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n 102a <_loop0_164_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fee <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n ffe <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 101a <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n 102a <_loop0_164_rule+0xf6> │ │ │ │ │ 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 fe6 <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n ff6 <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, f84 <_loop0_164_rule+0x60> │ │ │ │ │ - bl 70c8 │ │ │ │ │ + cbnz r3, f94 <_loop0_164_rule+0x60> │ │ │ │ │ + bl 7134 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, fb2 <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, fc2 <_loop0_164_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1036 <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n 1046 <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1028 <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n 1038 <_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 │ │ │ │ │ @@ -1864,539 +1872,582 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f84 <_loop0_164_rule+0x60> │ │ │ │ │ + beq.n f94 <_loop0_164_rule+0x60> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ 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 f8a <_loop0_164_rule+0x66> │ │ │ │ │ + beq.n f9a <_loop0_164_rule+0x66> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n ffe <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n 100e <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n f70 <_loop0_164_rule+0x4c> │ │ │ │ │ + b.n f80 <_loop0_164_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f78 <_loop0_164_rule+0x54> │ │ │ │ │ + b.n f88 <_loop0_164_rule+0x54> │ │ │ │ │ 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 fa8 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n fb8 <_loop0_164_rule+0x84> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1036 <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, 1046 <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n fda <_loop0_164_rule+0xb6> │ │ │ │ │ + b.n fea <_loop0_164_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fa8 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n fb8 <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f46 <_loop0_164_rule+0x22> │ │ │ │ │ + b.n f56 <_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 f9a <_loop0_164_rule+0x76> │ │ │ │ │ + b.n faa <_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 fa8 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n fb8 <_loop0_164_rule+0x84> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000105c <_tmp_233_rule>: │ │ │ │ │ +_tmp_233_rule(): │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 10a4 <_tmp_233_rule+0x48> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 10aa <_tmp_233_rule+0x4e> │ │ │ │ │ + movs r1, #26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 109c <_tmp_233_rule+0x40> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, 109c <_tmp_233_rule+0x40> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 109c <_tmp_233_rule+0x40> │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 107a <_tmp_233_rule+0x1e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 10a0 <_tmp_233_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000104c <_loop0_110_rule>: │ │ │ │ │ +000010b4 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1126 <_loop0_110_rule+0xda> │ │ │ │ │ + beq.n 118e <_loop0_110_rule+0xda> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 111e <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n 1186 <_loop0_110_rule+0xd2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fa <_loop0_110_rule+0xae> │ │ │ │ │ + beq.n 1162 <_loop0_110_rule+0xae> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 111e <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n 1186 <_loop0_110_rule+0xd2> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112c │ │ │ │ │ + bl 1194 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 10c2 <_loop0_110_rule+0x76> │ │ │ │ │ + cbnz r0, 112a <_loop0_110_rule+0x76> │ │ │ │ │ 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, 110a <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, 1172 <_loop0_110_rule+0xbe> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 10d2 <_loop0_110_rule+0x86> │ │ │ │ │ + bgt.n 113a <_loop0_110_rule+0x86> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 10e0 <_loop0_110_rule+0x94> │ │ │ │ │ + beq.n 1148 <_loop0_110_rule+0x94> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1092 <_loop0_110_rule+0x46> │ │ │ │ │ + b.n 10fa <_loop0_110_rule+0x46> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 10aa <_loop0_110_rule+0x5e> │ │ │ │ │ + b.n 1112 <_loop0_110_rule+0x5e> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 110a <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, 1172 <_loop0_110_rule+0xbe> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10c6 <_loop0_110_rule+0x7a> │ │ │ │ │ + b.n 112e <_loop0_110_rule+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b8 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 1120 <_loop0_110_rule+0x6c> │ │ │ │ │ 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 10b8 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 1120 <_loop0_110_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b8 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 1120 <_loop0_110_rule+0x6c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 106e <_loop0_110_rule+0x22> │ │ │ │ │ + b.n 10d6 <_loop0_110_rule+0x22> │ │ │ │ │ │ │ │ │ │ -0000112c : │ │ │ │ │ +00001194 : │ │ │ │ │ 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 11c4 │ │ │ │ │ + beq.n 122c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11bc │ │ │ │ │ + bne.n 1224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 117e │ │ │ │ │ + cbnz r0, 11e6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 11bc │ │ │ │ │ + cbnz r6, 1224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 11ca │ │ │ │ │ + cbnz r0, 1232 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1160 │ │ │ │ │ + bne.n 11c8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115e │ │ │ │ │ + beq.n 11c6 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1172 │ │ │ │ │ + bne.n 11da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1170 │ │ │ │ │ + beq.n 11d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n 11de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n 11de │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 114c │ │ │ │ │ + b.n 11b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 116e │ │ │ │ │ + bne.n 11d6 │ │ │ │ │ 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 1198 │ │ │ │ │ - b.n 116e │ │ │ │ │ + bne.n 1200 │ │ │ │ │ + b.n 11d6 │ │ │ │ │ │ │ │ │ │ -000011f0 : │ │ │ │ │ +00001258 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 177e │ │ │ │ │ + beq.w 17e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17d0 │ │ │ │ │ + bne.w 1838 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15fe │ │ │ │ │ + beq.w 1666 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a1e │ │ │ │ │ + beq.w 1a86 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1690 │ │ │ │ │ + beq.w 16f8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17fc │ │ │ │ │ + beq.w 1864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl f740 │ │ │ │ │ + bl f738 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1428 │ │ │ │ │ + bne.w 1490 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 12f2 │ │ │ │ │ + bne.n 135a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15c6 │ │ │ │ │ + beq.w 162e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a34 │ │ │ │ │ + beq.w 1a9c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1578 │ │ │ │ │ + beq.w 15e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f0 │ │ │ │ │ + bne.w 1558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 15d8 │ │ │ │ │ + bne.w 1640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f2 │ │ │ │ │ + bne.w 145a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [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 r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1874 │ │ │ │ │ + bne.w 18dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16538 │ │ │ │ │ + bl 16290 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1838 │ │ │ │ │ + bne.w 18a0 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 17c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16a6 │ │ │ │ │ + bne.w 170e │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 17c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 162e │ │ │ │ │ + bne.w 1696 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17d0 │ │ │ │ │ + bne.w 1838 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1614 │ │ │ │ │ + beq.w 167c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1aac │ │ │ │ │ + bne.w 1b14 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 13a0 │ │ │ │ │ + bne.n 1408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1786 │ │ │ │ │ + bne.w 17ee │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 17c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a4a │ │ │ │ │ + bne.w 1ab2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 17c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 199c │ │ │ │ │ + bne.w 1a04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 17c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a72 │ │ │ │ │ + bne.w 1ada │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 17bc │ │ │ │ │ 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, r8 │ │ │ │ │ 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 12e8 │ │ │ │ │ + beq.w 1350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b0 │ │ │ │ │ + beq.w 1618 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1ade │ │ │ │ │ + beq.w 1b46 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 180e │ │ │ │ │ + bne.w 1876 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a8 │ │ │ │ │ + beq.w 1610 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 180e │ │ │ │ │ + bne.w 1876 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 14c4 │ │ │ │ │ + cbnz r3, 152c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a2 │ │ │ │ │ + beq.w 160a │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 14e2 │ │ │ │ │ + bgt.n 154a │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -2405,71 +2456,71 @@ │ │ │ │ │ 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, 14be │ │ │ │ │ + cbz r0, 1526 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1814 │ │ │ │ │ + bne.w 187c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12f8 │ │ │ │ │ - bl f32c <_tmp_258_rule> │ │ │ │ │ + b.n 1360 │ │ │ │ │ + bl f324 <_tmp_258_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_258_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1472 │ │ │ │ │ + beq.n 14da │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 1562 │ │ │ │ │ + beq.n 15ca │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 1464 │ │ │ │ │ + b.n 14cc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1486 │ │ │ │ │ + b.n 14ee │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c6 │ │ │ │ │ + beq.w 132e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c6 │ │ │ │ │ + beq.w 132e │ │ │ │ │ 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 12c6 │ │ │ │ │ + beq.w 132e │ │ │ │ │ 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.n 15f8 │ │ │ │ │ + beq.n 1660 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -2477,127 +2528,127 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e0 │ │ │ │ │ + beq.n 1648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140c │ │ │ │ │ + b.n 1474 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 15a2 │ │ │ │ │ + cbz r0, 160a │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 14d4 │ │ │ │ │ + b.n 153c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15b8 │ │ │ │ │ + blt.n 1620 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 12b8 │ │ │ │ │ + beq.w 1320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ce │ │ │ │ │ + b.n 1336 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12f2 │ │ │ │ │ + b.n 135a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12d0 │ │ │ │ │ + b.n 1338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 128e │ │ │ │ │ + beq.w 12f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12f2 │ │ │ │ │ + b.n 135a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c8 │ │ │ │ │ + beq.w 1330 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12d0 │ │ │ │ │ + b.n 1338 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1530 │ │ │ │ │ + b.n 1598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 17d8 │ │ │ │ │ + bne.w 1840 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1230 │ │ │ │ │ + b.n 1298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 136c │ │ │ │ │ + beq.w 13d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13a0 │ │ │ │ │ + b.n 1408 │ │ │ │ │ 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 1352 │ │ │ │ │ + beq.w 13ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1352 │ │ │ │ │ + beq.w 13ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1352 │ │ │ │ │ + beq.w 13ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2606,66 +2657,66 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1452 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 17bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1254 │ │ │ │ │ - b.n 12f4 │ │ │ │ │ + beq.w 12bc │ │ │ │ │ + b.n 135c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1336 │ │ │ │ │ + beq.w 139e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1336 │ │ │ │ │ + beq.w 139e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17e0 │ │ │ │ │ + beq.w 1848 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1776 │ │ │ │ │ + bne.n 17de │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1768 │ │ │ │ │ + beq.n 17d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 133a │ │ │ │ │ + bne.w 13a2 │ │ │ │ │ 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, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -2689,60 +2740,60 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1452 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 17bc │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 17e8 │ │ │ │ │ + beq.n 1850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 133a │ │ │ │ │ + b.n 13a2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1216 │ │ │ │ │ + b.n 127e │ │ │ │ │ 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 139c │ │ │ │ │ + beq.w 1404 │ │ │ │ │ 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 139c │ │ │ │ │ + beq.w 1404 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2751,126 +2802,126 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - b.n 173e │ │ │ │ │ + b.n 17a6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 17bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 131e │ │ │ │ │ + b.n 1386 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16d2 │ │ │ │ │ + b.n 173a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ac6 │ │ │ │ │ + bne.w 1b2e │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 1752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1262 │ │ │ │ │ + beq.w 12ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12f4 │ │ │ │ │ + b.n 135c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16538 │ │ │ │ │ + bl 16290 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14bc │ │ │ │ │ + beq.w 1524 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aec │ │ │ │ │ + beq.w 1b54 │ │ │ │ │ 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 1ae6 │ │ │ │ │ + beq.w 1b4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1938 │ │ │ │ │ + beq.n 19a0 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 17d8 │ │ │ │ │ + bne.n 1840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 187a │ │ │ │ │ + cbnz r0, 18e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 131e │ │ │ │ │ + b.n 1386 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ + beq.w 1b5a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1994 │ │ │ │ │ + bne.n 19fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1980 │ │ │ │ │ + beq.n 19e8 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1994 │ │ │ │ │ + bne.n 19fc │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 19b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 197a │ │ │ │ │ + beq.n 19e2 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 1940 │ │ │ │ │ + bgt.n 19a8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -2879,101 +2930,101 @@ │ │ │ │ │ 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 1ae6 │ │ │ │ │ + beq.w 1b4e │ │ │ │ │ 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] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1452 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 17bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 185a │ │ │ │ │ + b.n 18c2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 18d2 │ │ │ │ │ + b.n 193a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c0 │ │ │ │ │ + beq.n 1928 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1afc │ │ │ │ │ + bne.w 1b64 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 1afa │ │ │ │ │ + bne.w 1b62 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1874 │ │ │ │ │ + b.n 18dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1874 │ │ │ │ │ + b.n 18dc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ce │ │ │ │ │ + beq.w 1436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ce │ │ │ │ │ + beq.w 1436 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ce │ │ │ │ │ + beq.w 1436 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r3, [r7, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ @@ -2996,245 +3047,245 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ea │ │ │ │ │ + beq.w 1452 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1754 │ │ │ │ │ + b.n 17bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1244 │ │ │ │ │ - b.n 12f8 │ │ │ │ │ + beq.w 12ac │ │ │ │ │ + b.n 1360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 159c │ │ │ │ │ + bne.w 1604 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 12a2 │ │ │ │ │ + b.n 130a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13b8 │ │ │ │ │ + beq.w 1420 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ - cbnz r0, 1aa8 │ │ │ │ │ + cbnz r0, 1b10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1688 │ │ │ │ │ - b.n 13ea │ │ │ │ │ + bne.w 16f0 │ │ │ │ │ + b.n 1452 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e6 │ │ │ │ │ + beq.w 144e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e250 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e6 │ │ │ │ │ + beq.w 144e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 1aa8 │ │ │ │ │ + cbnz r0, 1b10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1750 │ │ │ │ │ - b.n 13ea │ │ │ │ │ + bne.w 17b8 │ │ │ │ │ + b.n 1452 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ee │ │ │ │ │ + b.n 1456 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 137c │ │ │ │ │ + beq.w 13e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 137e │ │ │ │ │ + b.n 13e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f6 │ │ │ │ │ + beq.w 185e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 1752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1434 │ │ │ │ │ + b.n 149c │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 131e │ │ │ │ │ + b.n 1386 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12fc │ │ │ │ │ + b.n 1364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 188a │ │ │ │ │ + b.n 18f2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 18b4 │ │ │ │ │ + b.n 191c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b0c : │ │ │ │ │ +00001b74 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1ce6 │ │ │ │ │ + beq.w 1d4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bec │ │ │ │ │ + bne.n 1c54 │ │ │ │ │ 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 1cd0 │ │ │ │ │ + beq.w 1d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c7c │ │ │ │ │ + bne.w 1ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cda │ │ │ │ │ + bne.w 1d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c7c │ │ │ │ │ + bne.w 1ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cda │ │ │ │ │ + bne.w 1d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c7c │ │ │ │ │ + bne.n 1ce4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1cca │ │ │ │ │ + bne.w 1d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1bf4 │ │ │ │ │ + cbnz r0, 1c5c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cca │ │ │ │ │ + bne.w 1d32 │ │ │ │ │ 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, 1bd0 │ │ │ │ │ + cbz r0, 1c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c4e │ │ │ │ │ + bne.n 1cb6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cca │ │ │ │ │ + bne.n 1d32 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cee │ │ │ │ │ + bne.w 1d56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1baa │ │ │ │ │ + beq.n 1c12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1baa │ │ │ │ │ + beq.n 1c12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1baa │ │ │ │ │ + beq.n 1c12 │ │ │ │ │ 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 │ │ │ │ │ @@ -3243,30 +3294,30 @@ │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bec │ │ │ │ │ + beq.n 1c54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bee │ │ │ │ │ + b.n 1c56 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bd0 │ │ │ │ │ + beq.n 1c38 │ │ │ │ │ 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 │ │ │ │ │ @@ -3274,25 +3325,25 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n 1c36 │ │ │ │ │ + b.n 1c9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, 1ce2 │ │ │ │ │ + cbz r0, 1d4a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -3304,56 +3355,56 @@ │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c48 │ │ │ │ │ - b.n 1bec │ │ │ │ │ + bne.n 1cb0 │ │ │ │ │ + b.n 1c54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1bee │ │ │ │ │ + b.n 1c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1d36 │ │ │ │ │ + cbz r3, 1d9e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + b.n 1c00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + b.n 1c00 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b30 │ │ │ │ │ + b.n 1b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1be8 │ │ │ │ │ + beq.w 1c50 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1be8 │ │ │ │ │ + beq.w 1c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1be8 │ │ │ │ │ + beq.w 1c50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3361,643 +3412,643 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 1c36 │ │ │ │ │ + b.n 1c9e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1b48 │ │ │ │ │ + b.n 1bb0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d3c <_tmp_157_rule>: │ │ │ │ │ +00001da4 <_tmp_157_rule>: │ │ │ │ │ _tmp_157_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1d94 <_tmp_157_rule+0x58> │ │ │ │ │ + beq.n 1dfc <_tmp_157_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1d9a <_tmp_157_rule+0x5e> │ │ │ │ │ + cbnz r3, 1e02 <_tmp_157_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 1d7a <_tmp_157_rule+0x3e> │ │ │ │ │ + cbnz r0, 1de2 <_tmp_157_rule+0x3e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d6c <_tmp_157_rule+0x30> │ │ │ │ │ + beq.n 1dd4 <_tmp_157_rule+0x30> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1d70 <_tmp_157_rule+0x34> │ │ │ │ │ + b.n 1dd8 <_tmp_157_rule+0x34> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1d5c <_tmp_157_rule+0x20> │ │ │ │ │ + b.n 1dc4 <_tmp_157_rule+0x20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d74 <_tmp_157_rule+0x38> │ │ │ │ │ + b.n 1ddc <_tmp_157_rule+0x38> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001da4 <_tmp_11_rule>: │ │ │ │ │ +00001e0c <_tmp_11_rule>: │ │ │ │ │ _tmp_11_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1df2 <_tmp_11_rule+0x4e> │ │ │ │ │ + beq.n 1e5a <_tmp_11_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1dea <_tmp_11_rule+0x46> │ │ │ │ │ + cbnz r3, 1e52 <_tmp_11_rule+0x46> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1dde <_tmp_11_rule+0x3a> │ │ │ │ │ + cbnz r0, 1e46 <_tmp_11_rule+0x3a> │ │ │ │ │ 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 e9b4 │ │ │ │ │ + bl e9ac │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dd6 <_tmp_11_rule+0x32> │ │ │ │ │ - b.n 1dd4 <_tmp_11_rule+0x30> │ │ │ │ │ + bne.n 1e3e <_tmp_11_rule+0x32> │ │ │ │ │ + b.n 1e3c <_tmp_11_rule+0x30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1dda <_tmp_11_rule+0x36> │ │ │ │ │ + b.n 1e42 <_tmp_11_rule+0x36> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1dc2 <_tmp_11_rule+0x1e> │ │ │ │ │ + b.n 1e2a <_tmp_11_rule+0x1e> │ │ │ │ │ │ │ │ │ │ -00001df8 : │ │ │ │ │ +00001e60 : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1e92 │ │ │ │ │ + beq.n 1efa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ea4 │ │ │ │ │ + bne.n 1f0c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ + bne.n 1eea │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1e98 │ │ │ │ │ + blt.n 1f00 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ea4 │ │ │ │ │ + cbnz r3, 1f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12500 │ │ │ │ │ + bl 1250c │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ - cbz r0, 1e60 │ │ │ │ │ + cbz r0, 1ec8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 1eac │ │ │ │ │ + cbnz r0, 1f14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 1ea4 │ │ │ │ │ + cbnz r1, 1f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 1e7e │ │ │ │ │ + cbz r0, 1ee6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1e6e │ │ │ │ │ + b.n 1ed6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1eb2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e1a │ │ │ │ │ + b.n 1e82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13c98 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1e62 │ │ │ │ │ + bne.n 1eca │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1f04 │ │ │ │ │ + cbz r0, 1f6c │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cbz r0, 1f0a │ │ │ │ │ + cbz r0, 1f72 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e6e │ │ │ │ │ + bne.n 1ed6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e6e │ │ │ │ │ + beq.n 1ed6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e74 │ │ │ │ │ + b.n 1edc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ed8 │ │ │ │ │ + b.n 1f40 │ │ │ │ │ │ │ │ │ │ -00001f10 <_loop0_112_rule>: │ │ │ │ │ +00001f78 <_loop0_112_rule>: │ │ │ │ │ _loop0_112_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 2030 <_loop0_112_rule+0x120> │ │ │ │ │ + beq.n 2098 <_loop0_112_rule+0x120> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2028 <_loop0_112_rule+0x118> │ │ │ │ │ + bne.n 2090 <_loop0_112_rule+0x118> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2018 <_loop0_112_rule+0x108> │ │ │ │ │ + beq.n 2080 <_loop0_112_rule+0x108> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2028 <_loop0_112_rule+0x118> │ │ │ │ │ + bne.n 2090 <_loop0_112_rule+0x118> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2010 <_loop0_112_rule+0x100> │ │ │ │ │ + beq.n 2078 <_loop0_112_rule+0x100> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1f84 <_loop0_112_rule+0x74> │ │ │ │ │ + cbnz r3, 1fec <_loop0_112_rule+0x74> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1faa <_loop0_112_rule+0x9a> │ │ │ │ │ + cbnz r0, 2012 <_loop0_112_rule+0x9a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 1f84 <_loop0_112_rule+0x74> │ │ │ │ │ + cbnz r3, 1fec <_loop0_112_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14070 │ │ │ │ │ + bl 1407c │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1fb8 <_loop0_112_rule+0xa8> │ │ │ │ │ + cbnz r0, 2020 <_loop0_112_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [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 r6, r0 │ │ │ │ │ - cbz r0, 1ffc <_loop0_112_rule+0xec> │ │ │ │ │ + cbz r0, 2064 <_loop0_112_rule+0xec> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 1fce <_loop0_112_rule+0xbe> │ │ │ │ │ + ble.n 2036 <_loop0_112_rule+0xbe> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 1f98 <_loop0_112_rule+0x88> │ │ │ │ │ + b.n 2000 <_loop0_112_rule+0x88> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2036 <_loop0_112_rule+0x126> │ │ │ │ │ + beq.n 209e <_loop0_112_rule+0x126> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1fe2 <_loop0_112_rule+0xd2> │ │ │ │ │ + beq.n 204a <_loop0_112_rule+0xd2> │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1f56 <_loop0_112_rule+0x46> │ │ │ │ │ + b.n 1fbe <_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, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - mov.w r1, r9, lsl #2 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ffc <_loop0_112_rule+0xec> │ │ │ │ │ + cbz r0, 2064 <_loop0_112_rule+0xec> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1fc4 <_loop0_112_rule+0xb4> │ │ │ │ │ + b.n 202c <_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 1fd8 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 2040 <_loop0_112_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f60 <_loop0_112_rule+0x50> │ │ │ │ │ + b.n 1fc8 <_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 r6, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fd8 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 2040 <_loop0_112_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1fd8 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 2040 <_loop0_112_rule+0xc8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f32 <_loop0_112_rule+0x22> │ │ │ │ │ + b.n 1f9a <_loop0_112_rule+0x22> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f88 <_loop0_112_rule+0x78> │ │ │ │ │ + beq.n 1ff0 <_loop0_112_rule+0x78> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f88 <_loop0_112_rule+0x78> │ │ │ │ │ + b.n 1ff0 <_loop0_112_rule+0x78> │ │ │ │ │ │ │ │ │ │ -00002048 <_loop1_64_rule>: │ │ │ │ │ +000020b0 <_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 22ce <_loop1_64_rule+0x286> │ │ │ │ │ + beq.w 2336 <_loop1_64_rule+0x286> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22c4 <_loop1_64_rule+0x27c> │ │ │ │ │ + bne.w 232c <_loop1_64_rule+0x27c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22d4 <_loop1_64_rule+0x28c> │ │ │ │ │ + beq.w 233c <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 22c6 <_loop1_64_rule+0x27e> │ │ │ │ │ + bne.w 232e <_loop1_64_rule+0x27e> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22e4 <_loop1_64_rule+0x29c> │ │ │ │ │ + beq.w 234c <_loop1_64_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + bne.n 217e <_loop1_64_rule+0xce> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 218e <_loop1_64_rule+0x146> │ │ │ │ │ + bne.n 21f6 <_loop1_64_rule+0x146> │ │ │ │ │ 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, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 217e <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22ec │ │ │ │ │ + bl 2354 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 217e <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c84 │ │ │ │ │ + bl 2ef8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r3, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbnz r3, 217e <_loop1_64_rule+0xce> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 217e <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 217e <_loop1_64_rule+0xce> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 210c <_loop1_64_rule+0xc4> │ │ │ │ │ + cbz r0, 2174 <_loop1_64_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2162 <_loop1_64_rule+0x11a> │ │ │ │ │ + beq.n 21ca <_loop1_64_rule+0x11a> │ │ │ │ │ str.w r6, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 2098 <_loop1_64_rule+0x50> │ │ │ │ │ + b.n 2100 <_loop1_64_rule+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 2116 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 217e <_loop1_64_rule+0xce> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 22be <_loop1_64_rule+0x276> │ │ │ │ │ + beq.w 2326 <_loop1_64_rule+0x276> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22be <_loop1_64_rule+0x276> │ │ │ │ │ + bne.w 2326 <_loop1_64_rule+0x276> │ │ │ │ │ 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, 217a <_loop1_64_rule+0x132> │ │ │ │ │ + cbz r0, 21e2 <_loop1_64_rule+0x132> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 214e <_loop1_64_rule+0x106> │ │ │ │ │ + ble.n 21b6 <_loop1_64_rule+0x106> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 213a <_loop1_64_rule+0xf2> │ │ │ │ │ + b.n 21a2 <_loop1_64_rule+0xf2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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} │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2178 <_loop1_64_rule+0x130> │ │ │ │ │ + cbz r0, 21e0 <_loop1_64_rule+0x130> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2100 <_loop1_64_rule+0xb8> │ │ │ │ │ + b.n 2168 <_loop1_64_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2158 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 21c0 <_loop1_64_rule+0x110> │ │ │ │ │ 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 2220 <_loop1_64_rule+0x1d8> │ │ │ │ │ + beq.n 2288 <_loop1_64_rule+0x1d8> │ │ │ │ │ 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, 21d2 <_loop1_64_rule+0x18a> │ │ │ │ │ + cbz r0, 223a <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22ec │ │ │ │ │ - cbz r0, 21d2 <_loop1_64_rule+0x18a> │ │ │ │ │ + bl 2354 │ │ │ │ │ + cbz r0, 223a <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c84 │ │ │ │ │ + bl 2ef8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 21d4 <_loop1_64_rule+0x18c> │ │ │ │ │ + cbnz r6, 223c <_loop1_64_rule+0x18c> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2232 <_loop1_64_rule+0x1ea> │ │ │ │ │ + bne.n 229a <_loop1_64_rule+0x1ea> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, 222c <_loop1_64_rule+0x1e4> │ │ │ │ │ + cbnz r6, 2294 <_loop1_64_rule+0x1e4> │ │ │ │ │ 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, 220a <_loop1_64_rule+0x1c2> │ │ │ │ │ + cbz r0, 2272 <_loop1_64_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22ec │ │ │ │ │ - cbz r0, 220a <_loop1_64_rule+0x1c2> │ │ │ │ │ + bl 2354 │ │ │ │ │ + cbz r0, 2272 <_loop1_64_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c84 │ │ │ │ │ + bl 2ef8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 22b4 <_loop1_64_rule+0x26c> │ │ │ │ │ + bne.n 231c <_loop1_64_rule+0x26c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2264 <_loop1_64_rule+0x21c> │ │ │ │ │ + cbnz r0, 22cc <_loop1_64_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 20ae <_loop1_64_rule+0x66> │ │ │ │ │ + beq.w 2116 <_loop1_64_rule+0x66> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 211a <_loop1_64_rule+0xd2> │ │ │ │ │ + b.n 2182 <_loop1_64_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 22b8 <_loop1_64_rule+0x270> │ │ │ │ │ + beq.n 2320 <_loop1_64_rule+0x270> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2210 <_loop1_64_rule+0x1c8> │ │ │ │ │ + b.n 2278 <_loop1_64_rule+0x1c8> │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 22ac <_loop1_64_rule+0x264> │ │ │ │ │ + cbnz r0, 2314 <_loop1_64_rule+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 2260 <_loop1_64_rule+0x218> │ │ │ │ │ + cbz r0, 22c8 <_loop1_64_rule+0x218> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2210 <_loop1_64_rule+0x1c8> │ │ │ │ │ + b.n 2278 <_loop1_64_rule+0x1c8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 220e <_loop1_64_rule+0x1c6> │ │ │ │ │ + b.n 2276 <_loop1_64_rule+0x1c6> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 220a <_loop1_64_rule+0x1c2> │ │ │ │ │ + beq.n 2272 <_loop1_64_rule+0x1c2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 220a <_loop1_64_rule+0x1c2> │ │ │ │ │ + beq.n 2272 <_loop1_64_rule+0x1c2> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -4008,851 +4059,1091 @@ │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2250 <_loop1_64_rule+0x208> │ │ │ │ │ + beq.n 22b8 <_loop1_64_rule+0x208> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 20f8 <_loop1_64_rule+0xb0> │ │ │ │ │ + b.n 2160 <_loop1_64_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 220e <_loop1_64_rule+0x1c6> │ │ │ │ │ + b.n 2276 <_loop1_64_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 21a4 <_loop1_64_rule+0x15c> │ │ │ │ │ + b.n 220c <_loop1_64_rule+0x15c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2158 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 21c0 <_loop1_64_rule+0x110> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 206c <_loop1_64_rule+0x24> │ │ │ │ │ + b.n 20d4 <_loop1_64_rule+0x24> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2158 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 21c0 <_loop1_64_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 20a2 <_loop1_64_rule+0x5a> │ │ │ │ │ + b.n 210a <_loop1_64_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -000022ec : │ │ │ │ │ +00002354 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2366 │ │ │ │ │ + beq.n 23ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23c0 │ │ │ │ │ + bne.n 2428 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 23b0 │ │ │ │ │ + bne.n 2418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n 23c8 │ │ │ │ │ + blt.n 2430 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23aa │ │ │ │ │ + bne.n 2412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d4 │ │ │ │ │ + bl 243c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 2370 │ │ │ │ │ + cbnz r0, 23d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 23aa │ │ │ │ │ + cbnz r2, 2412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ - R_ARM_THM_CALL pattern_rule │ │ │ │ │ - cbz r0, 236c │ │ │ │ │ + bl 2638 │ │ │ │ │ + cbz r0, 23d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 230c │ │ │ │ │ + b.n 2374 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2358 │ │ │ │ │ + b.n 23c0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 23c0 │ │ │ │ │ + cbz r0, 2428 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2358 │ │ │ │ │ + bne.n 23c0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2358 │ │ │ │ │ + beq.n 23c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 23c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 23c6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 2340 │ │ │ │ │ + b.n 23a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 23c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 235e │ │ │ │ │ + b.n 23c6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023d4 : │ │ │ │ │ +0000243c : │ │ │ │ │ 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 2450 │ │ │ │ │ + beq.n 24b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2448 │ │ │ │ │ + cbnz r3, 24b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2458 │ │ │ │ │ + bl 24c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 240c │ │ │ │ │ + cbz r0, 2474 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 241a │ │ │ │ │ + cbnz r0, 2482 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b18 │ │ │ │ │ + bl 2d8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 240c │ │ │ │ │ + bne.n 2474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2410 │ │ │ │ │ + bne.n 2478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 240e │ │ │ │ │ + beq.n 2476 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2414 │ │ │ │ │ + b.n 247c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2414 │ │ │ │ │ + b.n 247c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 23f2 │ │ │ │ │ + b.n 245a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002458 : │ │ │ │ │ +000024c0 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 256e │ │ │ │ │ + beq.n 25d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 25ca │ │ │ │ │ + bne.w 2632 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 25ae │ │ │ │ │ + beq.w 2616 │ │ │ │ │ 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, 24f2 │ │ │ │ │ + cbnz r0, 255a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2562 │ │ │ │ │ + beq.n 25ca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 25bc │ │ │ │ │ + bne.n 2624 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 251c │ │ │ │ │ + cbnz r0, 2584 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 25bc │ │ │ │ │ + bne.n 2624 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 257e │ │ │ │ │ + bne.n 25e6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [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, 250e │ │ │ │ │ + cbnz r0, 2576 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2576 │ │ │ │ │ + bne.n 25de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ - R_ARM_THM_CALL pattern_rule │ │ │ │ │ + bl 2638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2518 │ │ │ │ │ + cbz r0, 2580 │ │ │ │ │ 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 250e │ │ │ │ │ + b.n 2576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ec │ │ │ │ │ + bl 2a60 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24cc │ │ │ │ │ + beq.n 2534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25c2 │ │ │ │ │ + beq.n 262a │ │ │ │ │ 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 24e4 │ │ │ │ │ + bne.n 254c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e4 │ │ │ │ │ + beq.n 254c │ │ │ │ │ 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 24fe │ │ │ │ │ + b.n 2566 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 24ae │ │ │ │ │ - b.n 2554 │ │ │ │ │ + bge.n 2516 │ │ │ │ │ + b.n 25bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 247c │ │ │ │ │ + b.n 24e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2510 │ │ │ │ │ + b.n 2578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2888 │ │ │ │ │ + bl 2afc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + beq.n 2548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 25c2 │ │ │ │ │ + cbz r0, 262a │ │ │ │ │ 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 24e4 │ │ │ │ │ - b.n 254c │ │ │ │ │ + bne.n 254c │ │ │ │ │ + b.n 25b4 │ │ │ │ │ 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 2494 │ │ │ │ │ + beq.w 24fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 25c6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 25c6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 2578 │ │ │ │ │ + │ │ │ │ │ +00002638 : │ │ │ │ │ +pattern_rule(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 2792 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2832 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 2820 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 26ce │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1a284 │ │ │ │ │ + R_ARM_THM_CALL or_pattern_rule │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbz r0, 26a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 2744 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 26f2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2832 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1a284 │ │ │ │ │ + R_ARM_THM_CALL or_pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, 26ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 255e │ │ │ │ │ + str r3, [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 27a2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 268c │ │ │ │ │ + b.n 26ac │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 26c4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 26ae │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 2780 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 1a284 │ │ │ │ │ + R_ARM_THM_CALL or_pattern_rule │ │ │ │ │ + cbz r0, 271c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 27ae │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 278c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1a284 │ │ │ │ │ + R_ARM_THM_CALL or_pattern_rule │ │ │ │ │ + cbz r0, 273a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 27f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 26ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2a60 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 26a4 │ │ │ │ │ + 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.n 2838 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ │ + bl 0 <_PyAST_MatchAs> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ + cbz r0, 279a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 26c4 │ │ │ │ │ + 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 2704 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 2740 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 265e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2840 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 255e │ │ │ │ │ + b.n 26b0 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 271c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ + 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, [r0, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r0, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl dd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 273c │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2740 │ │ │ │ │ + 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, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 273a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8478 │ │ │ │ │ + R_ARM_THM_CALL expression_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 273a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ + b.n 27c8 │ │ │ │ │ + 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 26ac │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b.n 2678 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2510 │ │ │ │ │ + b.n 26c6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 26b0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 26ac │ │ │ │ │ │ │ │ │ │ -000025d0 : │ │ │ │ │ +00002844 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 263c │ │ │ │ │ + beq.n 28b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 269c │ │ │ │ │ + bne.n 2910 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 2678 │ │ │ │ │ + beq.n 28ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 262c │ │ │ │ │ + cbnz r0, 28a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 269c │ │ │ │ │ + bne.n 2910 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2642 │ │ │ │ │ + cbnz r0, 28b6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 25f2 │ │ │ │ │ + b.n 2866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 262a │ │ │ │ │ + beq.n 289e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2696 │ │ │ │ │ + cbz r0, 290a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 26a4 │ │ │ │ │ + cbz r0, 2918 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 262c │ │ │ │ │ + b.n 28a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 26ac │ │ │ │ │ + blt.n 2920 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 260e │ │ │ │ │ + beq.n 2882 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2632 │ │ │ │ │ + b.n 28a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2632 │ │ │ │ │ + b.n 28a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 262c │ │ │ │ │ + beq.n 28a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2632 │ │ │ │ │ + b.n 28a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026b8 : │ │ │ │ │ +0000292c : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2726 │ │ │ │ │ + beq.n 299a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27d8 │ │ │ │ │ + bne.n 2a4c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 27b4 │ │ │ │ │ + beq.n 2a28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1badc │ │ │ │ │ + bl 1b138 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2782 │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27d8 │ │ │ │ │ + bne.n 2a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1badc │ │ │ │ │ + bl 1b138 │ │ │ │ │ R_ARM_THM_CALL signed_real_number_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 272c │ │ │ │ │ + cbnz r0, 29a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26da │ │ │ │ │ + b.n 294e │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2714 │ │ │ │ │ + beq.n 2988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 <_gather_18_rule+0x88> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2714 │ │ │ │ │ + beq.n 2988 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2718 │ │ │ │ │ + beq.n 298c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2718 │ │ │ │ │ + bne.n 298c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2716 │ │ │ │ │ + beq.n 298a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 2990 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2702 │ │ │ │ │ + beq.n 2976 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 <_gather_18_rule+0x88> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2702 │ │ │ │ │ + beq.n 2976 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2718 │ │ │ │ │ + beq.n 298c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 275c │ │ │ │ │ + b.n 29d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 27e0 │ │ │ │ │ + blt.n 2a54 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 26f6 │ │ │ │ │ + beq.n 296a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 2990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 2990 │ │ │ │ │ │ │ │ │ │ -000027ec : │ │ │ │ │ +00002a60 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2880 │ │ │ │ │ + beq.n 2af4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2878 │ │ │ │ │ + cbnz r5, 2aec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ - cbz r0, 2868 │ │ │ │ │ + cbz r0, 2adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 2868 │ │ │ │ │ + cbz r0, 2adc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 2868 │ │ │ │ │ + cbz r0, 2adc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 286c │ │ │ │ │ + cbnz r0, 2ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 286a │ │ │ │ │ + cbz r0, 2ade │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 2ae4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 2ae4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 280c │ │ │ │ │ + b.n 2a80 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002888 : │ │ │ │ │ +00002afc : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2958 │ │ │ │ │ + beq.n 2bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2944 │ │ │ │ │ + bne.n 2bb8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 2b94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ 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, 28e4 │ │ │ │ │ + cbnz r0, 2b58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28d8 │ │ │ │ │ + beq.n 2b4c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28d8 │ │ │ │ │ + bne.n 2b4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28d6 │ │ │ │ │ + beq.n 2b4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28dc │ │ │ │ │ + b.n 2b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 294c │ │ │ │ │ + blt.n 2bc0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 28c4 │ │ │ │ │ + beq.n 2b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28dc │ │ │ │ │ + b.n 2b50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 28dc │ │ │ │ │ + b.n 2b50 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 28a8 │ │ │ │ │ + b.n 2b1c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002960 : │ │ │ │ │ +00002bd4 : │ │ │ │ │ attr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2a9a │ │ │ │ │ + beq.w 2d0e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1081 @ 0x439 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 29a4 │ │ │ │ │ + cbz r0, 2c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -4862,259 +5153,259 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 2ab2 │ │ │ │ │ + bne.n 2d26 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2aba │ │ │ │ │ + beq.n 2d2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a8e │ │ │ │ │ + bne.n 2d02 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2a6c │ │ │ │ │ + beq.n 2ce0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 2d38 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 2a0a │ │ │ │ │ + cbnz r0, 2c7e │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a92 │ │ │ │ │ + bne.n 2d06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 299e │ │ │ │ │ + b.n 2c12 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29f4 │ │ │ │ │ + beq.n 2c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29f4 │ │ │ │ │ + beq.n 2c68 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29f6 │ │ │ │ │ + beq.n 2c6a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ - cbz r0, 2aa0 │ │ │ │ │ + cbz r0, 2d14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 2a92 │ │ │ │ │ + cbnz r2, 2d06 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n 2a00 │ │ │ │ │ + ble.n 2c74 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 29aa │ │ │ │ │ + b.n 2c1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2aa8 │ │ │ │ │ + blt.n 2d1c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 29e8 │ │ │ │ │ + beq.n 2c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 299e │ │ │ │ │ + b.n 2c12 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2984 │ │ │ │ │ + b.n 2bf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29f6 │ │ │ │ │ + beq.n 2c6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a92 │ │ │ │ │ + b.n 2d06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 299e │ │ │ │ │ + b.n 2c12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 29cc │ │ │ │ │ + b.n 2c40 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002ac4 : │ │ │ │ │ +00002d38 : │ │ │ │ │ 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 2b08 │ │ │ │ │ + beq.n 2d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2b0e │ │ │ │ │ + cbnz r3, 2d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2960 │ │ │ │ │ - cbnz r0, 2b00 │ │ │ │ │ + bl 2bd4 │ │ │ │ │ + cbnz r0, 2d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2b00 │ │ │ │ │ + cbnz r3, 2d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 2b00 │ │ │ │ │ + cbnz r0, 2d74 │ │ │ │ │ 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 2ae2 │ │ │ │ │ + b.n 2d56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2b04 │ │ │ │ │ + b.n 2d78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002b18 : │ │ │ │ │ +00002d8c : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2c72 │ │ │ │ │ + beq.w 2ee6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2c52 │ │ │ │ │ + bne.w 2ec6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2c5c │ │ │ │ │ + beq.w 2ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2458 │ │ │ │ │ + bl 24c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c46 │ │ │ │ │ + beq.n 2eba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2c7a │ │ │ │ │ + beq.w 2eee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c40 │ │ │ │ │ + bne.n 2eb4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c38 │ │ │ │ │ + beq.n 2eac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2c40 │ │ │ │ │ + bne.n 2eb4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 2bbc │ │ │ │ │ - bl 2458 │ │ │ │ │ + cbz r3, 2e30 │ │ │ │ │ + bl 24c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2bbc │ │ │ │ │ + cbz r0, 2e30 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 2c1a │ │ │ │ │ + beq.n 2e8e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2b96 │ │ │ │ │ + b.n 2e0a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 2c32 │ │ │ │ │ + cbz r0, 2ea6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 2be0 │ │ │ │ │ + ble.n 2e54 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2bcc │ │ │ │ │ + b.n 2e40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -5122,735 +5413,732 @@ │ │ │ │ │ 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, 2c4a │ │ │ │ │ + cbz r0, 2ebe │ │ │ │ │ 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, 2c58 │ │ │ │ │ + cbnz r3, 2ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2c32 │ │ │ │ │ + cbz r0, 2ea6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 2bb0 │ │ │ │ │ + b.n 2e24 │ │ │ │ │ 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 fp, [r4, #8] │ │ │ │ │ - b.n 2c0e │ │ │ │ │ + b.n 2e82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2c10 │ │ │ │ │ + b.n 2e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c4a │ │ │ │ │ + b.n 2ebe │ │ │ │ │ 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 2b58 │ │ │ │ │ + beq.w 2dcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c4a │ │ │ │ │ + b.n 2ebe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b3e │ │ │ │ │ + b.n 2db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b74 │ │ │ │ │ + b.n 2de8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c84 : │ │ │ │ │ +00002ef8 : │ │ │ │ │ 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 2ccc │ │ │ │ │ + beq.n 2f40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2cd2 │ │ │ │ │ + cbnz r3, 2f46 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2cc0 │ │ │ │ │ + cbnz r0, 2f34 │ │ │ │ │ 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 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cb8 │ │ │ │ │ - b.n 2cb6 │ │ │ │ │ + bne.n 2f2c │ │ │ │ │ + b.n 2f2a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ca2 │ │ │ │ │ + b.n 2f16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2cbc │ │ │ │ │ + b.n 2f30 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002cdc <_tmp_69_rule>: │ │ │ │ │ +00002f50 <_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 2d34 <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 2fa8 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2d3a <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 2fae <_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, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2fa0 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 2fa0 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2fa0 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 2fa0 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2d2c <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 2fa0 <_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 2cfa <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 2f6e <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2d30 <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 2fa4 <_tmp_69_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002d44 <_loop1_111_rule>: │ │ │ │ │ +00002fb8 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_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 2de2 <_loop1_111_rule+0x9e> │ │ │ │ │ + beq.n 3056 <_loop1_111_rule+0x9e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2e02 <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 3076 <_loop1_111_rule+0xbe> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e0a <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 307e <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2e02 <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 3076 <_loop1_111_rule+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112c │ │ │ │ │ + bl 1194 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2da0 <_loop1_111_rule+0x5c> │ │ │ │ │ + cbz r0, 3014 <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 2e1a <_loop1_111_rule+0xd6> │ │ │ │ │ + beq.n 308e <_loop1_111_rule+0xd6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2d88 <_loop1_111_rule+0x44> │ │ │ │ │ + b.n 2ffc <_loop1_111_rule+0x44> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 2dfc <_loop1_111_rule+0xb8> │ │ │ │ │ + cbz r5, 3070 <_loop1_111_rule+0xb8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2dfc <_loop1_111_rule+0xb8> │ │ │ │ │ + bne.n 3070 <_loop1_111_rule+0xb8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 2de8 <_loop1_111_rule+0xa4> │ │ │ │ │ + cbz r0, 305c <_loop1_111_rule+0xa4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n 2dce <_loop1_111_rule+0x8a> │ │ │ │ │ + ble.n 3042 <_loop1_111_rule+0x8a> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ str.w r0, [r1, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2dba <_loop1_111_rule+0x76> │ │ │ │ │ + b.n 302e <_loop1_111_rule+0x76> │ │ │ │ │ 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, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2d66 <_loop1_111_rule+0x22> │ │ │ │ │ + b.n 2fda <_loop1_111_rule+0x22> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2dd8 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 304c <_loop1_111_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2dd8 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 304c <_loop1_111_rule+0x94> │ │ │ │ │ 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 2dd8 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 304c <_loop1_111_rule+0x94> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2de8 <_loop1_111_rule+0xa4> │ │ │ │ │ + beq.n 305c <_loop1_111_rule+0xa4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2d96 <_loop1_111_rule+0x52> │ │ │ │ │ + b.n 300a <_loop1_111_rule+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e38 <_tmp_70_rule>: │ │ │ │ │ +000030ac <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 2cdc <_tmp_69_rule> │ │ │ │ │ + b.n 2f50 <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e3c : │ │ │ │ │ +000030b0 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2f5a │ │ │ │ │ + beq.n 31ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2f7c │ │ │ │ │ + bne.w 31f0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2f6a │ │ │ │ │ + beq.n 31de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ - R_ARM_THM_CALL pattern_rule │ │ │ │ │ + bl 2638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f50 │ │ │ │ │ + beq.n 31c4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2f62 │ │ │ │ │ + beq.n 31d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2f4a │ │ │ │ │ + bne.n 31be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f42 │ │ │ │ │ + beq.n 31b6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2f4a │ │ │ │ │ + bne.n 31be │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 2eda │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ - R_ARM_THM_CALL pattern_rule │ │ │ │ │ + cbz r3, 314e │ │ │ │ │ + bl 2638 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2eda │ │ │ │ │ + cbz r0, 314e │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 2f24 │ │ │ │ │ + beq.n 3198 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 2eb4 │ │ │ │ │ + b.n 3128 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 2f3c │ │ │ │ │ + cbz r0, 31b0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 2f16 │ │ │ │ │ + bgt.n 318a │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 2f52 │ │ │ │ │ + cbz r0, 31c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2eea │ │ │ │ │ + b.n 315e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2f3c │ │ │ │ │ + cbz r0, 31b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2ece │ │ │ │ │ + b.n 3142 │ │ │ │ │ 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.w sl, [r4, #8] │ │ │ │ │ - b.n 2f0c │ │ │ │ │ + b.n 3180 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2e60 │ │ │ │ │ + b.n 30d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2e92 │ │ │ │ │ + b.n 3106 │ │ │ │ │ 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 2e78 │ │ │ │ │ + beq.n 30ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2f52 │ │ │ │ │ + b.n 31c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f0e │ │ │ │ │ + b.n 3182 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f84 : │ │ │ │ │ +000031f8 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3042 │ │ │ │ │ + beq.n 32b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 30aa │ │ │ │ │ + bne.n 331e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3098 │ │ │ │ │ + beq.n 330c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 30cc │ │ │ │ │ + bl 3340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 305e │ │ │ │ │ + beq.n 32d2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3090 │ │ │ │ │ + beq.n 3304 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3058 │ │ │ │ │ + bne.n 32cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3050 │ │ │ │ │ + cbz r0, 32c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3058 │ │ │ │ │ + cbnz r5, 32cc │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3076 │ │ │ │ │ + bne.n 32ea │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 304a │ │ │ │ │ + cbz r0, 32be │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 3068 │ │ │ │ │ + bgt.n 32dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 3060 │ │ │ │ │ + cbz r0, 32d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fa8 │ │ │ │ │ + b.n 321c │ │ │ │ │ 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.w sl, [r4, #8] │ │ │ │ │ - b.n 3038 │ │ │ │ │ + b.n 32ac │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3016 │ │ │ │ │ - bl 30cc │ │ │ │ │ + b.n 328a │ │ │ │ │ + bl 3340 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3006 │ │ │ │ │ + beq.n 327a │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 30b0 │ │ │ │ │ + beq.n 3324 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 2ff6 │ │ │ │ │ + b.n 326a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2fd8 │ │ │ │ │ + b.n 324c │ │ │ │ │ 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 2fbe │ │ │ │ │ + beq.n 3232 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3060 │ │ │ │ │ + b.n 32d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 303a │ │ │ │ │ + b.n 32ae │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 304a │ │ │ │ │ + beq.n 32be │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3084 │ │ │ │ │ + b.n 32f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000030cc : │ │ │ │ │ +00003340 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3126 │ │ │ │ │ + beq.n 339a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3142 │ │ │ │ │ + cbnz r3, 33b6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 313c │ │ │ │ │ + cbz r0, 33b0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 313c │ │ │ │ │ + cbz r0, 33b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ - R_ARM_THM_CALL pattern_rule │ │ │ │ │ + bl 2638 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 313c │ │ │ │ │ + cbz r0, 33b0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 312c │ │ │ │ │ + cbz r0, 33a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 30ea │ │ │ │ │ + b.n 335e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 313e │ │ │ │ │ + cbz r0, 33b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 3394 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 311c │ │ │ │ │ + b.n 3390 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3120 │ │ │ │ │ + b.n 3394 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000314c : │ │ │ │ │ +000033c0 : │ │ │ │ │ type_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3452 │ │ │ │ │ + beq.w 36c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 36be │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3234 │ │ │ │ │ + bne.n 34a8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 3434 │ │ │ │ │ + beq.w 36a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 36be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3242 │ │ │ │ │ + beq.n 34b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3442 │ │ │ │ │ + beq.w 36b6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 342c │ │ │ │ │ + bne.w 36a0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33bc │ │ │ │ │ + bne.w 3630 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r5, 3244 │ │ │ │ │ + cbnz r5, 34b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34ac │ │ │ │ │ + bl 3720 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 3244 │ │ │ │ │ + cbnz r5, 34b8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 344a │ │ │ │ │ + beq.w 36be │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32fa │ │ │ │ │ + beq.n 356e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1100 @ 0x44c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5858,115 +6146,115 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 36be │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3304 │ │ │ │ │ + bne.n 3578 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 36be │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 334a │ │ │ │ │ + bne.n 35be │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 36be │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 329a │ │ │ │ │ + cbz r0, 350e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 329a │ │ │ │ │ + cbz r0, 350e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33cc │ │ │ │ │ + bne.w 3640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ + bne.w 36be │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3484 │ │ │ │ │ + beq.w 36f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3484 │ │ │ │ │ + beq.w 36f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34ac │ │ │ │ │ + bl 3720 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3484 │ │ │ │ │ + bne.w 36f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 344a │ │ │ │ │ + beq.w 36be │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3226 │ │ │ │ │ + bne.n 349a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3226 │ │ │ │ │ - b.n 341e │ │ │ │ │ + beq.n 349a │ │ │ │ │ + b.n 3692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ + beq.n 34cc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ + beq.n 34cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3258 │ │ │ │ │ + beq.n 34cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ @@ -5974,79 +6262,79 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ - b.n 33fa │ │ │ │ │ + b.n 366e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 326e │ │ │ │ │ + beq.n 34e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 348c │ │ │ │ │ + beq.w 3700 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 347c │ │ │ │ │ + bne.w 36f0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3458 │ │ │ │ │ + bne.n 36cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3270 │ │ │ │ │ + bne.w 34e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 344a │ │ │ │ │ + beq.n 36be │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3226 │ │ │ │ │ - b.n 32fa │ │ │ │ │ + bne.w 349a │ │ │ │ │ + b.n 356e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31e4 │ │ │ │ │ - b.n 31de │ │ │ │ │ + bne.w 3458 │ │ │ │ │ + b.n 3452 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 329a │ │ │ │ │ + beq.w 350e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC102 │ │ │ │ │ @@ -6061,429 +6349,429 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3226 │ │ │ │ │ + beq.w 349a │ │ │ │ │ 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 323c │ │ │ │ │ + b.n 34b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3244 │ │ │ │ │ + b.n 34b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3194 │ │ │ │ │ - b.n 341e │ │ │ │ │ + bge.w 3408 │ │ │ │ │ + b.n 3692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + b.n 343a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3428 │ │ │ │ │ + b.n 369c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3170 │ │ │ │ │ + b.n 33e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab70 │ │ │ │ │ + bl ab6c │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 337c │ │ │ │ │ + beq.n 35f0 │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 3494 │ │ │ │ │ + cbz r0, 3708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3382 │ │ │ │ │ + b.n 35f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3270 │ │ │ │ │ + b.n 34e4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 3226 │ │ │ │ │ + b.n 349a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3366 │ │ │ │ │ + b.n 35da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3380 │ │ │ │ │ + beq.w 35f4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3270 │ │ │ │ │ + b.n 34e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000034ac : │ │ │ │ │ +00003720 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3530 │ │ │ │ │ + beq.n 37a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3528 │ │ │ │ │ + cbnz r3, 379c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 34ee │ │ │ │ │ + cbnz r0, 3762 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34de │ │ │ │ │ + beq.n 3752 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3512 │ │ │ │ │ + cbz r0, 3786 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34e4 │ │ │ │ │ + b.n 3758 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34e2 │ │ │ │ │ + beq.n 3756 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 34e6 │ │ │ │ │ + b.n 375a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 34e6 │ │ │ │ │ + b.n 375a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 34cc │ │ │ │ │ + b.n 3740 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003538 <_loop1_219_rule>: │ │ │ │ │ +000037ac <_loop1_219_rule>: │ │ │ │ │ _loop1_61_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 385a <_loop1_219_rule+0x322> │ │ │ │ │ + beq.w 3ace <_loop1_219_rule+0x322> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3814 <_loop1_219_rule+0x2dc> │ │ │ │ │ + bne.w 3a88 <_loop1_219_rule+0x2dc> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f8 <_loop1_219_rule+0x2c0> │ │ │ │ │ + beq.w 3a6c <_loop1_219_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 36f8 <_loop1_219_rule+0x1c0> │ │ │ │ │ + bne.w 396c <_loop1_219_rule+0x1c0> │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3860 <_loop1_219_rule+0x328> │ │ │ │ │ + beq.w 3ad4 <_loop1_219_rule+0x328> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 368c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 3900 <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 36ca <_loop1_219_rule+0x192> │ │ │ │ │ + beq.w 393e <_loop1_219_rule+0x192> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 370c <_loop1_219_rule+0x1d4> │ │ │ │ │ + bne.w 3980 <_loop1_219_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 38f6 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 38f6 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + beq.n 38f6 <_loop1_219_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3806 <_loop1_219_rule+0x2ce> │ │ │ │ │ + beq.w 3a7a <_loop1_219_rule+0x2ce> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 367c <_loop1_219_rule+0x144> │ │ │ │ │ + bne.n 38f0 <_loop1_219_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 373a <_loop1_219_rule+0x202> │ │ │ │ │ + bne.w 39ae <_loop1_219_rule+0x202> │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbnz r2, 38f6 <_loop1_219_rule+0x14a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 38f6 <_loop1_219_rule+0x14a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 3682 <_loop1_219_rule+0x14a> │ │ │ │ │ + cbz r0, 38f6 <_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, 368c <_loop1_219_rule+0x154> │ │ │ │ │ + cbz r0, 3900 <_loop1_219_rule+0x154> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r6, 3640 <_loop1_219_rule+0x108> │ │ │ │ │ + cbz r6, 38b4 <_loop1_219_rule+0x108> │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3830 <_loop1_219_rule+0x2f8> │ │ │ │ │ + beq.w 3aa4 <_loop1_219_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 381c <_loop1_219_rule+0x2e4> │ │ │ │ │ + beq.w 3a90 <_loop1_219_rule+0x2e4> │ │ │ │ │ str.w r6, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 358a <_loop1_219_rule+0x52> │ │ │ │ │ + b.n 37fe <_loop1_219_rule+0x52> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3842 <_loop1_219_rule+0x30a> │ │ │ │ │ + bne.w 3ab6 <_loop1_219_rule+0x30a> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 380e <_loop1_219_rule+0x2d6> │ │ │ │ │ + beq.w 3a82 <_loop1_219_rule+0x2d6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 380e <_loop1_219_rule+0x2d6> │ │ │ │ │ + bne.w 3a82 <_loop1_219_rule+0x2d6> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f2 <_loop1_219_rule+0x2ba> │ │ │ │ │ + beq.w 3a66 <_loop1_219_rule+0x2ba> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - ble.n 36f2 <_loop1_219_rule+0x1ba> │ │ │ │ │ + ble.n 3966 <_loop1_219_rule+0x1ba> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r8, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 36b8 <_loop1_219_rule+0x180> │ │ │ │ │ + b.n 392c <_loop1_219_rule+0x180> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3868 <_loop1_219_rule+0x330> │ │ │ │ │ + blt.w 3adc <_loop1_219_rule+0x330> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cbnz r2, 3706 <_loop1_219_rule+0x1ce> │ │ │ │ │ + cbnz r2, 397a <_loop1_219_rule+0x1ce> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 35bc <_loop1_219_rule+0x84> │ │ │ │ │ - b.n 368c <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 3830 <_loop1_219_rule+0x84> │ │ │ │ │ + b.n 3900 <_loop1_219_rule+0x154> │ │ │ │ │ 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 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 368c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.n 3900 <_loop1_219_rule+0x154> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 374a <_loop1_219_rule+0x212> │ │ │ │ │ + beq.n 39be <_loop1_219_rule+0x212> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 375c <_loop1_219_rule+0x224> │ │ │ │ │ + cbnz r0, 39d0 <_loop1_219_rule+0x224> │ │ │ │ │ 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 35bc <_loop1_219_rule+0x84> │ │ │ │ │ - b.n 368c <_loop1_219_rule+0x154> │ │ │ │ │ + beq.w 3830 <_loop1_219_rule+0x84> │ │ │ │ │ + b.n 3900 <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3612 <_loop1_219_rule+0xda> │ │ │ │ │ - b.n 360c <_loop1_219_rule+0xd4> │ │ │ │ │ + bne.w 3886 <_loop1_219_rule+0xda> │ │ │ │ │ + b.n 3880 <_loop1_219_rule+0xd4> │ │ │ │ │ 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 371a <_loop1_219_rule+0x1e2> │ │ │ │ │ + beq.n 398e <_loop1_219_rule+0x1e2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 372e <_loop1_219_rule+0x1f6> │ │ │ │ │ + b.n 39a2 <_loop1_219_rule+0x1f6> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 399c <_loop1_219_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 399c <_loop1_219_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c <_loop0_129_rule+0x48> │ │ │ │ │ + bl 92c <_tmp_59_rule+0x48> │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 37ec <_loop1_219_rule+0x2b4> │ │ │ │ │ + bne.n 3a60 <_loop1_219_rule+0x2b4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 399c <_loop1_219_rule+0x1f0> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 399c <_loop1_219_rule+0x1f0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3728 <_loop1_219_rule+0x1f0> │ │ │ │ │ + beq.n 399c <_loop1_219_rule+0x1f0> │ │ │ │ │ ldr.w r3, [fp, #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 │ │ │ │ │ @@ -6492,495 +6780,494 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 37e4 <_loop1_219_rule+0x2ac> │ │ │ │ │ + cbnz r0, 3a58 <_loop1_219_rule+0x2ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 37e0 <_loop1_219_rule+0x2a8> │ │ │ │ │ + cbz r0, 3a54 <_loop1_219_rule+0x2a8> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 372e <_loop1_219_rule+0x1f6> │ │ │ │ │ + b.n 39a2 <_loop1_219_rule+0x1f6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 372c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 39a0 <_loop1_219_rule+0x1f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3662 <_loop1_219_rule+0x12a> │ │ │ │ │ + b.n 38d6 <_loop1_219_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 372c <_loop1_219_rule+0x1f4> │ │ │ │ │ + b.n 39a0 <_loop1_219_rule+0x1f4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ 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 36fc <_loop1_219_rule+0x1c4> │ │ │ │ │ + b.n 3970 <_loop1_219_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 35f2 <_loop1_219_rule+0xba> │ │ │ │ │ + b.n 3866 <_loop1_219_rule+0xba> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36fc <_loop1_219_rule+0x1c4> │ │ │ │ │ + b.n 3970 <_loop1_219_rule+0x1c4> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37f0 <_loop1_219_rule+0x2b8> │ │ │ │ │ + beq.n 3a64 <_loop1_219_rule+0x2b8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 366e <_loop1_219_rule+0x136> │ │ │ │ │ + b.n 38e2 <_loop1_219_rule+0x136> │ │ │ │ │ mov fp, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 368e <_loop1_219_rule+0x156> │ │ │ │ │ + beq.w 3902 <_loop1_219_rule+0x156> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 368e <_loop1_219_rule+0x156> │ │ │ │ │ + b.n 3902 <_loop1_219_rule+0x156> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 368c <_loop1_219_rule+0x154> │ │ │ │ │ + bne.w 3900 <_loop1_219_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a <_loop0_129_rule+0xa6> │ │ │ │ │ + bl 98a <_loop0_129_rule+0x3e> │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 368c <_loop1_219_rule+0x154> │ │ │ │ │ - b.n 3660 <_loop1_219_rule+0x128> │ │ │ │ │ + beq.w 3900 <_loop1_219_rule+0x154> │ │ │ │ │ + b.n 38d4 <_loop1_219_rule+0x128> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 355c <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 37d0 <_loop1_219_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3596 <_loop1_219_rule+0x5e> │ │ │ │ │ + b.n 380a <_loop1_219_rule+0x5e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, sl │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3692 <_loop1_219_rule+0x15a> │ │ │ │ │ + b.n 3906 <_loop1_219_rule+0x15a> │ │ │ │ │ │ │ │ │ │ -00003874 <_tmp_67_rule>: │ │ │ │ │ +00003ae8 <_tmp_67_rule>: │ │ │ │ │ _tmp_67_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 38bc <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 3b30 <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 38c2 <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 3b36 <_tmp_67_rule+0x4e> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 38b4 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 3b28 <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 38b4 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 3b28 <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 38b4 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 3b28 <_tmp_67_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3892 <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 3b06 <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 38b8 <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 3b2c <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000038cc : │ │ │ │ │ +00003b40 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3906 │ │ │ │ │ + beq.n 3b7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3918 │ │ │ │ │ + cbnz r3, 3b8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 390c │ │ │ │ │ + cbnz r0, 3b80 │ │ │ │ │ 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 38ea │ │ │ │ │ + b.n 3b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ec │ │ │ │ │ + bl 2a60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38fe │ │ │ │ │ - b.n 38fc │ │ │ │ │ + bne.n 3b72 │ │ │ │ │ + b.n 3b70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3902 │ │ │ │ │ + b.n 3b76 │ │ │ │ │ │ │ │ │ │ -00003920 : │ │ │ │ │ +00003b94 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3a40 │ │ │ │ │ + beq.n 3cb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3a64 │ │ │ │ │ + bne.w 3cd8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a50 │ │ │ │ │ + beq.n 3cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a6c │ │ │ │ │ + bl 3ce0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a36 │ │ │ │ │ + beq.n 3caa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a48 │ │ │ │ │ + beq.n 3cbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a30 │ │ │ │ │ + bne.n 3ca4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a28 │ │ │ │ │ + beq.n 3c9c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3a30 │ │ │ │ │ + bne.n 3ca4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 39e0 │ │ │ │ │ + cbnz r0, 3c54 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a22 │ │ │ │ │ + beq.n 3c96 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 39fc │ │ │ │ │ + bgt.n 3c70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 3a38 │ │ │ │ │ + cbz r0, 3cac │ │ │ │ │ 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 3a6c │ │ │ │ │ + bl 3ce0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 39a2 │ │ │ │ │ + beq.n 3c16 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 3a0a │ │ │ │ │ + beq.n 3c7e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 3998 │ │ │ │ │ + b.n 3c0c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 39b4 │ │ │ │ │ + b.n 3c28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 3a22 │ │ │ │ │ + cbz r0, 3c96 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 39f0 │ │ │ │ │ + b.n 3c64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 39d6 │ │ │ │ │ + b.n 3c4a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3944 │ │ │ │ │ + b.n 3bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3976 │ │ │ │ │ + b.n 3bea │ │ │ │ │ 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 395c │ │ │ │ │ + beq.w 3bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a38 │ │ │ │ │ + b.n 3cac │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 39d8 │ │ │ │ │ + b.n 3c4c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a6c : │ │ │ │ │ +00003ce0 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3cb0 │ │ │ │ │ + beq.w 3f24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3caa │ │ │ │ │ + bne.w 3f1e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3c92 │ │ │ │ │ + beq.w 3f06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3c80 │ │ │ │ │ + beq.w 3ef4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 3ba6 │ │ │ │ │ + beq.n 3e1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d0 │ │ │ │ │ + bl 2844 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3b32 │ │ │ │ │ + cbz r0, 3da6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_68_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_68_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 3b32 │ │ │ │ │ + cbz r0, 3da6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cca │ │ │ │ │ + beq.w 3f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ - R_ARM_THM_CALL pattern_rule │ │ │ │ │ + bl 2638 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cca │ │ │ │ │ + beq.w 3f3e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cb8 │ │ │ │ │ + beq.w 3f2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3bc4 │ │ │ │ │ + bne.n 3e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26b8 │ │ │ │ │ + bl 292c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aee │ │ │ │ │ + bne.n 3d62 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3bc4 │ │ │ │ │ + bne.n 3e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b2c │ │ │ │ │ + bl 6b98 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3aee │ │ │ │ │ + bne.n 3d62 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 3bc4 │ │ │ │ │ + cbnz r6, 3e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c60 │ │ │ │ │ + bne.n 3ed4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 3bc4 │ │ │ │ │ + cbnz r6, 3e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c2c │ │ │ │ │ + bne.n 3ea0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 3bc4 │ │ │ │ │ + cbnz r6, 3e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3be8 │ │ │ │ │ + cbnz r0, 3e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3c22 │ │ │ │ │ + blt.n 3e96 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3ad2 │ │ │ │ │ + beq.n 3d46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r6, 3bde │ │ │ │ │ + cbnz r6, 3e52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2960 │ │ │ │ │ + bl 2bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3af4 │ │ │ │ │ + bne.n 3d68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3b26 │ │ │ │ │ + b.n 3d9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3e12 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -6990,30 +7277,30 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3aee │ │ │ │ │ + bne.w 3d62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3e12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3bc8 │ │ │ │ │ + b.n 3e3c │ │ │ │ │ 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 3b9e │ │ │ │ │ + beq.n 3e12 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ @@ -7023,115 +7310,119 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3aee │ │ │ │ │ - b.n 3c1a │ │ │ │ │ + bne.w 3d62 │ │ │ │ │ + b.n 3e8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b9e │ │ │ │ │ + beq.n 3e12 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 3c06 │ │ │ │ │ + b.n 3e7a │ │ │ │ │ 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 3bc4 │ │ │ │ │ + bne.n 3e38 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 3abe │ │ │ │ │ + b.n 3d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3ca2 │ │ │ │ │ + cbnz r3, 3f16 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 3aac │ │ │ │ │ + b.n 3d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3be2 │ │ │ │ │ + b.n 3e56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3b28 │ │ │ │ │ + b.n 3d9c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a92 │ │ │ │ │ + b.n 3d06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3be4 │ │ │ │ │ + beq.n 3e58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3b28 │ │ │ │ │ + b.n 3d9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3be2 │ │ │ │ │ + b.n 3e56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cd0 <_tmp_68_rule>: │ │ │ │ │ +00003f44 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 3874 <_tmp_67_rule> │ │ │ │ │ + b.n 3ae8 <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cd4 <_tmp_179_rule>: │ │ │ │ │ +00003f48 <_tmp_203_rule>: │ │ │ │ │ +_tmp_203_rule(): │ │ │ │ │ + b.w 8e4 <_tmp_59_rule> │ │ │ │ │ + │ │ │ │ │ +00003f4c <_tmp_179_rule>: │ │ │ │ │ _tmp_179_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3d1c <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 3f94 <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3d22 <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 3f9a <_tmp_179_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3d14 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3f8c <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3d14 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 3f8c <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3d14 <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 3f8c <_tmp_179_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3cf2 <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 3f6a <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d18 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 3f90 <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d2c <_tmp_234_rule>: │ │ │ │ │ +00003fa4 <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b.w 9d4 <_tmp_233_rule> │ │ │ │ │ + b.w 105c <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -21,115 +21,115 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n a0 <_PyPegen_parse+0xa0> │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - beq.w 2b6 <_PyPegen_parse+0x2b6> │ │ │ │ │ + beq.w 2b4 <_PyPegen_parse+0x2b4> │ │ │ │ │ cmp.w r3, #258 @ 0x102 │ │ │ │ │ - bne.w 562 <_PyPegen_parse+0x562> │ │ │ │ │ + bne.w 636 <_PyPegen_parse+0x636> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 506 <_PyPegen_parse+0x506> │ │ │ │ │ + beq.w 8c6 <_PyPegen_parse+0x8c6> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 27e <_PyPegen_parse+0x27e> │ │ │ │ │ + bne.w 27c <_PyPegen_parse+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17e6c │ │ │ │ │ + bl 17b2c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ + beq.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a450 <_loop0_1_rule> │ │ │ │ │ + bl 1a110 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ + beq.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39c <_PyPegen_parse+0x39c> │ │ │ │ │ + beq.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_Expression> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expression │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81e <_PyPegen_parse+0x81e> │ │ │ │ │ + beq.w 58c <_PyPegen_parse+0x58c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3e0 <_PyPegen_parse+0x3e0> │ │ │ │ │ + beq.w 3d2 <_PyPegen_parse+0x3d2> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ee <_PyPegen_parse+0x3ee> │ │ │ │ │ + bne.w 3e0 <_PyPegen_parse+0x3e0> │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8b0 <_PyPegen_parse+0x8b0> │ │ │ │ │ + beq.w 5c0 <_PyPegen_parse+0x5c0> │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8d0 <_PyPegen_parse+0x8d0> │ │ │ │ │ + beq.w 5aa <_PyPegen_parse+0x5aa> │ │ │ │ │ mov fp, r6 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53c <_PyPegen_parse+0x53c> │ │ │ │ │ + beq.w 610 <_PyPegen_parse+0x610> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 548 <_PyPegen_parse+0x548> │ │ │ │ │ + bne.w 61c <_PyPegen_parse+0x61c> │ │ │ │ │ adds r2, r3, #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 r3, r7 │ │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq.n 18c <_PyPegen_parse+0x18c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52c <_PyPegen_parse+0x52c> │ │ │ │ │ + bne.w 600 <_PyPegen_parse+0x600> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 91c │ │ │ │ │ + bl 924 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a0 <_PyPegen_parse+0x2a0> │ │ │ │ │ + bne.w 29e <_PyPegen_parse+0x29e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ba <_PyPegen_parse+0x3ba> │ │ │ │ │ + bne.w 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 516 <_PyPegen_parse+0x516> │ │ │ │ │ - bl 28b4 │ │ │ │ │ + beq.w 8d6 <_PyPegen_parse+0x8d6> │ │ │ │ │ + bl 28f4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbz r0, 194 <_PyPegen_parse+0x194> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ @@ -142,20 +142,20 @@ │ │ │ │ │ cbz r0, 194 <_PyPegen_parse+0x194> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 834 <_PyPegen_parse+0x834> │ │ │ │ │ + beq.w 8ec <_PyPegen_parse+0x8ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 286 <_PyPegen_parse+0x286> │ │ │ │ │ + beq.w 284 <_PyPegen_parse+0x284> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r6, [sl, r5, lsl #2] │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ add.w r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -164,43 +164,43 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 10c <_PyPegen_parse+0x10c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4de <_PyPegen_parse+0x4de> │ │ │ │ │ + bne.w 4ce <_PyPegen_parse+0x4ce> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 908 <_PyPegen_parse+0x908> │ │ │ │ │ - bl 28b4 │ │ │ │ │ + beq.w 90e <_PyPegen_parse+0x90e> │ │ │ │ │ + bl 28f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f4 <_PyPegen_parse+0x3f4> │ │ │ │ │ + bne.w 3e6 <_PyPegen_parse+0x3e6> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ + beq.w 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ + bne.w 3b0 <_PyPegen_parse+0x3b0> │ │ │ │ │ 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 536 <_PyPegen_parse+0x536> │ │ │ │ │ + beq.w 60a <_PyPegen_parse+0x60a> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble.n 230 <_PyPegen_parse+0x230> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ beq.n 230 <_PyPegen_parse+0x230> │ │ │ │ │ @@ -232,176 +232,165 @@ │ │ │ │ │ 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 8e8 <_PyPegen_parse+0x8e8> │ │ │ │ │ + beq.w 5e0 <_PyPegen_parse+0x5e0> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 364 <_PyPegen_parse+0x364> │ │ │ │ │ + bne.n 356 <_PyPegen_parse+0x356> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 362 <_PyPegen_parse+0x362> │ │ │ │ │ + beq.n 354 <_PyPegen_parse+0x354> │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 82a <_PyPegen_parse+0x82a> │ │ │ │ │ + bne.w 598 <_PyPegen_parse+0x598> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 9a <_PyPegen_parse+0x9a> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 534 <_PyPegen_parse+0x534> │ │ │ │ │ + beq.w 608 <_PyPegen_parse+0x608> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b.n 176 <_PyPegen_parse+0x176> │ │ │ │ │ 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 54c <_PyPegen_parse+0x54c> │ │ │ │ │ + beq.w 620 <_PyPegen_parse+0x620> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 16e <_PyPegen_parse+0x16e> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8a8 <_PyPegen_parse+0x8a8> │ │ │ │ │ + beq.w 5a2 <_PyPegen_parse+0x5a2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27e <_PyPegen_parse+0x27e> │ │ │ │ │ + bne.n 27c <_PyPegen_parse+0x27c> │ │ │ │ │ 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 860 <_PyPegen_parse+0x860> │ │ │ │ │ + beq.w 4f6 <_PyPegen_parse+0x4f6> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3ae <_PyPegen_parse+0x3ae> │ │ │ │ │ + bne.n 3c6 <_PyPegen_parse+0x3c6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 358 <_PyPegen_parse+0x358> │ │ │ │ │ + blt.w 51e <_PyPegen_parse+0x51e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r9, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38e <_PyPegen_parse+0x38e> │ │ │ │ │ + bne.n 380 <_PyPegen_parse+0x380> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 91c │ │ │ │ │ + bl 924 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 33a <_PyPegen_parse+0x33a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ + bne.n 398 <_PyPegen_parse+0x398> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d4 │ │ │ │ │ - cbz r0, 368 <_PyPegen_parse+0x368> │ │ │ │ │ + bl 2714 │ │ │ │ │ + cbz r0, 35a <_PyPegen_parse+0x35a> │ │ │ │ │ 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 │ │ │ │ │ bne.w 94 <_PyPegen_parse+0x94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 828 <_PyPegen_parse+0x828> │ │ │ │ │ + bne.w 596 <_PyPegen_parse+0x596> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 398 <_PyPegen_parse+0x398> │ │ │ │ │ + b.n 38a <_PyPegen_parse+0x38a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 30a <_PyPegen_parse+0x30a> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 31a <_PyPegen_parse+0x31a> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 38e <_PyPegen_parse+0x38e> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 392 <_PyPegen_parse+0x392> │ │ │ │ │ + b.n 514 <_PyPegen_parse+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 27e <_PyPegen_parse+0x27e> │ │ │ │ │ + b.n 27c <_PyPegen_parse+0x27c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 3a6 <_PyPegen_parse+0x3a6> │ │ │ │ │ + cbnz r3, 398 <_PyPegen_parse+0x398> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 872 <_PyPegen_parse+0x872> │ │ │ │ │ + bne.w 556 <_PyPegen_parse+0x556> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 38e <_PyPegen_parse+0x38e> │ │ │ │ │ + cbnz r1, 380 <_PyPegen_parse+0x380> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 852 <_PyPegen_parse+0x852> │ │ │ │ │ + bne.w 508 <_PyPegen_parse+0x508> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 96 <_PyPegen_parse+0x96> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 282 <_PyPegen_parse+0x282> │ │ │ │ │ + b.n 280 <_PyPegen_parse+0x280> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 396 <_PyPegen_parse+0x396> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldrd r8, r9, [r3, #12] │ │ │ │ │ - b.n 300 <_PyPegen_parse+0x300> │ │ │ │ │ + b.n 388 <_PyPegen_parse+0x388> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 1d0 <_PyPegen_parse+0x1d0> │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -411,64 +400,68 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 24e <_PyPegen_parse+0x24e> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r8, r9, [r3, #12] │ │ │ │ │ + b.n 300 <_PyPegen_parse+0x300> │ │ │ │ │ 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 282 <_PyPegen_parse+0x282> │ │ │ │ │ + b.n 280 <_PyPegen_parse+0x280> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 816 <_PyPegen_parse+0x816> │ │ │ │ │ + beq.w 54e <_PyPegen_parse+0x54e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80c <_PyPegen_parse+0x80c> │ │ │ │ │ + bne.w 544 <_PyPegen_parse+0x544> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 808 <_PyPegen_parse+0x808> │ │ │ │ │ + beq.w 540 <_PyPegen_parse+0x540> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 80c <_PyPegen_parse+0x80c> │ │ │ │ │ + bne.w 544 <_PyPegen_parse+0x544> │ │ │ │ │ strd r6, r8, [sp, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov.w r8, #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, 45c <_PyPegen_parse+0x45c> │ │ │ │ │ - bl 28b4 │ │ │ │ │ + cbz r3, 44e <_PyPegen_parse+0x44e> │ │ │ │ │ + bl 28f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 45c <_PyPegen_parse+0x45c> │ │ │ │ │ + cbz r0, 44e <_PyPegen_parse+0x44e> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 4e4 <_PyPegen_parse+0x4e4> │ │ │ │ │ + beq.n 4d4 <_PyPegen_parse+0x4d4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 436 <_PyPegen_parse+0x436> │ │ │ │ │ + b.n 428 <_PyPegen_parse+0x428> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ @@ -476,23 +469,23 @@ │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f0 <_PyPegen_parse+0x7f0> │ │ │ │ │ + beq.n 528 <_PyPegen_parse+0x528> │ │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble.n 498 <_PyPegen_parse+0x498> │ │ │ │ │ + ble.n 488 <_PyPegen_parse+0x488> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ str.w r0, [r1, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 484 <_PyPegen_parse+0x484> │ │ │ │ │ + b.n 474 <_PyPegen_parse+0x474> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -501,652 +494,663 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 4c0 <_PyPegen_parse+0x4c0> │ │ │ │ │ + cbnz r0, 4b0 <_PyPegen_parse+0x4b0> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ 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, 500 <_PyPegen_parse+0x500> │ │ │ │ │ + cbnz r3, 4f0 <_PyPegen_parse+0x4f0> │ │ │ │ │ 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 4ba <_PyPegen_parse+0x4ba> │ │ │ │ │ + beq.n 4aa <_PyPegen_parse+0x4aa> │ │ │ │ │ subs r3, #2 │ │ │ │ │ b.n 16e <_PyPegen_parse+0x16e> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84a <_PyPegen_parse+0x84a> │ │ │ │ │ + beq.w 902 <_PyPegen_parse+0x902> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 450 <_PyPegen_parse+0x450> │ │ │ │ │ + b.n 442 <_PyPegen_parse+0x442> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4bc <_PyPegen_parse+0x4bc> │ │ │ │ │ + b.n 4ac <_PyPegen_parse+0x4ac> │ │ │ │ │ + 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 5c <_PyPegen_parse+0x5c> │ │ │ │ │ + bne.w 380 <_PyPegen_parse+0x380> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 2de <_PyPegen_parse+0x2de> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_interactive_exit │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 31a <_PyPegen_parse+0x31a> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 380 <_PyPegen_parse+0x380> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 384 <_PyPegen_parse+0x384> │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + b.n 530 <_PyPegen_parse+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27e <_PyPegen_parse+0x27e> │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 524 <_PyPegen_parse+0x524> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + b.n 3f6 <_PyPegen_parse+0x3f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13a <_PyPegen_parse+0x13a> │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 380 <_PyPegen_parse+0x380> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + bl 0 <_PyAST_Pass> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cbz r0, 586 <_PyPegen_parse+0x586> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 31a <_PyPegen_parse+0x31a> │ │ │ │ │ + b.n 514 <_PyPegen_parse+0x514> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 578 <_PyPegen_parse+0x578> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 390 <_PyPegen_parse+0x390> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 280 <_PyPegen_parse+0x280> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 2c6 <_PyPegen_parse+0x2c6> │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 5f6 <_PyPegen_parse+0x5f6> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + b.n d6 <_PyPegen_parse+0xd6> │ │ │ │ │ + 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, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + add.w r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + b.n d6 <_PyPegen_parse+0xd6> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 90a <_PyPegen_parse+0x90a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 356 <_PyPegen_parse+0x356> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3be <_PyPegen_parse+0x3be> │ │ │ │ │ + b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d6 <_PyPegen_parse+0x3d6> │ │ │ │ │ + b.n 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3be <_PyPegen_parse+0x3be> │ │ │ │ │ + beq.w 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3be <_PyPegen_parse+0x3be> │ │ │ │ │ + b.n 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 282 <_PyPegen_parse+0x282> │ │ │ │ │ + bne.w 280 <_PyPegen_parse+0x280> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 776 <_PyPegen_parse+0x776> │ │ │ │ │ + beq.w 8b4 <_PyPegen_parse+0x8b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39e <_PyPegen_parse+0x39e> │ │ │ │ │ + bne.w 390 <_PyPegen_parse+0x390> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f2 <_PyPegen_parse+0x6f2> │ │ │ │ │ + beq.w 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7e8 <_PyPegen_parse+0x7e8> │ │ │ │ │ + beq.w 86c <_PyPegen_parse+0x86c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_141_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + cbz r0, 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 752 <_PyPegen_parse+0x752> │ │ │ │ │ + bne.w 890 <_PyPegen_parse+0x890> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_143_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 612 <_PyPegen_parse+0x612> │ │ │ │ │ + cbz r0, 6e6 <_PyPegen_parse+0x6e6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ + bne.w 874 <_PyPegen_parse+0x874> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_145_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 788 <_PyPegen_parse+0x788> │ │ │ │ │ + bne.w 828 <_PyPegen_parse+0x828> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 706 <_PyPegen_parse+0x706> │ │ │ │ │ + bne.n 7da <_PyPegen_parse+0x7da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f8 <_PyPegen_parse+0x6f8> │ │ │ │ │ + bne.n 7cc <_PyPegen_parse+0x7cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6cc <_PyPegen_parse+0x6cc> │ │ │ │ │ + cbnz r0, 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + bne.w 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 812 <_PyPegen_parse+0x812> │ │ │ │ │ R_ARM_THM_CALL _gather_147_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 680 <_PyPegen_parse+0x680> │ │ │ │ │ + cbnz r0, 754 <_PyPegen_parse+0x754> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 6f2 <_PyPegen_parse+0x6f2> │ │ │ │ │ + cbnz r7, 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a450 <_loop0_1_rule> │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + bl 1a110 <_loop0_1_rule> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6f0 <_PyPegen_parse+0x6f0> │ │ │ │ │ + cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ 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 94 <_PyPegen_parse+0x94> │ │ │ │ │ b.n 32c <_PyPegen_parse+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66a <_PyPegen_parse+0x66a> │ │ │ │ │ + beq.n 73e <_PyPegen_parse+0x73e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ + bne.n 754 <_PyPegen_parse+0x754> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 77c <_PyPegen_parse+0x77c> │ │ │ │ │ + bne.n 8ba <_PyPegen_parse+0x8ba> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 680 <_PyPegen_parse+0x680> │ │ │ │ │ + b.n 754 <_PyPegen_parse+0x754> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 398 <_PyPegen_parse+0x398> │ │ │ │ │ + b.n 38a <_PyPegen_parse+0x38a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d8 <_PyPegen_parse+0x6d8> │ │ │ │ │ - b.n 656 <_PyPegen_parse+0x656> │ │ │ │ │ + bne.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ + b.n 72a <_PyPegen_parse+0x72a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640 <_PyPegen_parse+0x640> │ │ │ │ │ + beq.n 714 <_PyPegen_parse+0x714> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640 <_PyPegen_parse+0x640> │ │ │ │ │ + beq.n 714 <_PyPegen_parse+0x714> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640 <_PyPegen_parse+0x640> │ │ │ │ │ + beq.n 714 <_PyPegen_parse+0x714> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 640 <_PyPegen_parse+0x640> │ │ │ │ │ + beq.n 714 <_PyPegen_parse+0x714> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 770 <_PyPegen_parse+0x770> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8ae <_PyPegen_parse+0x8ae> │ │ │ │ │ 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 680 <_PyPegen_parse+0x680> │ │ │ │ │ - b.n 6e4 <_PyPegen_parse+0x6e4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - 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 742 <_PyPegen_parse+0x742> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 742 <_PyPegen_parse+0x742> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 57c <_PyPegen_parse+0x57c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f2 <_PyPegen_parse+0x6f2> │ │ │ │ │ + bne.n 754 <_PyPegen_parse+0x754> │ │ │ │ │ + b.n 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62a <_PyPegen_parse+0x62a> │ │ │ │ │ + beq.w 6fe <_PyPegen_parse+0x6fe> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62a <_PyPegen_parse+0x62a> │ │ │ │ │ + beq.w 6fe <_PyPegen_parse+0x6fe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62a <_PyPegen_parse+0x62a> │ │ │ │ │ + beq.w 6fe <_PyPegen_parse+0x6fe> │ │ │ │ │ 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.w 680 <_PyPegen_parse+0x680> │ │ │ │ │ - b.n 6e4 <_PyPegen_parse+0x6e4> │ │ │ │ │ + bne.w 754 <_PyPegen_parse+0x754> │ │ │ │ │ + b.n 7b8 <_PyPegen_parse+0x7b8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 67a <_PyPegen_parse+0x67a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 612 <_PyPegen_parse+0x612> │ │ │ │ │ + beq.w 6e6 <_PyPegen_parse+0x6e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7b2 <_PyPegen_parse+0x7b2> │ │ │ │ │ - b.n 612 <_PyPegen_parse+0x612> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6f2 <_PyPegen_parse+0x6f2> │ │ │ │ │ + bne.n 852 <_PyPegen_parse+0x852> │ │ │ │ │ + b.n 6e6 <_PyPegen_parse+0x6e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a6 <_PyPegen_parse+0x5a6> │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + bl 8478 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 6c4 <_PyPegen_parse+0x6c4> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + 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 818 <_PyPegen_parse+0x818> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 818 <_PyPegen_parse+0x818> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 650 <_PyPegen_parse+0x650> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - b.n 7f8 <_PyPegen_parse+0x7f8> │ │ │ │ │ + b.n 7c6 <_PyPegen_parse+0x7c6> │ │ │ │ │ + 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 27c <_PyPegen_parse+0x27c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 404 <_PyPegen_parse+0x404> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 39e <_PyPegen_parse+0x39e> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 8e4 <_PyPegen_parse+0x8e4> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 13a <_PyPegen_parse+0x13a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 282 <_PyPegen_parse+0x282> │ │ │ │ │ + b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n 1c2 <_PyPegen_parse+0x1c2> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - b.n 7f4 <_PyPegen_parse+0x7f4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_interactive_exit │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 352 <_PyPegen_parse+0x352> │ │ │ │ │ - b.n 31a <_PyPegen_parse+0x31a> │ │ │ │ │ - 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 38e <_PyPegen_parse+0x38e> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 2e0 <_PyPegen_parse+0x2e0> │ │ │ │ │ - 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 38e <_PyPegen_parse+0x38e> │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 0 <_PyAST_Pass> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 8a2 <_PyPegen_parse+0x8a2> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 31a <_PyPegen_parse+0x31a> │ │ │ │ │ - b.n 352 <_PyPegen_parse+0x352> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 894 <_PyPegen_parse+0x894> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c8 <_PyPegen_parse+0x2c8> │ │ │ │ │ - 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, 8f4 <_PyPegen_parse+0x8f4> │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - add.w r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 8d2 <_PyPegen_parse+0x8d2> │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - b.n d6 <_PyPegen_parse+0xd6> │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 8fa <_PyPegen_parse+0x8fa> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.w d6 <_PyPegen_parse+0xd6> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 904 <_PyPegen_parse+0x904> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 364 <_PyPegen_parse+0x364> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3d6 <_PyPegen_parse+0x3d6> │ │ │ │ │ + b.n 52c <_PyPegen_parse+0x52c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3dc <_PyPegen_parse+0x3dc> │ │ │ │ │ + b.n 3c2 <_PyPegen_parse+0x3c2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 914 <_PyPegen_parse+0x914> │ │ │ │ │ + cbnz r3, 91a <_PyPegen_parse+0x91a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ b.n 1b0 <_PyPegen_parse+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4bc <_PyPegen_parse+0x4bc> │ │ │ │ │ + b.n 4ac <_PyPegen_parse+0x4ac> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000091c : │ │ │ │ │ +00000924 : │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 237c │ │ │ │ │ + beq.w 250c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 238a │ │ │ │ │ + bne.w 251a │ │ │ │ │ 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 a8a │ │ │ │ │ + bne.w a92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad8 │ │ │ │ │ + bne.w ae0 │ │ │ │ │ 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 ae0 │ │ │ │ │ + bne.w ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ad8 │ │ │ │ │ + bne.w ae0 │ │ │ │ │ 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 bdc │ │ │ │ │ + bne.w be4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad8 │ │ │ │ │ + bne.w ae0 │ │ │ │ │ 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 c28 │ │ │ │ │ + bne.w c30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad8 │ │ │ │ │ + bne.w ae0 │ │ │ │ │ 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 d28 │ │ │ │ │ + bne.w d28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ad8 │ │ │ │ │ + bne.n ae0 │ │ │ │ │ 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 e9c │ │ │ │ │ + bne.w e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ad8 │ │ │ │ │ + bne.n ae0 │ │ │ │ │ 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 10a8 │ │ │ │ │ + bne.w 10aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1dfc │ │ │ │ │ + bne.w 2340 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2340 │ │ │ │ │ + beq.w 1b0a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 2354 │ │ │ │ │ + beq.w 2536 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -1154,784 +1158,843 @@ │ │ │ │ │ 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 118a │ │ │ │ │ + bne.w 1224 │ │ │ │ │ ldrd r2, r0, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122c │ │ │ │ │ + bne.w 11cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b9c │ │ │ │ │ + beq.w 1e2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1bac │ │ │ │ │ + bne.w 1e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d240 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6c │ │ │ │ │ + bne.w e6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1baa │ │ │ │ │ + bne.w 1e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl daa4 │ │ │ │ │ + bl da9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a80 │ │ │ │ │ + bne.n a88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 96c │ │ │ │ │ + beq.w 974 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a82 │ │ │ │ │ + b.n a8a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1fac │ │ │ │ │ + beq.w 21da │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10a2 │ │ │ │ │ + bne.w 10a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1bbc │ │ │ │ │ + beq.w 1e4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fda │ │ │ │ │ + bne.w 2400 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b54 │ │ │ │ │ + cbz r0, b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b54 │ │ │ │ │ + cbz r0, b5c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b54 │ │ │ │ │ + cbz r0, b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, b54 │ │ │ │ │ + cbz r0, b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149ec │ │ │ │ │ + bl 149fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 104e │ │ │ │ │ + bne.w 1050 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16aa │ │ │ │ │ + bne.w 16f0 │ │ │ │ │ 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 109e │ │ │ │ │ + beq.w 10a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 10a0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 10a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 10a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14cb4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10a0 │ │ │ │ │ + bne.w 10a2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb2 │ │ │ │ │ + beq.w 1e42 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1094 │ │ │ │ │ + beq.w 1096 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a80 │ │ │ │ │ + b.n a88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b88 │ │ │ │ │ + beq.w 1e18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, c1a │ │ │ │ │ + cbnz r6, c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d240 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ + bne.w 1316 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1e84 │ │ │ │ │ + bne.w 21b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1592c │ │ │ │ │ + bl 15670 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bd6 │ │ │ │ │ + bne.n bde │ │ │ │ │ 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 9b0 │ │ │ │ │ - b.n ad8 │ │ │ │ │ + beq.w 9b8 │ │ │ │ │ + b.n ae0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bdc │ │ │ │ │ + beq.w 1fac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d1a │ │ │ │ │ + bne.w 1570 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b5a │ │ │ │ │ + beq.w 1bba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20ee │ │ │ │ │ + bne.w 1e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d2 │ │ │ │ │ + bne.w 1668 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n d18 │ │ │ │ │ + bne.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.w 1358 │ │ │ │ │ + beq.w 1370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 <_gather_51_rule> │ │ │ │ │ + bl 17794 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 1370 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 1370 │ │ │ │ │ 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 135a │ │ │ │ │ + bne.w 1372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1358 │ │ │ │ │ + beq.w 1370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eba │ │ │ │ │ + beq.w 1bd2 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 175a │ │ │ │ │ + bne.w 1886 │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ 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 bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b66 │ │ │ │ │ + bne.w 1bc6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 9d0 │ │ │ │ │ - b.n ad8 │ │ │ │ │ + b.w 156e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ce8 │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16c2 │ │ │ │ │ + bne.w 1196 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 23a8 │ │ │ │ │ + beq.w 2034 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23d0 │ │ │ │ │ + bne.w 205c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154a │ │ │ │ │ + beq.w 1580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 7134 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154a │ │ │ │ │ + beq.w 1580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154a │ │ │ │ │ + beq.w 1580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + bl 9534 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16be │ │ │ │ │ + beq.w 1b78 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16be │ │ │ │ │ + beq.w 1b78 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1cf6 │ │ │ │ │ + bne.w 1ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c0 │ │ │ │ │ + beq.w 1b7a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f66 │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f76 │ │ │ │ │ + bne.w 21d2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18dc │ │ │ │ │ + bne.w 18d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1162 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + bne.w 1164 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 16c2 │ │ │ │ │ + bne.w 1196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16be │ │ │ │ │ + beq.w 1b78 │ │ │ │ │ ldrd r6, r2, [r0, #20] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1a1c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 1798 │ │ │ │ │ strd r6, r2, [sp, #12] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str.w fp, [sp] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16be │ │ │ │ │ + beq.w 1b78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 16c4 │ │ │ │ │ + b.n 1198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl daa4 │ │ │ │ │ + bl da9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab4 │ │ │ │ │ + beq.w abc │ │ │ │ │ mov r2, r0 │ │ │ │ │ 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 bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acc │ │ │ │ │ + beq.w ad4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ace │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22c6 │ │ │ │ │ + b.n ad6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1ca4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22a8 │ │ │ │ │ + bne.w 19e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2272 │ │ │ │ │ + beq.w 1b2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2292 │ │ │ │ │ + bne.w 1b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f36 │ │ │ │ │ + cbz r0, f38 │ │ │ │ │ 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, f36 │ │ │ │ │ + cbz r0, f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, f36 │ │ │ │ │ + cbz r0, f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b7e │ │ │ │ │ + beq.w 1b00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1b74 │ │ │ │ │ + bne.w 1af6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 197e │ │ │ │ │ + bne.w 16fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ae │ │ │ │ │ + bne.w 12c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22a8 │ │ │ │ │ + bne.w 1b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1462 │ │ │ │ │ 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 144a │ │ │ │ │ + beq.w 1462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15508 <_loop1_216_rule> │ │ │ │ │ + bl 1524c <_loop1_216_rule> │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144a │ │ │ │ │ + beq.w 1462 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1fa2 │ │ │ │ │ + beq.w 2188 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1f94 │ │ │ │ │ + bne.w 2022 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1840 │ │ │ │ │ + bne.w 17e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1286 │ │ │ │ │ + bne.w 11a4 │ │ │ │ │ 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 144c │ │ │ │ │ + bne.w 1464 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f86 │ │ │ │ │ + beq.w 2014 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17a8 │ │ │ │ │ + bne.w 1a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1330 │ │ │ │ │ + bne.w 1348 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 144c │ │ │ │ │ + bne.w 1464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4 │ │ │ │ │ + beq.w 2502 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22d0 │ │ │ │ │ + bne.w 2026 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1ac8 │ │ │ │ │ + b.w 19e6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb2 │ │ │ │ │ + beq.w 1e42 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f7e │ │ │ │ │ + beq.w 21ec │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ 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 bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bc8 │ │ │ │ │ + bne.w 1e58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 988 │ │ │ │ │ + b.n 990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1e6e │ │ │ │ │ + beq.w 235a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1dec │ │ │ │ │ + bne.w 2330 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1d3e │ │ │ │ │ + beq.w 2284 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d64 │ │ │ │ │ + bne.w 22a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 2372 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + beq.w 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14cb4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1dec │ │ │ │ │ + bne.w 2330 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb2 │ │ │ │ │ + beq.w 2364 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d30 │ │ │ │ │ + beq.w 236c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a80 │ │ │ │ │ + b.n a88 │ │ │ │ │ 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 e06 │ │ │ │ │ + beq.w e06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e06 │ │ │ │ │ + beq.w e06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0e │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w e1a │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 9f6 │ │ │ │ │ + b.n ae0 │ │ │ │ │ + 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 1df8 │ │ │ │ │ + bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fb8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13644 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w fb8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n fc2 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 12c2 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 226e │ │ │ │ │ + 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 1dc2 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 227c │ │ │ │ │ + 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 21f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n a88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1e60 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2048 │ │ │ │ │ + bl 20b0 │ │ │ │ │ R_ARM_THM_CALL _loop1_64_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a70 │ │ │ │ │ + beq.w a78 │ │ │ │ │ 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 2374 │ │ │ │ │ + beq.w 1b18 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -1943,223 +2006,167 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 239e │ │ │ │ │ + bne.w 1b20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 127e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1228 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 22b0 │ │ │ │ │ - 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 22de │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 22be │ │ │ │ │ - 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 1c7a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.w a80 │ │ │ │ │ - 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 fb6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w fb6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fc0 │ │ │ │ │ + b.n 121e │ │ │ │ │ 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 f30 │ │ │ │ │ + beq.w f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f30 │ │ │ │ │ + beq.w f32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4 │ │ │ │ │ + beq.w 2502 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ - b.n 102a │ │ │ │ │ + b.n 102c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1592c │ │ │ │ │ + bl 15670 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c02 │ │ │ │ │ + beq.w c0a │ │ │ │ │ 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 bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c16 │ │ │ │ │ + beq.w c1e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c1c │ │ │ │ │ + b.n c24 │ │ │ │ │ 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 ff4 │ │ │ │ │ + beq.w ff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff4 │ │ │ │ │ + beq.w ff6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ffc │ │ │ │ │ + b.n ffe │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d18 │ │ │ │ │ + bne.w 156e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1388 │ │ │ │ │ + cbz r0, 13a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1388 │ │ │ │ │ + cbz r0, 13a0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ec4 │ │ │ │ │ + bne.w 1bda │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d18 │ │ │ │ │ + bne.w 156e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.w 1562 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.w 1562 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 <_gather_51_rule> │ │ │ │ │ + bl 17794 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.w 1562 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.w 1562 │ │ │ │ │ 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 1630 │ │ │ │ │ + bne.w 1564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ + beq.w 1562 │ │ │ │ │ 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 1eba │ │ │ │ │ + beq.w 1bd2 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl f70c │ │ │ │ │ + bl f704 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -2170,93 +2177,93 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ - b.n d0c │ │ │ │ │ + bne.w bde │ │ │ │ │ + b.n d18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w c8a │ │ │ │ │ - b.n d18 │ │ │ │ │ + beq.w c96 │ │ │ │ │ + b.n 156e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22a8 │ │ │ │ │ + bne.w 1b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 1048 │ │ │ │ │ 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 1046 │ │ │ │ │ + beq.w 1048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 1048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3538 │ │ │ │ │ + bl 37ac │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 1048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14cb4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ac8 │ │ │ │ │ + bne.w 19e6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1b16 │ │ │ │ │ + beq.w 1cca │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a82 │ │ │ │ │ + bne.w 199e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a4a │ │ │ │ │ + bne.w 1976 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1ac8 │ │ │ │ │ + bne.w 19e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4 │ │ │ │ │ + beq.w 2502 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -2268,98 +2275,110 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.w bde │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cfa │ │ │ │ │ + beq.w 1b80 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w a10 │ │ │ │ │ - b.w ad8 │ │ │ │ │ + beq.w a18 │ │ │ │ │ + b.w ae0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1ce0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 9d8 │ │ │ │ │ + b.w ae0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d0c │ │ │ │ │ + bne.w 1b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b4 │ │ │ │ │ + beq.w 1b72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b4 │ │ │ │ │ + beq.w 1b72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 7134 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b4 │ │ │ │ │ + beq.w 1b72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b4 │ │ │ │ │ + beq.w 1b72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0a │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0a │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ 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 1d0c │ │ │ │ │ + bne.w 1b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0a │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14cb4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d0c │ │ │ │ │ + bne.w 1b6a │ │ │ │ │ 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 16be │ │ │ │ │ + beq.w 1b78 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl f70c │ │ │ │ │ + bl f704 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ │ @@ -2370,208 +2389,121 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ - b.n e54 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w d18 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w d1a │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1c62 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1674 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 221a │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1c70 │ │ │ │ │ + bne.w bde │ │ │ │ │ + b.w e56 │ │ │ │ │ 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 1c5e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1bee │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w d18 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 988 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1cfe │ │ │ │ │ - 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 9ee │ │ │ │ │ - b.w ad8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 17a64 <_gather_51_rule> │ │ │ │ │ + bl 17794 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ + bne.w 1458 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 1456 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ + bne.w 1458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 1456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eba │ │ │ │ │ + beq.w 1bd2 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl f70c │ │ │ │ │ + bl f704 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - b.w cfa │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ - strd r3, r2, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 24fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r3, r2, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 24fc │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - 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 115c │ │ │ │ │ - b.w d0c │ │ │ │ │ + b.w d06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 990 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b46 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 1ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17da │ │ │ │ │ + cbz r0, 1730 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17da │ │ │ │ │ + cbz r0, 1730 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17f2 │ │ │ │ │ + cbnz r0, 174a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fe4 │ │ │ │ │ + beq.w f22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 144c │ │ │ │ │ + b.w f3a │ │ │ │ │ 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 17da │ │ │ │ │ + beq.n 1730 │ │ │ │ │ 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 │ │ │ │ │ @@ -2579,62 +2511,90 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f98 │ │ │ │ │ + bne.w 21ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17dc │ │ │ │ │ + beq.n 1732 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17e0 │ │ │ │ │ + b.n 1736 │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2522 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2522 │ │ │ │ │ + strd r6, r2, [sp, #12] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + strd r8, r9, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + bl 0 <_PyAST_For> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_For │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 115e │ │ │ │ │ + b.w e56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d1c │ │ │ │ │ + beq.w 1c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + beq.w 1aca │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + beq.w 1aca │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7a │ │ │ │ │ + beq.w 1aca │ │ │ │ │ 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 1a7a │ │ │ │ │ + beq.w 1aca │ │ │ │ │ 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 │ │ │ │ │ @@ -2644,64 +2604,94 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d12 │ │ │ │ │ + bne.w 1c90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a7c │ │ │ │ │ + beq.w 1acc │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fa6 │ │ │ │ │ - b.n 17ec │ │ │ │ │ + beq.w fa8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1464 │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ + strd r3, r2, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2376 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r3, r2, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2376 │ │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + 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 115e │ │ │ │ │ + b.w d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1e9e │ │ │ │ │ + beq.w 1c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a72 │ │ │ │ │ + beq.w 1ad2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a72 │ │ │ │ │ + beq.w 1ad2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a72 │ │ │ │ │ + beq.w 1ad2 │ │ │ │ │ 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 1a72 │ │ │ │ │ + beq.w 1ad2 │ │ │ │ │ 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 │ │ │ │ │ @@ -2711,77 +2701,94 @@ │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e94 │ │ │ │ │ + bne.w 1aec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a74 │ │ │ │ │ + beq.w 1ad4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w df6 │ │ │ │ │ + beq.w df6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 16c2 │ │ │ │ │ + b.n 1196 │ │ │ │ │ + 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 14ea │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 13644 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14ea │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f52 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1cb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 19b4 │ │ │ │ │ + cbz r0, 19d0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 19b4 │ │ │ │ │ + cbz r0, 19d0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19ce │ │ │ │ │ + cbnz r0, 19ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f20 │ │ │ │ │ + beq.w 14da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f38 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1554 │ │ │ │ │ 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 19b4 │ │ │ │ │ + beq.n 19d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2789,113 +2796,67 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e8c │ │ │ │ │ + bne.w 24f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19b6 │ │ │ │ │ + beq.n 19d2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19ba │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cbz r0, 1a42 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w e36 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w e34 │ │ │ │ │ - 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 14d2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 196a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 18ce │ │ │ │ │ + b.n 19d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1b34 │ │ │ │ │ + beq.n 1ada │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1ab2 │ │ │ │ │ + cbz r0, 1a68 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ab2 │ │ │ │ │ + cbz r0, 1a68 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1acc │ │ │ │ │ + cbnz r0, 1a7c │ │ │ │ │ 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 fp, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14c2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 153c │ │ │ │ │ + beq.w fe6 │ │ │ │ │ + b.n 1880 │ │ │ │ │ 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 1ab2 │ │ │ │ │ + beq.n 1a68 │ │ │ │ │ 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 │ │ │ │ │ @@ -2904,482 +2865,180 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 1b2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1c9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab4 │ │ │ │ │ + beq.n 1a6a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ab8 │ │ │ │ │ - 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 14b6 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1874 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14d8 │ │ │ │ │ - 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 1a90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1ab8 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1962 │ │ │ │ │ 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 17b8 │ │ │ │ │ + beq.n 1a46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bge.w 20d2 │ │ │ │ │ + b.n 1a6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w d1c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 118a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f10 │ │ │ │ │ + b.w f3a │ │ │ │ │ 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 bf2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w f12 │ │ │ │ │ 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 aa4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 252c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w ace │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 121e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 10a4 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 121e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge.w 1fbe │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10a2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 153c │ │ │ │ │ - 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 c40 │ │ │ │ │ - b.w d18 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ - R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + blt.w 2026 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1c5e │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ - 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 │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cbz r3, 1b5c │ │ │ │ │ + cbnz r6, 1b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ + R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cde │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1c76 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16a4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bne.w bde │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1650 │ │ │ │ │ + beq.w eda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16a4 │ │ │ │ │ + b.n 1554 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16a2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1df8 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 232a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 115e │ │ │ │ │ - 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 d42 │ │ │ │ │ + b.w 1198 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 1b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + b.w 1196 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 19e6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 1d0c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d48 │ │ │ │ │ + bl d58 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n 16be │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 16c4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w fc0 │ │ │ │ │ + b.n 1b78 │ │ │ │ │ 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 1850 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 18ce │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1e78 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1dec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.w 1e78 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1de6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1dec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1e04 │ │ │ │ │ - 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, 1d94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 1d94 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1e16 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 1e10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ddc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1e48 │ │ │ │ │ + beq.w d42 │ │ │ │ │ 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 10e4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w a36 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w a82 │ │ │ │ │ + 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.n 1d72 │ │ │ │ │ + beq.w 170e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1de2 │ │ │ │ │ - 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 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1dde │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1de2 │ │ │ │ │ - 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e36 │ │ │ │ │ - b.n 1cde │ │ │ │ │ + b.n 1736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10b8 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bge.w 1e64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1df0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w c1c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #2 │ │ │ │ │ - b.w 12d6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w e0e │ │ │ │ │ - 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 18ec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 196a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1df0 │ │ │ │ │ + b.n 1572 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w d1c │ │ │ │ │ + b.n 1572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a64 <_gather_51_rule> │ │ │ │ │ + bl 17794 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ + beq.w 13a0 │ │ │ │ │ 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 138a │ │ │ │ │ + bne.w 13a2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ + beq.w 13a0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ + beq.w 13a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1388 │ │ │ │ │ + beq.w 13a0 │ │ │ │ │ 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 1eba │ │ │ │ │ + beq.n 1bd2 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -3391,312 +3050,368 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 115c │ │ │ │ │ - b.w d0c │ │ │ │ │ + bne.w 115e │ │ │ │ │ + b.w d18 │ │ │ │ │ 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 1992 │ │ │ │ │ + beq.w 18e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19ba │ │ │ │ │ + b.n 1962 │ │ │ │ │ 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 dea │ │ │ │ │ + beq.w 17f6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1874 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 16c2 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1078 │ │ │ │ │ + b.w fc2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w ffe │ │ │ │ │ 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 fd8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17ec │ │ │ │ │ + beq.w eb6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w ffc │ │ │ │ │ + b.n 19e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f92 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 19ae │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 19d6 │ │ │ │ │ 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 afa │ │ │ │ │ - b.w 10a0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 208e │ │ │ │ │ + beq.w 14ce │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 19e6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10a0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + bne.w 1570 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2098 │ │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 200a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 200a │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 1d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20b2 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + bne.w 1fbe │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r6, 1d4e │ │ │ │ │ + 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 20a4 │ │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ │ + bne.n 1dba │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 1d54 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 156e │ │ │ │ │ + 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 1cf4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1d3e │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20aa │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl dd0 │ │ │ │ │ + R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20aa │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ + 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, 1dba │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20aa │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 20aa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ 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, 20aa │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + cbnz r0, 1e0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 20ac │ │ │ │ │ + cbz r0, 1dbe │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w b1e │ │ │ │ │ - b.w 10a0 │ │ │ │ │ - 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 1fe8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 208a │ │ │ │ │ + b.n 1d3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1d3c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 208a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + b.n 1d3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1e60 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11f6 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 11f6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 207c │ │ │ │ │ - b.n 1cde │ │ │ │ │ + beq.w 2258 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1160 │ │ │ │ │ + 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 bfa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w c22 │ │ │ │ │ + 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 aac │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w ad6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 10a6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bge.w 23e4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2162 │ │ │ │ │ + beq.n 1ef4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w d18 │ │ │ │ │ + bne.w 156e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 216c │ │ │ │ │ + beq.n 1efe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2134 │ │ │ │ │ + cbnz r6, 1ec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 2132 │ │ │ │ │ + cbz r0, 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 2132 │ │ │ │ │ + cbz r0, 1ec4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2238 │ │ │ │ │ + bne.w 1fda │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 2178 │ │ │ │ │ + cbnz r6, 1f0a │ │ │ │ │ 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 2212 │ │ │ │ │ + bne.n 1fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 217e │ │ │ │ │ + cbnz r0, 1f10 │ │ │ │ │ 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 c64 │ │ │ │ │ - b.w d18 │ │ │ │ │ + beq.w c6e │ │ │ │ │ + b.w 156e │ │ │ │ │ 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 20fc │ │ │ │ │ + beq.n 1e8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 215e │ │ │ │ │ + b.n 1ef0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ 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 2212 │ │ │ │ │ + bne.n 1fa4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2158 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ 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.n 2158 │ │ │ │ │ + beq.n 1eea │ │ │ │ │ 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 │ │ │ │ │ @@ -3705,695 +3420,1008 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + bne.w 1e0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 2216 │ │ │ │ │ + cbz r0, 1fa8 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 215e │ │ │ │ │ + b.n 1ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 215c │ │ │ │ │ + b.n 1eee │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1eee │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 215c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w c4a │ │ │ │ │ + b.w 156e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1672 │ │ │ │ │ + beq.w 1d16 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c30 │ │ │ │ │ - b.w 1672 │ │ │ │ │ + bne.w 1d8e │ │ │ │ │ + b.n 1d16 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2132 │ │ │ │ │ + beq.w 1ec4 │ │ │ │ │ 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 2132 │ │ │ │ │ + beq.w 1ec4 │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - b.n 21ee │ │ │ │ │ + b.n 1f80 │ │ │ │ │ + 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 fda │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1880 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 22d0 │ │ │ │ │ + blt.w e60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 22a2 │ │ │ │ │ - cbnz r6, 22a8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 20e0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1b6a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 20e8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ - R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r6, 20b2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 20b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7134 │ │ │ │ │ + cbz r0, 20b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 20b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9534 │ │ │ │ │ + cbz r0, 20b0 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd6 │ │ │ │ │ + bne.n 2192 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cbnz r6, 20f4 │ │ │ │ │ + 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 2180 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbnz r0, 20fa │ │ │ │ │ + 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 ed8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 153c │ │ │ │ │ + beq.w d66 │ │ │ │ │ + b.n 1b6a │ │ │ │ │ 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 1240 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 206a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 127c │ │ │ │ │ + b.n 20dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w eac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 153c │ │ │ │ │ + bl 7134 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 20d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1df8 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 20d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9534 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 20d6 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1256 │ │ │ │ │ + beq.n 20d6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1256 │ │ │ │ │ + beq.n 20d6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 20d6 │ │ │ │ │ + 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 .LC0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ 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 176d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + bne.w 1e0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 127a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 127c │ │ │ │ │ + cbz r0, 2184 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 20dc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 20da │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 20da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2374 │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w a4e │ │ │ │ │ + b.w f94 │ │ │ │ │ + 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 │ │ │ │ │ - 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 2392 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w a5c │ │ │ │ │ + beq.n 2170 │ │ │ │ │ + b.n 1e0e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 127e │ │ │ │ │ + b.w c24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + b.w 12ee │ │ │ │ │ + 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 94a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w dea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w a82 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + 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 b02 │ │ │ │ │ + b.w 10a2 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 107a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1e60 │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1218 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1218 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1218 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1218 │ │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1e0e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 127e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 127e │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 121a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 121c │ │ │ │ │ + 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 11e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 121c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w e5e │ │ │ │ │ + blt.n 2380 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2454 │ │ │ │ │ + beq.n 232a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1d0c │ │ │ │ │ + bne.n 2330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 245c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2426 │ │ │ │ │ + beq.n 2348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2424 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ - cbz r0, 2424 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2424 │ │ │ │ │ + cbz r0, 22d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ - cbz r0, 2424 │ │ │ │ │ + bl 11ecc │ │ │ │ │ + cbz r0, 22d8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2506 │ │ │ │ │ + bne.n 23c4 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cbnz r6, 2468 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 2354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 24f4 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 2320 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11ecc │ │ │ │ │ + cbz r0, 2320 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbnz r0, 246e │ │ │ │ │ + cbz r0, 2320 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 2320 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 238c │ │ │ │ │ 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 d66 │ │ │ │ │ - b.n 1d0c │ │ │ │ │ + beq.w 10e6 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w a3e │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w a8a │ │ │ │ │ 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 23de │ │ │ │ │ + beq.n 22b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2450 │ │ │ │ │ + b.n 2326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 10ba │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 2334 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 2380 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2330 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 18b2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 2334 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1e0e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + beq.n 2322 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 2326 │ │ │ │ │ + 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 23b2 │ │ │ │ │ + b.n 1e0e │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 24b4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 10a2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 24be │ │ │ │ │ + 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, 2430 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11ecc │ │ │ │ │ + cbz r0, 2430 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + bne.n 24d8 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 24ca │ │ │ │ │ + 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 24d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 11ecc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + beq.n 24d0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + beq.n 24d0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + cbz r0, 24d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 244a │ │ │ │ │ + cbz r0, 24d0 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cde │ │ │ │ │ + bne.w 1e0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 24f8 │ │ │ │ │ + cbz r0, 24d2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2450 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w b26 │ │ │ │ │ + b.w 10a2 │ │ │ │ │ + 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 240e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 24b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 244e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 244e │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1786 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 24b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #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 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e4 │ │ │ │ │ - b.w 1cde │ │ │ │ │ + beq.n 24a2 │ │ │ │ │ + b.n 1e0e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 14f0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1554 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 952 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w a8a │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 17c4 │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.w a56 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 255a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a64 │ │ │ │ │ + b.w 1b18 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 121e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002528 <_tmp_7_rule>: │ │ │ │ │ +00002568 <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 258e <_tmp_7_rule+0x66> │ │ │ │ │ + beq.n 25ce <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 259a <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 25da <_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, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 25c6 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 25c6 <_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, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 25c6 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 25c6 <_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, 2586 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 25c6 <_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 254c <_tmp_7_rule+0x24> │ │ │ │ │ + beq.n 258c <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2582 <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 25c2 <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -000025a0 <_tmp_8_rule>: │ │ │ │ │ +000025e0 <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 25f2 <_tmp_8_rule+0x52> │ │ │ │ │ + beq.n 2632 <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 25fe <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 263e <_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, 25ec <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 262c <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 25ec <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 262c <_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, 25ec <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 262c <_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 25e8 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2628 <_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 25c4 <_tmp_8_rule+0x24> │ │ │ │ │ + beq.n 2604 <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 25e8 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2628 <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00002604 <_tmp_9_rule>: │ │ │ │ │ +00002644 <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2658 <_tmp_9_rule+0x54> │ │ │ │ │ + beq.n 2698 <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2664 <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 26a4 <_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, 2652 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 2692 <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2652 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 2692 <_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, 2652 <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 2692 <_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 264e <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 268e <_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 2628 <_tmp_9_rule+0x24> │ │ │ │ │ + beq.n 2668 <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 264e <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 268e <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000266c <_tmp_10_rule>: │ │ │ │ │ +000026ac <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 26c0 <_tmp_10_rule+0x54> │ │ │ │ │ + beq.n 2700 <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26cc <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 270c <_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, 26ba <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 26fa <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26ba <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 26fa <_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, 26ba <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 26fa <_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 26b6 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 26f6 <_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 2690 <_tmp_10_rule+0x24> │ │ │ │ │ + beq.n 26d0 <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26b6 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 26f6 <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026d4 : │ │ │ │ │ +00002714 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 283c │ │ │ │ │ + beq.w 287c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 284a │ │ │ │ │ + bne.w 288a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + bl 28f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 274c │ │ │ │ │ + cbz r0, 278c │ │ │ │ │ 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, 274c │ │ │ │ │ + cbz r0, 278c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 274c │ │ │ │ │ + cbz r0, 278c │ │ │ │ │ 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 286c │ │ │ │ │ + beq.w 28ac │ │ │ │ │ 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} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 284a │ │ │ │ │ + bne.n 288a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2880 │ │ │ │ │ + beq.w 28c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + bl 28f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 277c │ │ │ │ │ + cbnz r0, 27bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2742 │ │ │ │ │ + b.n 2782 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 28ac │ │ │ │ │ + beq.w 28ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 28a4 │ │ │ │ │ + bne.w 28e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 289c │ │ │ │ │ + beq.n 28dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 28a4 │ │ │ │ │ + bne.n 28e4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ 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, 27d6 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + cbz r3, 2816 │ │ │ │ │ + bl 28f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 27d6 │ │ │ │ │ + cbz r0, 2816 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 2850 │ │ │ │ │ + beq.n 2890 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 27b0 │ │ │ │ │ + b.n 27f0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2896 │ │ │ │ │ + beq.n 28d6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble.n 27fc │ │ │ │ │ + ble.n 283c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 27e8 │ │ │ │ │ + b.n 2828 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ @@ -4403,306 +4431,306 @@ │ │ │ │ │ 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 2774 │ │ │ │ │ + beq.n 27b4 │ │ │ │ │ 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, 2868 │ │ │ │ │ + cbnz r3, 28a8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2778 │ │ │ │ │ - b.n 2774 │ │ │ │ │ + bne.n 27b8 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2702 │ │ │ │ │ + beq.w 2742 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2742 │ │ │ │ │ + b.n 2782 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2896 │ │ │ │ │ + cbz r0, 28d6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 27ca │ │ │ │ │ + b.n 280a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2774 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2776 │ │ │ │ │ + beq.w 27b6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2742 │ │ │ │ │ + b.n 2782 │ │ │ │ │ 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 2764 │ │ │ │ │ + beq.w 27a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2774 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ 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 2770 │ │ │ │ │ + b.n 27b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 278a │ │ │ │ │ + b.n 27ca │ │ │ │ │ │ │ │ │ │ -000028b4 : │ │ │ │ │ +000028f4 : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3e04 │ │ │ │ │ + beq.w 458a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3dd0 │ │ │ │ │ + bne.w 43f2 │ │ │ │ │ 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 2ae4 │ │ │ │ │ + bne.w 2b24 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3dbe │ │ │ │ │ + beq.w 43e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4550 │ │ │ │ │ + bl 45b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cce │ │ │ │ │ + bne.w 2d0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 395e │ │ │ │ │ + bne.w 399e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2af2 │ │ │ │ │ + bne.w 2b32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 2cd2 │ │ │ │ │ + bne.w 2d12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 2e42 │ │ │ │ │ + bne.w 2e82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 2d5e │ │ │ │ │ + bne.w 2d9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 3060 │ │ │ │ │ + bne.w 30a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 3134 │ │ │ │ │ + bne.w 3174 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 31e0 │ │ │ │ │ + bne.w 3220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 3260 │ │ │ │ │ + bne.w 32a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 33d0 │ │ │ │ │ + bne.w 337c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 33fc │ │ │ │ │ + bne.w 343c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 354e │ │ │ │ │ + bne.w 358e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e38 │ │ │ │ │ + bne.w 2e78 │ │ │ │ │ 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 37a0 │ │ │ │ │ + bne.w 37e0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -4714,179 +4742,179 @@ │ │ │ │ │ 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 2e38 │ │ │ │ │ + beq.w 2e78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ad6 │ │ │ │ │ + bne.n 2b16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dca │ │ │ │ │ + bne.w 43ec │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2ad6 │ │ │ │ │ + b.n 2b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 431c │ │ │ │ │ + blt.w 3da2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 41b2 │ │ │ │ │ + bne.w 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ea0 │ │ │ │ │ + bne.w 2ee0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3e2c │ │ │ │ │ + bne.w 3d24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3d0a │ │ │ │ │ + beq.w 3d4a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 3d26 │ │ │ │ │ + beq.w 3d64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6e │ │ │ │ │ + beq.w 3aa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e3c │ │ │ │ │ + beq.w 4424 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 364e │ │ │ │ │ + bne.w 368e │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a60 │ │ │ │ │ + beq.w 3a98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 43a4 │ │ │ │ │ + bne.w 4564 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4384 │ │ │ │ │ + beq.w 453a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34a4 │ │ │ │ │ + bne.w 34f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4396 │ │ │ │ │ + bne.w 454c │ │ │ │ │ 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 34a8 │ │ │ │ │ + bne.w 34f8 │ │ │ │ │ str r6, [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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a5a │ │ │ │ │ + beq.w 3a92 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 439a │ │ │ │ │ + beq.w 4550 │ │ │ │ │ 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 333c │ │ │ │ │ + beq.w 33a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3a6e │ │ │ │ │ + beq.w 3aa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6e │ │ │ │ │ + beq.w 3aa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a28 │ │ │ │ │ + bl 10a20 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6e │ │ │ │ │ + beq.w 3aa6 │ │ │ │ │ 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 3f1e │ │ │ │ │ + beq.w 3d40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldrd r6, r1, [r3, #20] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ @@ -4901,852 +4929,858 @@ │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 378a │ │ │ │ │ + beq.w 37ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2ad6 │ │ │ │ │ + b.n 2b16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3de2 │ │ │ │ │ + beq.w 4578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3df4 │ │ │ │ │ + bne.w 3f68 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 43bc │ │ │ │ │ + beq.w 3f78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43ec │ │ │ │ │ + beq.w 3f62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3df2 │ │ │ │ │ + bne.w 3f66 │ │ │ │ │ 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 4412 │ │ │ │ │ + beq.w 3fb4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43fe │ │ │ │ │ + beq.w 3f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ad6 │ │ │ │ │ + b.n 2b16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42b0 │ │ │ │ │ + beq.w 4176 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42c2 │ │ │ │ │ + bne.w 4188 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3428 │ │ │ │ │ + beq.w 3478 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 345c │ │ │ │ │ + beq.w 34ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 345c │ │ │ │ │ + beq.w 34ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42fe │ │ │ │ │ + beq.w 419c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4310 │ │ │ │ │ + bne.w 41ae │ │ │ │ │ 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 353e │ │ │ │ │ + bne.w 34e4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3460 │ │ │ │ │ + bne.w 34b0 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 2e26 │ │ │ │ │ + cbz r0, 2e66 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d54 │ │ │ │ │ + bne.n 2d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f3c │ │ │ │ │ + bne.w 4050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 29d8 │ │ │ │ │ + beq.w 2a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2aec │ │ │ │ │ + b.n 2b2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 41a2 │ │ │ │ │ + beq.w 4398 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3e2c │ │ │ │ │ + bne.w 3d24 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 403e │ │ │ │ │ + bne.w 3db8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4190 │ │ │ │ │ + beq.w 3f10 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 2b2e │ │ │ │ │ + beq.w 2b6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b62 │ │ │ │ │ + beq.w 2ba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4328 │ │ │ │ │ + beq.w 3f30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 433a │ │ │ │ │ + bne.w 3f42 │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 42c8 │ │ │ │ │ + beq.w 447a │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42e8 │ │ │ │ │ + beq.w 449a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3ad0 │ │ │ │ │ + bne.w 3c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3d64 │ │ │ │ │ + blt.w 446e │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3128 │ │ │ │ │ + bne.w 3168 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3aee │ │ │ │ │ + beq.w 3c20 │ │ │ │ │ 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 308a │ │ │ │ │ + beq.w 30ca │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ + beq.w 3164 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 4496 │ │ │ │ │ + beq.w 456e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 448c │ │ │ │ │ + bne.w 455a │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3494 │ │ │ │ │ + bne.w 3468 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3128 │ │ │ │ │ + bne.w 3168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cfa │ │ │ │ │ + beq.w 4004 │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3a74 │ │ │ │ │ + bne.w 3aac │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d58 │ │ │ │ │ + beq.w 4462 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4012 │ │ │ │ │ + beq.w 4126 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3128 │ │ │ │ │ + bne.w 3168 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cf2 │ │ │ │ │ + beq.w 3ffc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4022 │ │ │ │ │ + bne.w 4136 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3836 │ │ │ │ │ + bne.w 3876 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cec │ │ │ │ │ + beq.w 3ff6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 443e │ │ │ │ │ + beq.w 3fec │ │ │ │ │ subs r3, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 442c │ │ │ │ │ + beq.w 3fda │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 441c │ │ │ │ │ + beq.w 3fca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2ad6 │ │ │ │ │ + b.n 2b16 │ │ │ │ │ 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 2e38 │ │ │ │ │ + beq.w 2e78 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ad6 │ │ │ │ │ - b.n 2b20 │ │ │ │ │ + bne.w 2b16 │ │ │ │ │ + b.n 2b60 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d70 │ │ │ │ │ + bne.w 3d34 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 3cc4 │ │ │ │ │ + beq.w 426e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b24 │ │ │ │ │ + bne.w 3c44 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl ea08 │ │ │ │ │ - cbz r0, 30dc │ │ │ │ │ + bl ea00 │ │ │ │ │ + cbz r0, 311c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35e8 │ │ │ │ │ + bne.w 3628 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b24 │ │ │ │ │ + bne.w 3c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b16 │ │ │ │ │ + beq.w 3c36 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b0a │ │ │ │ │ + bne.w 3c2a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n 310e │ │ │ │ │ + bge.n 314e │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3092 │ │ │ │ │ + b.n 30d2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2f3c │ │ │ │ │ + bne.w 2f7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b66 │ │ │ │ │ + b.n 2ba6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3f56 │ │ │ │ │ + beq.w 406a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 31d0 │ │ │ │ │ + bne.n 3210 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3fc4 │ │ │ │ │ + beq.w 40d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ 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 3f60 │ │ │ │ │ + beq.w 4074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 404 <_PyPegen_parse+0x404> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f60 │ │ │ │ │ + beq.w 4074 │ │ │ │ │ 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 3f60 │ │ │ │ │ + beq.w 4074 │ │ │ │ │ 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 3f4a │ │ │ │ │ + beq.w 405e │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d54 │ │ │ │ │ + bne.w 2d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3fb6 │ │ │ │ │ + bne.w 40ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a16 │ │ │ │ │ - b.n 2e38 │ │ │ │ │ + beq.w 2a56 │ │ │ │ │ + b.n 2e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 452a │ │ │ │ │ + beq.w 41fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4522 │ │ │ │ │ + bne.w 41f6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 4512 │ │ │ │ │ + beq.w 41e6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1d0 │ │ │ │ │ - cbz r0, 324c │ │ │ │ │ + bl f1c8 │ │ │ │ │ + cbz r0, 328c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 324c │ │ │ │ │ + cbz r0, 328c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d54 │ │ │ │ │ + bne.w 2d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d7c │ │ │ │ │ + bne.w 41c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a3a │ │ │ │ │ - b.n 2e38 │ │ │ │ │ + beq.w 2a7a │ │ │ │ │ + b.n 2e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4372 │ │ │ │ │ + beq.w 424c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 436c │ │ │ │ │ + bne.w 4246 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 434c │ │ │ │ │ + beq.w 4236 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4342 │ │ │ │ │ + beq.w 41b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 332a │ │ │ │ │ + beq.n 336a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3cce │ │ │ │ │ + beq.w 4222 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cba │ │ │ │ │ + bne.w 422c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3af8 │ │ │ │ │ + bne.w 3c80 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 332e │ │ │ │ │ + cbnz r2, 336e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44a0 │ │ │ │ │ + beq.w 41da │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d54 │ │ │ │ │ + bne.w 2d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f30 │ │ │ │ │ + bne.w 41ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2a5e │ │ │ │ │ - b.n 2e38 │ │ │ │ │ + beq.w 2a9e │ │ │ │ │ + b.n 2e78 │ │ │ │ │ + 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 2e78 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + bl 0 <_PyAST_Break> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2b16 │ │ │ │ │ + b.w 2b60 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 3ef6 │ │ │ │ │ + bne.w 3cfa │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3eec │ │ │ │ │ + beq.w 3cf0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3c26 │ │ │ │ │ + bne.w 3cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl ea08 │ │ │ │ │ - cbz r0, 338e │ │ │ │ │ + bl ea00 │ │ │ │ │ + cbz r0, 33fa │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3620 │ │ │ │ │ + bne.w 3660 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3c26 │ │ │ │ │ + bne.w 3cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b2e │ │ │ │ │ + beq.w 3b00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 364a │ │ │ │ │ - cbz r0, 33c0 │ │ │ │ │ + bne.w 368a │ │ │ │ │ + cbz r0, 342c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble.n 33c0 │ │ │ │ │ + ble.n 342c │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3346 │ │ │ │ │ + b.n 33b2 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c62 │ │ │ │ │ - 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 2e38 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldrd r2, r3, [r2, #20] │ │ │ │ │ - bl 0 <_PyAST_Break> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2ad6 │ │ │ │ │ - b.w 2b20 │ │ │ │ │ + b.n 2ca2 │ │ │ │ │ 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 2e38 │ │ │ │ │ + beq.w 2e78 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ad6 │ │ │ │ │ - b.w 2b20 │ │ │ │ │ + bne.w 2b16 │ │ │ │ │ + b.w 2b60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2fa8 │ │ │ │ │ + b.n 2fa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 43ae │ │ │ │ │ + blt.w 418e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42c0 │ │ │ │ │ + bne.w 4186 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2da2 │ │ │ │ │ + bne.w 2de2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 42c0 │ │ │ │ │ + bne.w 4186 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e26 │ │ │ │ │ + beq.w 2e66 │ │ │ │ │ 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 2e26 │ │ │ │ │ + beq.w 2e66 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 2e0a │ │ │ │ │ + b.n 2e4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f68 │ │ │ │ │ - b.n 2f66 │ │ │ │ │ + bne.w 2e22 │ │ │ │ │ + b.n 2e20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5754,285 +5788,279 @@ │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4034 │ │ │ │ │ + beq.w 4284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4028 │ │ │ │ │ + bne.w 4278 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a88 │ │ │ │ │ + bne.w 3aca │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4028 │ │ │ │ │ + bne.w 4278 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a8c │ │ │ │ │ + bne.w 3ace │ │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [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.w 3a5a │ │ │ │ │ + beq.w 3a92 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 2c32 │ │ │ │ │ + ble.w 2c72 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2c32 │ │ │ │ │ - b.n 352a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2de2 │ │ │ │ │ - b.n 2de0 │ │ │ │ │ + beq.w 2c72 │ │ │ │ │ + b.n 357a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4508 │ │ │ │ │ + beq.w 44f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4502 │ │ │ │ │ + bne.w 44f2 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 44d0 │ │ │ │ │ + beq.w 44cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44b2 │ │ │ │ │ + beq.w 44b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44b2 │ │ │ │ │ + beq.w 44b6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44b2 │ │ │ │ │ + beq.w 44b6 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44c8 │ │ │ │ │ + beq.w 450e │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44ac │ │ │ │ │ + beq.w 44b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2ad6 │ │ │ │ │ + b.w 2b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30dc │ │ │ │ │ + beq.w 311c │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f04 │ │ │ │ │ + beq.w 4516 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3b0a │ │ │ │ │ + bne.w 3c2a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.w 3108 │ │ │ │ │ + bgt.w 3148 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 3152 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 338e │ │ │ │ │ + beq.w 33fa │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d8a │ │ │ │ │ + beq.w 3d7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 33b4 │ │ │ │ │ + beq.w 3420 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3ddc │ │ │ │ │ + bne.w 3d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e26 │ │ │ │ │ + beq.w 3d1e │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e86 │ │ │ │ │ + beq.w 3f52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3e7e │ │ │ │ │ + bne.w 3f4a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e1a │ │ │ │ │ + beq.w 3d10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3e7e │ │ │ │ │ + bne.w 3f4a │ │ │ │ │ mov sl, r2 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3e76 │ │ │ │ │ + beq.w 3f26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 36e8 │ │ │ │ │ + cbnz r3, 3728 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3aa0 │ │ │ │ │ + bne.w 3ae4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 36e8 │ │ │ │ │ + cbnz r3, 3728 │ │ │ │ │ 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 3aa0 │ │ │ │ │ + bne.w 3ae4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r3, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ + beq.w 45a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3e68 │ │ │ │ │ + bne.w 45a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e14 │ │ │ │ │ + beq.w 459a │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bgt.w 3a7a │ │ │ │ │ + bgt.w 3ab2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 3e24 │ │ │ │ │ + beq.w 4534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10a28 │ │ │ │ │ + bl 10a20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e24 │ │ │ │ │ + beq.w 4534 │ │ │ │ │ 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 3f1e │ │ │ │ │ + beq.w 3d40 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ @@ -6048,169 +6076,169 @@ │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2cc8 │ │ │ │ │ + bne.w 2d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e26 │ │ │ │ │ + beq.w 3d1e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + b.n 3d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 444e │ │ │ │ │ + beq.w 403c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3826 │ │ │ │ │ + bne.n 3866 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4458 │ │ │ │ │ + beq.w 4016 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3826 │ │ │ │ │ + cbz r0, 3866 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c0 <_PyPegen_parse+0x1c0> │ │ │ │ │ R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ - cbz r0, 3826 │ │ │ │ │ + cbz r0, 3866 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3826 │ │ │ │ │ + cbz r0, 3866 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4446 │ │ │ │ │ + beq.w 4010 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35da │ │ │ │ │ + bne.w 361a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4480 │ │ │ │ │ + bne.w 4046 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 2ad6 │ │ │ │ │ + b.w 2b16 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3cde │ │ │ │ │ + beq.w 444a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cd8 │ │ │ │ │ + bne.w 4444 │ │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 3c16 │ │ │ │ │ + bne.w 3b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3c76 │ │ │ │ │ + blt.w 3cd0 │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c84 │ │ │ │ │ + bne.w 43b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + bl ea00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c60 │ │ │ │ │ + beq.w 3ca4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3cb2 │ │ │ │ │ + beq.w 443a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ca2 │ │ │ │ │ + bne.w 43ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b36 │ │ │ │ │ + bne.w 3b18 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [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 3c60 │ │ │ │ │ + bne.w 3ca4 │ │ │ │ │ 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 3d06 │ │ │ │ │ + beq.w 43ae │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3b32 │ │ │ │ │ + bne.w 3b14 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3da4 │ │ │ │ │ + beq.w 4454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -6219,107 +6247,107 @@ │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b46 │ │ │ │ │ + bne.w 3b28 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [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 3cec │ │ │ │ │ + beq.w 3ff6 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 3004 │ │ │ │ │ + ble.w 3044 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3004 │ │ │ │ │ - b.n 3948 │ │ │ │ │ + beq.w 3044 │ │ │ │ │ + b.n 3988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3edc │ │ │ │ │ + beq.w 4154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ed6 │ │ │ │ │ + bne.w 414e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3eb4 │ │ │ │ │ + beq.w 413c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ 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 3eac │ │ │ │ │ + beq.n 3ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.n 3ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ea8 │ │ │ │ │ + bne.w 4172 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.n 3ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.n 3ac0 │ │ │ │ │ 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 3e9e │ │ │ │ │ + beq.w 4168 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e98 │ │ │ │ │ + beq.w 4162 │ │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -6328,864 +6356,919 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d54 │ │ │ │ │ + bne.w 2d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e90 │ │ │ │ │ + beq.w 415c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2958 │ │ │ │ │ - b.w 2e38 │ │ │ │ │ + beq.w 2998 │ │ │ │ │ + b.w 2e78 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 3652 │ │ │ │ │ + b.n 3692 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.w 2fa4 │ │ │ │ │ + b.w 2fe4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 371a │ │ │ │ │ + b.n 375a │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 3a82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.w 3c4e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 34ba │ │ │ │ │ + b.n 350a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, sl │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3e52 │ │ │ │ │ + beq.w 3ce0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 36a8 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 3a58 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b.n 3a94 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 2f14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2f14 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 32dc │ │ │ │ │ - b.w 32d8 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3128 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 3110 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ + b.n 36e8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 33a4 │ │ │ │ │ + b.n 3410 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 38bc │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ - b.n 38e6 │ │ │ │ │ + b.n 3926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38bc │ │ │ │ │ - b.n 38b6 │ │ │ │ │ + bne.w 38fc │ │ │ │ │ + b.n 38f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3c8c │ │ │ │ │ + beq.w 43c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c82 │ │ │ │ │ + bne.w 43be │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 3c66 │ │ │ │ │ + bne.w 3caa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3c74 │ │ │ │ │ + blt.w 43ba │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c82 │ │ │ │ │ + bne.w 43be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + bl ea00 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c5c │ │ │ │ │ + beq.w 3ca0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3caa │ │ │ │ │ + beq.w 43d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ca0 │ │ │ │ │ + bne.w 43cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3c4e │ │ │ │ │ + bne.n 3c92 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [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 3ce6 │ │ │ │ │ + bne.w 3cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c82 │ │ │ │ │ + beq.w 43be │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3c4a │ │ │ │ │ + bne.n 3cb8 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c94 │ │ │ │ │ + beq.n 3cc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 3c30 │ │ │ │ │ + beq.n 3c64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3916 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 387c │ │ │ │ │ + b.n 3956 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 2f54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2f54 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 364e │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3168 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 3150 │ │ │ │ │ + b.n 3c2e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 3c2e │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3a90 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + b.n 3ad8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cea │ │ │ │ │ + beq.w 3ff4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 3c0a │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - b.n 3be8 │ │ │ │ │ + b.n 3bf6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8478 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 331c │ │ │ │ │ + b.w 3318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bbe │ │ │ │ │ - b.n 3bb8 │ │ │ │ │ + bne.n 3ba8 │ │ │ │ │ + b.n 3ba2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3928 │ │ │ │ │ + b.n 3968 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3b84 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + b.n 3b6a │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + b.n 3bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3928 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3928 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3b56 │ │ │ │ │ + b.n 368e │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ - b.n 3c76 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + beq.n 3ca2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ba0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3968 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 3ca4 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + lsls r1, r6, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 3d08 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 3af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 389a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 33d8 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 332e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 30b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 32bc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3846 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b.n 3c60 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + b.w 2ca2 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + 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 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 29f4 │ │ │ │ │ + b.w 2e78 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 315c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.w 312a │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c84 │ │ │ │ │ + b.n 3d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3ddc │ │ │ │ │ + cbnz r3, 3d76 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b88 │ │ │ │ │ + bne.w 2bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3dd6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 3ddc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2ba6 │ │ │ │ │ - b.n 3a6e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3124 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 312a │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 311c │ │ │ │ │ + bge.w 43f8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3254 │ │ │ │ │ + b.n 3d24 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3db2 │ │ │ │ │ + cbnz r0, 3d96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 33c4 │ │ │ │ │ + beq.w 3430 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 364e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3c5e │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3c76 │ │ │ │ │ + b.n 368e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 364e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2902 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2e3c │ │ │ │ │ + b.n 368e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2bb4 │ │ │ │ │ + b.n 3d24 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + movw r1, #622 @ 0x26e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 4370 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2cee │ │ │ │ │ + bne.w 4368 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ea00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2994 │ │ │ │ │ - b.w 2e38 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42aa │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28e2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3dd0 │ │ │ │ │ + bne.w 4318 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 429c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 4318 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 42e0 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42dc │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bgt.w 42ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ 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 3e6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + 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 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ea00 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4378 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + 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] │ │ │ │ │ + ldrd r2, r3, [r2, #12] │ │ │ │ │ + bl dd0 │ │ │ │ │ + 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 42c6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 29b4 │ │ │ │ │ - b.w 2e38 │ │ │ │ │ + bne.w 428e │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 2eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2bc2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 364e │ │ │ │ │ - lsls r6, r6, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - lsls r1, r6, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 3e62 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 3aae │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - b.n 3e16 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e26 │ │ │ │ │ + beq.w 43a8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 3dac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 36f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36b8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2efa │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2ba6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e2a │ │ │ │ │ + b.n 3d22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 367c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 3a4a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a06 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 36bc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 3fbe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 3a4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3e94 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 3e94 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 29d4 │ │ │ │ │ + b.w 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3ee4 │ │ │ │ │ + blt.n 3fa8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3990 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 3a4a │ │ │ │ │ + bne.n 3f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 396e │ │ │ │ │ + movw r1, #522 @ 0x20a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2d54 │ │ │ │ │ + b.n 3f62 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 3ed6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 336c │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2c62 │ │ │ │ │ + b.n 3f6a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 3f6a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3f6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 3f28 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbnz r0, 3fe4 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 3dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3110 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 3dac │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 3dac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + b.w 316c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 3b0e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ + b.w 316a │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3848 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4046 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 380e │ │ │ │ │ + b.n 3866 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 37f0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3330 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 386a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2e2e │ │ │ │ │ + b.w 2e6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.w 31d4 │ │ │ │ │ + b.w 3214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3144 │ │ │ │ │ + b.w 3184 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 31cc │ │ │ │ │ + beq.w 320c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 31d2 │ │ │ │ │ + bne.w 3212 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ff4 │ │ │ │ │ + beq.n 4108 │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3fea │ │ │ │ │ + cbz r0, 40fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3fea │ │ │ │ │ + cbz r0, 40fe │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 3fea │ │ │ │ │ + cbz r0, 40fe │ │ │ │ │ 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.w 31d0 │ │ │ │ │ + b.w 3210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 31d4 │ │ │ │ │ + b.w 3214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4008 │ │ │ │ │ + blt.n 411c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3164 │ │ │ │ │ - b.w 31d0 │ │ │ │ │ + beq.w 31a4 │ │ │ │ │ + b.w 3210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ + b.n 40c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f82 │ │ │ │ │ + beq.n 4096 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ + b.n 40c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 31d0 │ │ │ │ │ + b.w 3210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2fc6 │ │ │ │ │ + beq.w 3006 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3128 │ │ │ │ │ - ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 3168 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 437e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 350c │ │ │ │ │ + b.n 3a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 34cc │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4286 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #622 @ 0x26e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ + b.n 39ae │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 3ac6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3a3e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 3a82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42a2 │ │ │ │ │ + b.n 3ac6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 429a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + beq.w 2dba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 41da │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 4250 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2e6e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2e6e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4248 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 41cc │ │ │ │ │ + beq.w 2e0c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 34b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 4248 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str r6, [sp, #24] │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4202 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 41fe │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - bgt.w 4220 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 336e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ + b.w 3294 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3370 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 3370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #621 @ 0x26d │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ + bge.n 4208 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42aa │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3230 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3252 │ │ │ │ │ + b.n 41f6 │ │ │ │ │ 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] │ │ │ │ │ - ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 32fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 336e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41f6 │ │ │ │ │ + bge.n 4256 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cbnz r7, 41ae │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 2e78 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 336e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cbnz r3, 41b2 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 2e7a │ │ │ │ │ + b.w 32b0 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 32d0 │ │ │ │ │ + b.n 4246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2e52 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 3e2e │ │ │ │ │ + b.w 30f8 │ │ │ │ │ + ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 355c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 351c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2b74 │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + b.n 3d26 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -7196,612 +7279,557 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4294 │ │ │ │ │ + bne.n 4362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4258 │ │ │ │ │ + cbnz r0, 4328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 417c │ │ │ │ │ + b.n 3ef8 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + ldr.w r7, [r3, r2, lsl #2] │ │ │ │ │ + str.w r7, [r0, r2, lsl #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + b.n 3e76 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 41c8 │ │ │ │ │ + b.n 4298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea08 │ │ │ │ │ + bl ea00 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40d6 │ │ │ │ │ + beq.w 3e50 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 422e │ │ │ │ │ + beq.n 42fe │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 40c8 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr.w r7, [r3, r2, lsl #2] │ │ │ │ │ - str.w r7, [r0, r2, lsl #2] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - b.n 40fc │ │ │ │ │ + b.n 3e42 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41c2 │ │ │ │ │ + beq.n 4292 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4214 │ │ │ │ │ + b.n 42f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41de │ │ │ │ │ + b.n 42ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4096 │ │ │ │ │ + b.n 3e10 │ │ │ │ │ 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 41f4 │ │ │ │ │ + beq.n 42c4 │ │ │ │ │ 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] │ │ │ │ │ - b.n 4162 │ │ │ │ │ + b.n 3edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 4318 │ │ │ │ │ + cbz r3, 43a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 417c │ │ │ │ │ + b.n 3ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41e2 │ │ │ │ │ + b.n 42b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 406e │ │ │ │ │ + b.n 3de8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 41e2 │ │ │ │ │ + b.n 42b2 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 39d0 │ │ │ │ │ + b.n 414e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2d7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2e2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + b.w 2e92 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 2eba │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 312c │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - bne.w 2ed4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4022 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - b.w 2ed4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3968 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 3cd0 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 43b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2dcc │ │ │ │ │ + b.w 3b38 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3460 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.n 404c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ + b.n 3ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2eba │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2b66 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 332e │ │ │ │ │ + b.w 3b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 437c │ │ │ │ │ + bge.w 2942 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2e7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3290 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 332e │ │ │ │ │ + bne.w 3d76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3270 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 436c │ │ │ │ │ + movw r1, #621 @ 0x26d │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2be6 │ │ │ │ │ + b.w 3aa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2bee │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - b.n 402c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 402c │ │ │ │ │ + beq.w 2c02 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 368e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2c44 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3652 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2e2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 43f2 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3df2 │ │ │ │ │ + b.w 38da │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 43b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #522 @ 0x20a │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2d14 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 3df2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3df6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3886 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43ec │ │ │ │ │ + beq.w 3ca2 │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3cd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3164 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3df6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 3df6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cbnz r0, 4436 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - b.n 41b6 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 312c │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3808 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 316a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 37b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 4480 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 37ce │ │ │ │ │ - b.w 3826 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 382a │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3128 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 316c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + bne.w 2f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2f48 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 3330 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4136 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + b.w 2f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 44de │ │ │ │ │ + cbnz r0, 4502 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2ab8 │ │ │ │ │ - b.w 2e38 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 35c6 │ │ │ │ │ + beq.w 2af8 │ │ │ │ │ + b.w 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 44ea │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 44ba │ │ │ │ │ + blt.n 4502 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3580 │ │ │ │ │ + beq.w 35c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 44ba │ │ │ │ │ + b.n 44be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 355e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + b.w 359e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 44be │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3606 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 4534 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 45aa │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3150 │ │ │ │ │ + b.w 3c2e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3d1e │ │ │ │ │ + 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 2c2e │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + b.n 427c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 427c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2c84 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3254 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 31f0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3212 │ │ │ │ │ - b.n 4522 │ │ │ │ │ - nop │ │ │ │ │ + b.w 2f88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2d2e │ │ │ │ │ + b.n 3f66 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2922 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 43f2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + b.w 3d0c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 3d18 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 3c2e │ │ │ │ │ │ │ │ │ │ -00004550 : │ │ │ │ │ +000045b4 : │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 51bc │ │ │ │ │ + beq.w 52aa │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50b0 │ │ │ │ │ + bne.w 4f76 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 515e │ │ │ │ │ + beq.w 5240 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4710 │ │ │ │ │ + bne.w 4774 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4f44 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4c94 │ │ │ │ │ + beq.w 4cec │ │ │ │ │ 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 4cb2 │ │ │ │ │ + bne.w 4d0a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 511e │ │ │ │ │ + bne.w 5132 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4d4e │ │ │ │ │ + beq.w 4da8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.w 4d66 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 4dc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - beq.w 4d98 │ │ │ │ │ + beq.w 4df2 │ │ │ │ │ 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 r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47a4 │ │ │ │ │ + beq.w 4808 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 47ea │ │ │ │ │ + bne.w 484e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 511e │ │ │ │ │ + bne.w 5132 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5182 │ │ │ │ │ + beq.w 5264 │ │ │ │ │ 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 47fc │ │ │ │ │ + beq.w 4860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 483e │ │ │ │ │ + bne.w 48a2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4f44 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 50d8 │ │ │ │ │ + beq.w 5114 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5096 │ │ │ │ │ + beq.w 4f5c │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51dc │ │ │ │ │ + bne.w 52ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 51ca │ │ │ │ │ + beq.w 52b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ - cbz r0, 46ca │ │ │ │ │ + bl 7134 │ │ │ │ │ + cbz r0, 472e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48e4 │ │ │ │ │ + bne.w 493e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 50b0 │ │ │ │ │ + bne.w 4f76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 8ccc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4850 │ │ │ │ │ + bne.w 48b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4da0 │ │ │ │ │ + bne.w 4dfa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45a4 │ │ │ │ │ + beq.w 4608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45a4 │ │ │ │ │ + beq.w 4608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da4 │ │ │ │ │ + bl 1e0c │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 45a6 │ │ │ │ │ + bne.w 460a │ │ │ │ │ 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 4a1e │ │ │ │ │ + beq.w 4a78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 5206 │ │ │ │ │ + beq.w 5284 │ │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ @@ -7811,509 +7839,505 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a1e │ │ │ │ │ + bne.w 4a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4700 │ │ │ │ │ + beq.n 4764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4706 │ │ │ │ │ + b.n 476a │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 5290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ - cbz r0, 47d6 │ │ │ │ │ + bne.w 5144 │ │ │ │ │ + cbz r0, 483a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 4a2c │ │ │ │ │ + blt.w 4a86 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4634 │ │ │ │ │ + beq.w 4698 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c12 │ │ │ │ │ + bne.w 4c6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4632 │ │ │ │ │ + b.n 4696 │ │ │ │ │ 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 51f6 │ │ │ │ │ + bne.w 5338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ - cbz r0, 482c │ │ │ │ │ + bne.w 5138 │ │ │ │ │ + cbz r0, 4890 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w 4b16 │ │ │ │ │ + blt.w 4b70 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4670 │ │ │ │ │ + beq.w 46d4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cdc │ │ │ │ │ + bne.w 4d36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 466e │ │ │ │ │ + b.n 46d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162c8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bl 16020 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46f6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 51aa │ │ │ │ │ + beq.w 475a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 5186 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5108 │ │ │ │ │ + bne.w 5196 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl f1d0 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl f1c8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5100 │ │ │ │ │ + bne.w 515a │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5108 │ │ │ │ │ + bne.w 514c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 510c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.w 5150 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - strd r2, r1, [sp, #28] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldrd r2, r1, [sp, #28] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a1e │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ + beq.w 4764 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldr r5, [r6, #24] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a1e │ │ │ │ │ - b.n 4792 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 4a78 │ │ │ │ │ + b.n 47f6 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 513a │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 521c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5124 │ │ │ │ │ + bne.w 5206 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 7134 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 4922 │ │ │ │ │ + cbz r0, 497c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4bf8 │ │ │ │ │ + bne.w 4c52 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 46d2 │ │ │ │ │ + beq.w 4736 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 46d2 │ │ │ │ │ + bne.w 4736 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5090 │ │ │ │ │ + beq.w 4f56 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 4972 │ │ │ │ │ + ble.n 49cc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 4972 │ │ │ │ │ + beq.n 49cc │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ │ str r7, [r0, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4962 │ │ │ │ │ + bne.n 49bc │ │ │ │ │ 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 520e │ │ │ │ │ + beq.w 529c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50e4 │ │ │ │ │ + bne.w 5122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f1c8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4eec │ │ │ │ │ + bne.w 4f4a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50e4 │ │ │ │ │ + bne.w 5122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50a4 │ │ │ │ │ + beq.w 4f6a │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ 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 50a4 │ │ │ │ │ + beq.w 4f6a │ │ │ │ │ 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 50a6 │ │ │ │ │ + bne.w 4f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4a1e │ │ │ │ │ + cbz r0, 4a78 │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ + bne.w 5166 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 4792 │ │ │ │ │ + beq.w 47f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 5290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ + bne.w 5144 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47d8 │ │ │ │ │ + beq.w 483c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 47d8 │ │ │ │ │ + bge.w 483c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 5290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ + bne.w 5144 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c8a │ │ │ │ │ + beq.w 4ce2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 4c8a │ │ │ │ │ + ble.w 4ce2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5200 │ │ │ │ │ + bne.w 5290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f0 │ │ │ │ │ + bne.w 5144 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cd2 │ │ │ │ │ + beq.w 4d2c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 4cd2 │ │ │ │ │ + bge.w 4d2c │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 51fc │ │ │ │ │ + bne.w 528c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50ec │ │ │ │ │ + bne.w 5140 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c82 │ │ │ │ │ + beq.w 4cda │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 4c82 │ │ │ │ │ + ble.w 4cda │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 4adc │ │ │ │ │ + b.n 4b36 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 51f6 │ │ │ │ │ + bne.w 5338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ + bne.w 5138 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 482e │ │ │ │ │ + beq.w 4892 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w 482e │ │ │ │ │ + ble.w 4892 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 51f6 │ │ │ │ │ + bne.w 5338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ + bne.w 5138 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c90 │ │ │ │ │ + beq.w 4ce8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 4c90 │ │ │ │ │ + ble.w 4ce8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 51f6 │ │ │ │ │ + bne.w 5338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ + bne.w 5138 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cd8 │ │ │ │ │ + beq.w 4d32 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble.w 4cd8 │ │ │ │ │ + ble.w 4d32 │ │ │ │ │ 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 51f6 │ │ │ │ │ + bne.w 5338 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 50f8 │ │ │ │ │ + bne.w 5138 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 482e │ │ │ │ │ + beq.w 4892 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 482e │ │ │ │ │ + ble.w 4892 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 4bbe │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4c18 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 4ecc │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 4f26 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 48f4 │ │ │ │ │ + b.n 494e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47f8 │ │ │ │ │ + beq.w 485c │ │ │ │ │ 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 47f8 │ │ │ │ │ + beq.w 485c │ │ │ │ │ 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 4d46 │ │ │ │ │ + beq.w 4da0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ @@ -8321,244 +8345,244 @@ │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d3c │ │ │ │ │ + beq.n 4d96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + subs r3, #2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e64 │ │ │ │ │ + bne.w 4ebe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4672 │ │ │ │ │ + b.n 46d6 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ - b.n 47d8 │ │ │ │ │ + b.n 483c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 47d8 │ │ │ │ │ + b.n 483c │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 482e │ │ │ │ │ + b.n 4892 │ │ │ │ │ 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 5144 │ │ │ │ │ + bne.w 5226 │ │ │ │ │ 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 45ce │ │ │ │ │ + beq.w 4632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ + bl 8ccc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ce │ │ │ │ │ + beq.w 4632 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ce │ │ │ │ │ + beq.w 4632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4c6a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4cc4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 47d8 │ │ │ │ │ + b.n 483c │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ - b.n 482e │ │ │ │ │ + b.n 4892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14dd8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 484c │ │ │ │ │ + beq.w 48b0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 484c │ │ │ │ │ + beq.w 48b0 │ │ │ │ │ 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 484c │ │ │ │ │ + beq.w 48b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 4d46 │ │ │ │ │ + cbz r0, 4da0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c66 │ │ │ │ │ + bne.n 4cc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5116 │ │ │ │ │ + bne.w 512a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 511e │ │ │ │ │ + b.n 5132 │ │ │ │ │ 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 519e │ │ │ │ │ + bne.w 533e │ │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 51a4 │ │ │ │ │ + bne.w 5344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 5118 │ │ │ │ │ + blt.w 512c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51b8 │ │ │ │ │ + bne.w 52a6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 460e │ │ │ │ │ + bne.w 4672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 460e │ │ │ │ │ + b.n 4672 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4ee6 │ │ │ │ │ + bne.w 4f44 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 51e2 │ │ │ │ │ + beq.w 519a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl e04 │ │ │ │ │ + bl e14 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5236 │ │ │ │ │ + bne.w 52e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 51a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12500 │ │ │ │ │ + bl 1250c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f48 │ │ │ │ │ + bne.w 4fe0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 51a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ef6 │ │ │ │ │ + bne.w 50b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 51a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f24 │ │ │ │ │ + bl f34 │ │ │ │ │ R_ARM_THM_CALL _loop0_164_rule │ │ │ │ │ - cbz r0, 4e1e │ │ │ │ │ + cbz r0, 4e7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5006 │ │ │ │ │ + bne.w 50ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 51a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f24 │ │ │ │ │ + bl f34 │ │ │ │ │ R_ARM_THM_CALL _loop0_165_rule │ │ │ │ │ - cbz r0, 4e40 │ │ │ │ │ + cbz r0, 4e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f1c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5218 │ │ │ │ │ + bne.w 52d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51f0 │ │ │ │ │ + bne.w 51a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 502c │ │ │ │ │ + bne.n 4f7e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4700 │ │ │ │ │ + b.n 4764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c7c │ │ │ │ │ + beq.w 4cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da4 │ │ │ │ │ + bl 1e0c │ │ │ │ │ R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5230 │ │ │ │ │ + bne.w 5296 │ │ │ │ │ strd r1, r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a1e │ │ │ │ │ + beq.w 4a78 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ @@ -8570,140 +8594,168 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a1e │ │ │ │ │ - b.n 4792 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne.w 4a78 │ │ │ │ │ + b.n 47f6 │ │ │ │ │ + lsls r1, r7, #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + lsls r3, r7, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 508e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbz r0, 4f54 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4c06 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str.w r5, [r0, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + b.n 494e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4706 │ │ │ │ │ + b.n 476a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 49c0 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + b.n 4a1a │ │ │ │ │ + mov r5, fp │ │ │ │ │ + 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 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 474c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.w 476a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 16020 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dfc │ │ │ │ │ + beq.n 4eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl e9ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dfc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + beq.n 4eb4 │ │ │ │ │ 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 r2, [r6, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r6, #16] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + ldrd r7, r6, [r6, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldrd r1, r2, [sp, #32] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 4e5c │ │ │ │ │ + beq.w 4eb6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4e5e │ │ │ │ │ + b.n 4eb8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4de4 │ │ │ │ │ + beq.w 4e3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 52d4 │ │ │ │ │ + beq.w 51fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 52cc │ │ │ │ │ + bne.w 51f6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52a8 │ │ │ │ │ + beq.w 51d2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 52cc │ │ │ │ │ + bne.w 51f6 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r8, r1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r7, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13c98 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52ba │ │ │ │ │ + bne.w 51e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52a2 │ │ │ │ │ + beq.w 51cc │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 5286 │ │ │ │ │ + bgt.w 51ae │ │ │ │ │ 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 4de4 │ │ │ │ │ + beq.w 4e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4de4 │ │ │ │ │ + beq.w 4e3e │ │ │ │ │ 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 │ │ │ │ │ @@ -8711,265 +8763,279 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ │ - b.n 4f30 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4e1e │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d2 <_PyPegen_parse+0x1d2> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl dd0 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f42 │ │ │ │ │ - b.n 4e5c │ │ │ │ │ + bne.n 4fda │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162c8 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4e58 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - ldrd r7, r6, [r6, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r6, #16] │ │ │ │ │ + b.n 509c │ │ │ │ │ + movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - bl dc0 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4e7a │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f42 │ │ │ │ │ - b.n 4e5c │ │ │ │ │ - mov r5, fp │ │ │ │ │ - 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 │ │ │ │ │ + bne.w 4fda │ │ │ │ │ + b.n 4eb6 │ │ │ │ │ + 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 522e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 46e8 │ │ │ │ │ + b.n 4f6c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 46d6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 46d4 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 4698 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.w 4706 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.w 476a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 490c │ │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 50d2 │ │ │ │ │ + cbz r0, 5180 │ │ │ │ │ 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 4a00 │ │ │ │ │ + bne.w 4a5a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 49fe │ │ │ │ │ + b.n 4a58 │ │ │ │ │ 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 514c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 50a6 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 48dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4634 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 4670 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 5150 │ │ │ │ │ + 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 4e12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 48aa │ │ │ │ │ + b.n 4eb8 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n 5050 │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + lsls r1, r5, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5280 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + 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 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.w 4706 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4e40 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + beq.n 51bc │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r7, [r6, r8, lsl #2] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 502a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 4672 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4e40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4ffe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, fp │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 46d2 │ │ │ │ │ - b.w 4936 │ │ │ │ │ + beq.w 4736 │ │ │ │ │ + b.w 4990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4902 │ │ │ │ │ + b.w 495c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4672 │ │ │ │ │ + b.w 46d6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4698 │ │ │ │ │ - b.n 5096 │ │ │ │ │ + bne.w 46fc │ │ │ │ │ + b.n 4f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5190 │ │ │ │ │ + blt.n 5272 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4596 │ │ │ │ │ - b.w 4700 │ │ │ │ │ + beq.w 45fa │ │ │ │ │ + b.w 4764 │ │ │ │ │ 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 464c │ │ │ │ │ + b.w 46b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 4706 │ │ │ │ │ + b.w 476a │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 51e8 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 47c2 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 468a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 511e │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 45f0 │ │ │ │ │ + b.w 46d6 │ │ │ │ │ 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 486e │ │ │ │ │ + b.w 49de │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 511e │ │ │ │ │ + b.n 5132 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 457e │ │ │ │ │ - b.n 50ae │ │ │ │ │ + beq.w 45e2 │ │ │ │ │ + b.n 4f74 │ │ │ │ │ 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 46b0 │ │ │ │ │ - b.w 46ca │ │ │ │ │ + beq.w 4714 │ │ │ │ │ + b.w 472e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 50a6 │ │ │ │ │ - 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 4db8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4e5e │ │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4662 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 4626 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 475e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4984 │ │ │ │ │ + b.n 4f6c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e40 │ │ │ │ │ + beq.w 4e9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - b.n 4f18 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4672 │ │ │ │ │ + b.n 50d2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dca │ │ │ │ │ + beq.w 4e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dca │ │ │ │ │ + beq.w 4e24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -8986,78 +9052,45 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n 5078 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 4fb8 │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbnz r0, 52dc │ │ │ │ │ - mov r5, fp │ │ │ │ │ - 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 4de6 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - beq.n 5294 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str.w r7, [r6, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 4f92 │ │ │ │ │ + b.n 4fc6 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 46c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4de6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4f66 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 52be │ │ │ │ │ + b.n 5132 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 4654 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000052e0 : │ │ │ │ │ +0000534c : │ │ │ │ │ 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 531c │ │ │ │ │ + beq.n 5388 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 5334 │ │ │ │ │ + cbz r0, 53a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -9066,1185 +9099,1186 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5310 │ │ │ │ │ + bne.n 537c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5310 │ │ │ │ │ + bne.n 537c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5376 │ │ │ │ │ - cbz r0, 536a │ │ │ │ │ + cbnz r3, 53e2 │ │ │ │ │ + cbz r0, 53d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 536a │ │ │ │ │ + ble.n 53d6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 533a │ │ │ │ │ + b.n 53a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5318 │ │ │ │ │ + b.n 5384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5318 │ │ │ │ │ + b.n 5384 │ │ │ │ │ │ │ │ │ │ -00005380 : │ │ │ │ │ +000053ec : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5b50 │ │ │ │ │ + beq.w 5bbe │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5bcc │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5bce │ │ │ │ │ + beq.w 5bf4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5bfc │ │ │ │ │ + beq.w 5c22 │ │ │ │ │ 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 r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56ac │ │ │ │ │ + beq.w 5718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5630 │ │ │ │ │ + beq.w 569c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 555a │ │ │ │ │ + bne.w 55c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5bcc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5c06 │ │ │ │ │ + beq.w 5c82 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c8 │ │ │ │ │ + beq.w 5830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5604 │ │ │ │ │ + beq.w 5670 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 563c │ │ │ │ │ + bne.w 56a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5bcc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5c28 │ │ │ │ │ + beq.w 5c6c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59ec │ │ │ │ │ + beq.w 5942 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5622 │ │ │ │ │ + beq.w 568e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81a8 │ │ │ │ │ + bl 81a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b38 │ │ │ │ │ + bne.w 5ba4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5e │ │ │ │ │ + bne.w 5bcc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5c20 │ │ │ │ │ + beq.w 5c9c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58da │ │ │ │ │ + beq.w 5a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 55c4 │ │ │ │ │ + beq.n 5630 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55c4 │ │ │ │ │ + beq.n 5630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e190 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 55c6 │ │ │ │ │ + bne.n 5632 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55c4 │ │ │ │ │ + beq.n 5630 │ │ │ │ │ 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 55c4 │ │ │ │ │ + beq.n 5630 │ │ │ │ │ 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 55a6 │ │ │ │ │ + beq.n 5612 │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b1a │ │ │ │ │ + bne.w 5b86 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 55a6 │ │ │ │ │ + cbnz r0, 5612 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ee │ │ │ │ │ + beq.n 565a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 5616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 562e │ │ │ │ │ + beq.n 569a │ │ │ │ │ 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 562e │ │ │ │ │ + beq.n 569a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 55a6 │ │ │ │ │ + cbz r0, 5612 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 569a │ │ │ │ │ + beq.n 5706 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 54da │ │ │ │ │ + bne.n 5546 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b5c │ │ │ │ │ + bne.w 5bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c38 │ │ │ │ │ + bl 5ca4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 55ec │ │ │ │ │ + cbz r0, 5658 │ │ │ │ │ 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 55a6 │ │ │ │ │ + bne.n 5612 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 55a6 │ │ │ │ │ + b.n 5612 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5446 │ │ │ │ │ + bne.w 54b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5460 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + beq.w 54cc │ │ │ │ │ + b.n 5bcc │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5492 │ │ │ │ │ + bne.w 54fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 54aa │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + beq.w 5516 │ │ │ │ │ + b.n 5bcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5414 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + beq.w 5480 │ │ │ │ │ + b.n 5bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14dd8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c4 │ │ │ │ │ + beq.w 5b62 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 57c4 │ │ │ │ │ + beq.w 5b62 │ │ │ │ │ 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 57c4 │ │ │ │ │ + beq.w 5b62 │ │ │ │ │ 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 55a6 │ │ │ │ │ + beq.n 5612 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55a6 │ │ │ │ │ + bne.n 5612 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ee │ │ │ │ │ + beq.n 565a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 5616 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 5b86 │ │ │ │ │ + bne.w 5c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ + bne.w 5bd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57b0 │ │ │ │ │ + beq.n 581c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 57b0 │ │ │ │ │ + bge.n 581c │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b86 │ │ │ │ │ + bne.w 5c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ + bne.w 5bd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57b2 │ │ │ │ │ + beq.n 581e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n 57b2 │ │ │ │ │ + bge.n 581e │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b86 │ │ │ │ │ + bne.w 5c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ + bne.w 5bd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5aee │ │ │ │ │ + beq.w 5b56 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 5b0e │ │ │ │ │ + bge.w 5b7a │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b86 │ │ │ │ │ + bne.w 5c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ + bne.w 5bd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5af6 │ │ │ │ │ + beq.w 5b5e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w 5b16 │ │ │ │ │ + bge.w 5b82 │ │ │ │ │ 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 5b86 │ │ │ │ │ + bne.w 5c2a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b70 │ │ │ │ │ - cbz r0, 57b2 │ │ │ │ │ + bne.w 5bd8 │ │ │ │ │ + cbz r0, 581e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n 57b2 │ │ │ │ │ + ble.n 581e │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 577c │ │ │ │ │ + b.n 57e8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 53fa │ │ │ │ │ - b.n 5632 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5604 │ │ │ │ │ + bne.w 5466 │ │ │ │ │ + b.n 569e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 55f6 │ │ │ │ │ + bne.w 5662 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5bee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f2 │ │ │ │ │ + beq.w 565e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w 55f2 │ │ │ │ │ + bge.w 565e │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5662 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5bee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f4 │ │ │ │ │ + beq.w 5660 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 55f4 │ │ │ │ │ + bge.w 5660 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5662 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5bee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5af2 │ │ │ │ │ + beq.w 5b5a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 5b12 │ │ │ │ │ + bge.w 5b7e │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55f6 │ │ │ │ │ + bne.w 5662 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5bee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b0a │ │ │ │ │ + beq.w 5b76 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.w 5b2c │ │ │ │ │ + bge.w 5ba0 │ │ │ │ │ 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 55f6 │ │ │ │ │ + bne.w 5662 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b6a │ │ │ │ │ + bne.w 5bee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55f4 │ │ │ │ │ + beq.w 5660 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 55f4 │ │ │ │ │ + ble.w 5660 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 58a0 │ │ │ │ │ + b.n 5908 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 55b8 │ │ │ │ │ + bne.w 5680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5bd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55b4 │ │ │ │ │ + beq.w 567c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge.w 55b4 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble.w 567c │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 5680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5bd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55b6 │ │ │ │ │ + beq.w 567e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 55b6 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w 567e │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 5680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5bd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b02 │ │ │ │ │ + beq.w 5b72 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 5b30 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge.w 5b9c │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55b8 │ │ │ │ │ + bne.w 5680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5bd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5afa │ │ │ │ │ + beq.w 5b6a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.w 5afa │ │ │ │ │ + bge.w 5b6a │ │ │ │ │ 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 55b8 │ │ │ │ │ + bne.w 5680 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b76 │ │ │ │ │ + bne.w 5bd2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55b6 │ │ │ │ │ + beq.w 567e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 55b6 │ │ │ │ │ + ble.w 567e │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 59b2 │ │ │ │ │ + b.n 5a1a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 5614 │ │ │ │ │ + bne.w 5624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b64 │ │ │ │ │ + bne.w 5bde │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5610 │ │ │ │ │ + beq.w 5620 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - ble.w 5610 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge.w 5620 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5614 │ │ │ │ │ + bne.w 5624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5b64 │ │ │ │ │ + bne.w 5bde │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5612 │ │ │ │ │ + beq.w 5622 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w 5612 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 5622 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5614 │ │ │ │ │ + bne.w 5624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b64 │ │ │ │ │ + bne.n 5bde │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b06 │ │ │ │ │ + beq.n 5b6e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.n 5b34 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n 5b98 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5614 │ │ │ │ │ + bne.w 5624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b64 │ │ │ │ │ - cbz r0, 5afe │ │ │ │ │ + bne.n 5bde │ │ │ │ │ + cbz r0, 5b66 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 5afe │ │ │ │ │ + bge.n 5b66 │ │ │ │ │ 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 5614 │ │ │ │ │ + bne.w 5624 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b64 │ │ │ │ │ + bne.n 5bde │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5612 │ │ │ │ │ + beq.w 5622 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 5612 │ │ │ │ │ + ble.w 5622 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 5ab6 │ │ │ │ │ + b.n 5b1e │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + b.n 581e │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 55f4 │ │ │ │ │ + b.n 5660 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + b.n 581e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5670 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 55b6 │ │ │ │ │ + b.n 5622 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 5612 │ │ │ │ │ + b.n 567e │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 55b6 │ │ │ │ │ + b.n 5622 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 5612 │ │ │ │ │ + b.n 567e │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 55f4 │ │ │ │ │ + b.n 5660 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + b.n 581e │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 55f4 │ │ │ │ │ + b.n 5660 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 57b2 │ │ │ │ │ + b.n 581e │ │ │ │ │ ldrd r1, r2, [sl, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n 553a │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 55f4 │ │ │ │ │ + b.n 55a6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 55b6 │ │ │ │ │ + b.n 5622 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 5612 │ │ │ │ │ + b.n 567e │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 5660 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbnz r0, 5b8a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5c2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5622 │ │ │ │ │ + b.n 568e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 53ae │ │ │ │ │ + beq.w 541a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 55aa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5624 │ │ │ │ │ + b.n 5616 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5606 │ │ │ │ │ + b.n 5690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5632 │ │ │ │ │ + b.n 569e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 55ce │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + beq.w 563a │ │ │ │ │ + b.n 5bcc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5672 │ │ │ │ │ + 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 5c92 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 5bcc │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 5442 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 5442 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 53ee │ │ │ │ │ + b.n 545a │ │ │ │ │ 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 55a6 │ │ │ │ │ + beq.w 5612 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5bc8 │ │ │ │ │ + cbz r0, 5c7c │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55a6 │ │ │ │ │ - b.n 569a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5ba8 │ │ │ │ │ - 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 5c16 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 5b5e │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 53d6 │ │ │ │ │ + bne.w 5612 │ │ │ │ │ + b.n 5706 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 53d6 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ │ + b.n 54e2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 542a │ │ │ │ │ + b.n 5496 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 5616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 54b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - add r2, sp, #28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 5476 │ │ │ │ │ + b.n 5524 │ │ │ │ │ │ │ │ │ │ -00005c38 : │ │ │ │ │ +00005ca4 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6a4e │ │ │ │ │ + beq.w 6aba │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6a5c │ │ │ │ │ + bne.w 6ac8 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6630 │ │ │ │ │ + beq.w 669c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5c96 │ │ │ │ │ + cbz r0, 5d02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6652 │ │ │ │ │ + bne.w 66be │ │ │ │ │ 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 5ef2 │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ 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 609a │ │ │ │ │ + bne.w 6106 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5de8 │ │ │ │ │ + bne.n 5e54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ 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 5d9e │ │ │ │ │ + bne.n 5e0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6652 │ │ │ │ │ + bne.w 66be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ 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 5db8 │ │ │ │ │ + bne.n 5e24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ 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 5e2c │ │ │ │ │ + bne.n 5e98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ 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 5fa0 │ │ │ │ │ + bne.w 600c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5c88 │ │ │ │ │ + bne.n 5cf4 │ │ │ │ │ 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 61f6 │ │ │ │ │ + bne.w 6262 │ │ │ │ │ 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 6b2c │ │ │ │ │ + bl 6b98 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d04 │ │ │ │ │ + beq.n 5d70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 68b6 │ │ │ │ │ + beq.w 6922 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68b0 │ │ │ │ │ + bne.w 691c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 12270 │ │ │ │ │ + bl 1227c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f14 │ │ │ │ │ + beq.w 5f80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5e18 │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq.w 5cf4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -10254,433 +10288,433 @@ │ │ │ │ │ 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 5daa │ │ │ │ │ + bne.n 5e16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dac │ │ │ │ │ + beq.n 5e18 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5c8c │ │ │ │ │ + b.n 5cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 66a0 │ │ │ │ │ + beq.w 670c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 669a │ │ │ │ │ + bne.w 6706 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 13b84 │ │ │ │ │ + bl 13b90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5de2 │ │ │ │ │ + bne.n 5e4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6678 │ │ │ │ │ + bne.w 66e4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6688 │ │ │ │ │ + beq.w 66f4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 66aa │ │ │ │ │ + beq.w 6716 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6662 │ │ │ │ │ + beq.w 66ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6662 │ │ │ │ │ + beq.w 66ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6662 │ │ │ │ │ + beq.w 66ce │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6662 │ │ │ │ │ + beq.w 66ce │ │ │ │ │ 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 6672 │ │ │ │ │ + beq.w 66de │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66d8 │ │ │ │ │ + beq.w 6744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5e18 │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq.w 5cf4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 5e08 │ │ │ │ │ + b.n 5e74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65dc │ │ │ │ │ + bne.w 6648 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne sl, r7 │ │ │ │ │ - beq.w 6796 │ │ │ │ │ + beq.w 6802 │ │ │ │ │ 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 6266 │ │ │ │ │ + beq.w 62d2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6846 │ │ │ │ │ + beq.w 68b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66d0 │ │ │ │ │ + bne.w 673c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f1c8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 665c │ │ │ │ │ + bne.w 66c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66d0 │ │ │ │ │ + bne.w 673c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6230 │ │ │ │ │ + beq.w 629c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6266 │ │ │ │ │ + beq.w 62d2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5e18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6a36 │ │ │ │ │ + beq.w 6aa2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65cc │ │ │ │ │ + bne.w 6638 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r7, sl │ │ │ │ │ - beq.w 6a20 │ │ │ │ │ + beq.w 6a8c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 6806 │ │ │ │ │ + beq.w 6872 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ 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.n 60bc │ │ │ │ │ + beq.n 6128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 682e │ │ │ │ │ + beq.w 689a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68a8 │ │ │ │ │ + bne.w 6914 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 15d1c <_gather_116_rule> │ │ │ │ │ + bl 15a74 <_gather_116_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61de │ │ │ │ │ + bne.w 624a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 60be │ │ │ │ │ + bne.n 612a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60bc │ │ │ │ │ + beq.n 6128 │ │ │ │ │ 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 67f2 │ │ │ │ │ + beq.w 685e │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6800 │ │ │ │ │ + beq.w 686c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67fa │ │ │ │ │ + beq.w 6866 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eea │ │ │ │ │ + bne.w 5f56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68c0 │ │ │ │ │ + bne.w 692c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6144 │ │ │ │ │ + b.n 61b0 │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq.w 5cf4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 5e08 │ │ │ │ │ + b.n 5e74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6828 │ │ │ │ │ + bne.w 6894 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6140 │ │ │ │ │ + beq.n 61ac │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 683e │ │ │ │ │ + beq.w 68aa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 68a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 15d1c <_gather_116_rule> │ │ │ │ │ + bl 15a74 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 626e │ │ │ │ │ + bne.w 62da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 68a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 611a │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbz r0, 6186 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 638c │ │ │ │ │ + bne.w 63f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6838 │ │ │ │ │ + bne.w 68a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 613c │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbz r0, 61a8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 633c │ │ │ │ │ + bne.w 63a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65cc │ │ │ │ │ + bne.w 6638 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r3, sl │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6a04 │ │ │ │ │ + beq.w 6a70 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 69da │ │ │ │ │ + beq.w 6a46 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642a │ │ │ │ │ + beq.w 6496 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13c98 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642a │ │ │ │ │ + beq.w 6496 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642a │ │ │ │ │ + beq.w 6496 │ │ │ │ │ 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 642a │ │ │ │ │ + beq.w 6496 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eea │ │ │ │ │ + bne.w 5f56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 642e │ │ │ │ │ + beq.w 649a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6430 │ │ │ │ │ + b.n 649c │ │ │ │ │ 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 601c │ │ │ │ │ + bne.w 6088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 602c │ │ │ │ │ + b.n 6098 │ │ │ │ │ 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 5c88 │ │ │ │ │ + beq.w 5cf4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -10690,102 +10724,102 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 695c │ │ │ │ │ + beq.w 69c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5e18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 63ce │ │ │ │ │ + bne.w 643a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65dc │ │ │ │ │ + bne.w 6648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81a8 │ │ │ │ │ + bl 81a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 626a │ │ │ │ │ + cbnz r0, 62d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d40 │ │ │ │ │ - b.n 5c88 │ │ │ │ │ + beq.w 5dac │ │ │ │ │ + b.n 5cf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6234 │ │ │ │ │ + b.n 62a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5dac │ │ │ │ │ + b.n 5e18 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 60fa │ │ │ │ │ + beq.w 6166 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 68e6 │ │ │ │ │ + beq.w 6952 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68de │ │ │ │ │ + bne.w 694a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbz r0, 62bc │ │ │ │ │ + cbz r0, 6328 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67c8 │ │ │ │ │ + bne.w 6834 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68de │ │ │ │ │ + bne.w 694a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 6962 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 6962 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 6962 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68f6 │ │ │ │ │ + beq.w 6962 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -10793,36 +10827,36 @@ │ │ │ │ │ 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, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 68f0 │ │ │ │ │ + beq.w 695c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 60fc │ │ │ │ │ + b.n 6168 │ │ │ │ │ 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 613c │ │ │ │ │ + beq.w 61a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -10831,36 +10865,36 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 613e │ │ │ │ │ + beq.w 61aa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6142 │ │ │ │ │ + b.n 61ae │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 611a │ │ │ │ │ + beq.w 6186 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 611a │ │ │ │ │ + beq.w 6186 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -10868,368 +10902,368 @@ │ │ │ │ │ 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, [r2, #12] │ │ │ │ │ - b.n 6374 │ │ │ │ │ + b.n 63e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6240 │ │ │ │ │ + bne.w 62ac │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 66ea │ │ │ │ │ + beq.w 6756 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 63fc │ │ │ │ │ + cbz r0, 6468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f740 │ │ │ │ │ + bl f738 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6850 │ │ │ │ │ + bne.w 68bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66f8 │ │ │ │ │ + bne.w 6764 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6420 │ │ │ │ │ + cbz r0, 648c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66fe │ │ │ │ │ + bne.w 676a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 6242 │ │ │ │ │ + b.n 62ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 65cc │ │ │ │ │ + bne.w 6638 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 677c │ │ │ │ │ + beq.w 67e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6756 │ │ │ │ │ + beq.w 67c2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ 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 65f0 │ │ │ │ │ + beq.w 665c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6954 │ │ │ │ │ + beq.w 69c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67ae │ │ │ │ │ + bne.w 681a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65ea │ │ │ │ │ + beq.w 6656 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65ea │ │ │ │ │ + beq.w 6656 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65ea │ │ │ │ │ + beq.w 6656 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 65e0 │ │ │ │ │ + beq.w 664c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67a8 │ │ │ │ │ + beq.w 6814 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67a8 │ │ │ │ │ + beq.w 6814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6898 │ │ │ │ │ + beq.w 6904 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eea │ │ │ │ │ + bne.w 5f56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 68a0 │ │ │ │ │ + bne.w 690c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 65cc │ │ │ │ │ + bne.n 6638 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6a9c │ │ │ │ │ + beq.w 6b08 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6a72 │ │ │ │ │ + beq.w 6ade │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a86 │ │ │ │ │ + beq.w 6af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a86 │ │ │ │ │ + beq.w 6af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a86 │ │ │ │ │ + beq.w 6af2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a86 │ │ │ │ │ + beq.w 6af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 65c6 │ │ │ │ │ + cbz r0, 6632 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eea │ │ │ │ │ + bne.w 5f56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a7c │ │ │ │ │ + bne.w 6ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d7e │ │ │ │ │ - b.w 5c88 │ │ │ │ │ + beq.w 5dea │ │ │ │ │ + b.w 5cf4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 625a │ │ │ │ │ + b.n 62c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67bc │ │ │ │ │ + bne.w 6828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6522 │ │ │ │ │ + beq.n 658e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 68da │ │ │ │ │ + bne.w 6946 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 68c6 │ │ │ │ │ + beq.w 6932 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6628 │ │ │ │ │ + cbz r0, 6694 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6976 │ │ │ │ │ + bne.w 69e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 6524 │ │ │ │ │ + b.n 6590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6a64 │ │ │ │ │ + blt.w 6ad0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5c7e │ │ │ │ │ + beq.w 5cea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5c8c │ │ │ │ │ + b.w 5cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5f86 │ │ │ │ │ + b.n 5ff2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r3, 6672 │ │ │ │ │ + cbz r3, 66de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 66ca │ │ │ │ │ + cbnz r2, 6736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b54 │ │ │ │ │ + bl b64 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d5e │ │ │ │ │ - b.w 5c88 │ │ │ │ │ + beq.w 5dca │ │ │ │ │ + b.w 5cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 66ca │ │ │ │ │ + cbnz r2, 6736 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 5e6c │ │ │ │ │ + b.w 5ed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 667a │ │ │ │ │ + b.n 66e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5e3c │ │ │ │ │ + b.w 5ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 66e0 │ │ │ │ │ + blt.n 674c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5e82 │ │ │ │ │ + beq.w 5eee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6678 │ │ │ │ │ + b.n 66e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6234 │ │ │ │ │ + b.n 62a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6672 │ │ │ │ │ + beq.n 66de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6678 │ │ │ │ │ + b.n 66e4 │ │ │ │ │ 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 63e2 │ │ │ │ │ + beq.w 644e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 6426 │ │ │ │ │ + b.n 6492 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6420 │ │ │ │ │ + beq.w 648c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6420 │ │ │ │ │ + beq.w 648c │ │ │ │ │ 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 │ │ │ │ │ @@ -11238,78 +11272,78 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6420 │ │ │ │ │ + beq.w 648c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6426 │ │ │ │ │ + b.n 6492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 678c │ │ │ │ │ + blt.n 67f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6464 │ │ │ │ │ + beq.w 64d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6526 │ │ │ │ │ + b.n 6592 │ │ │ │ │ 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 6448 │ │ │ │ │ - b.n 6776 │ │ │ │ │ + beq.w 64b4 │ │ │ │ │ + b.n 67e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6526 │ │ │ │ │ + b.n 6592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 67b6 │ │ │ │ │ + cbnz r2, 6822 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.w 5f30 │ │ │ │ │ + b.w 5f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 65f2 │ │ │ │ │ + b.n 665e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65f2 │ │ │ │ │ + b.n 665e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6242 │ │ │ │ │ + b.n 62ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 65f2 │ │ │ │ │ + b.n 665e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -11321,64 +11355,64 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6322 │ │ │ │ │ + b.n 638e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 6144 │ │ │ │ │ + b.n 61b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 606e │ │ │ │ │ + b.n 60da │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 605e │ │ │ │ │ + b.n 60ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6a42 │ │ │ │ │ + blt.w 6aae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5fe4 │ │ │ │ │ + beq.w 6050 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 6144 │ │ │ │ │ + b.n 61b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 6000 │ │ │ │ │ + b.w 606c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 6142 │ │ │ │ │ + b.n 61ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60e2 │ │ │ │ │ + b.n 614e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5f4e │ │ │ │ │ + b.w 5fba │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63fc │ │ │ │ │ + beq.w 6468 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ @@ -11388,93 +11422,93 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 6750 │ │ │ │ │ - b.n 6422 │ │ │ │ │ + bne.w 67bc │ │ │ │ │ + b.n 648e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6526 │ │ │ │ │ + b.n 6592 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6526 │ │ │ │ │ + b.n 6592 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60be │ │ │ │ │ + b.n 612a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 625a │ │ │ │ │ + b.n 62c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5dc8 │ │ │ │ │ + b.w 5e34 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6144 │ │ │ │ │ + b.n 61b0 │ │ │ │ │ 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 6610 │ │ │ │ │ + beq.w 667c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 6524 │ │ │ │ │ + b.n 6590 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6526 │ │ │ │ │ + b.n 6592 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60fc │ │ │ │ │ + b.n 6168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 628c │ │ │ │ │ + b.n 62f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 60fa │ │ │ │ │ + b.n 6166 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 68de │ │ │ │ │ + bne.n 694a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68ee │ │ │ │ │ + beq.n 695a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 68ee │ │ │ │ │ + beq.n 695a │ │ │ │ │ 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 68ee │ │ │ │ │ + beq.n 695a │ │ │ │ │ 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 │ │ │ │ │ @@ -11483,46 +11517,46 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - b.n 6322 │ │ │ │ │ + b.n 638e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6482 │ │ │ │ │ + b.n 64ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dac │ │ │ │ │ + beq.w 5e18 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 5c8c │ │ │ │ │ + b.w 5cf8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6628 │ │ │ │ │ + beq.w 6694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6628 │ │ │ │ │ + beq.w 6694 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6628 │ │ │ │ │ + beq.w 6694 │ │ │ │ │ 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 │ │ │ │ │ @@ -11531,451 +11565,451 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 662a │ │ │ │ │ + beq.w 6696 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6524 │ │ │ │ │ + b.n 6590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6a16 │ │ │ │ │ + blt.n 6a82 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6174 │ │ │ │ │ + beq.w 61e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6430 │ │ │ │ │ + b.n 649c │ │ │ │ │ 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 69fe │ │ │ │ │ + bne.n 6a6a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.w 615e │ │ │ │ │ + b.w 61ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6430 │ │ │ │ │ + b.n 649c │ │ │ │ │ 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 6828 │ │ │ │ │ + bne.w 6894 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 5fce │ │ │ │ │ + b.w 603a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 5fb0 │ │ │ │ │ + b.w 601c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 6144 │ │ │ │ │ + b.w 61b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5c66 │ │ │ │ │ + beq.w 5cd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5c8c │ │ │ │ │ + b.w 5cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5c8c │ │ │ │ │ + b.w 5cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6ab0 │ │ │ │ │ + bge.n 6b1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 65cc │ │ │ │ │ + b.n 6638 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 65c6 │ │ │ │ │ + beq.w 6632 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6aaa │ │ │ │ │ + cbnz r2, 6b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b54 │ │ │ │ │ + bl b64 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 65c6 │ │ │ │ │ + b.n 6632 │ │ │ │ │ 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 653c │ │ │ │ │ + beq.w 65a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 65cc │ │ │ │ │ + b.n 6638 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6558 │ │ │ │ │ - b.n 6aaa │ │ │ │ │ + beq.w 65c4 │ │ │ │ │ + b.n 6b16 │ │ │ │ │ │ │ │ │ │ -00006ac8 <_tmp_93_rule>: │ │ │ │ │ +00006b34 <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6b18 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 6b84 <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 6b24 <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 6b90 <_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, 6b10 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6b7c <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6b10 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 6b7c <_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, 6b10 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 6b7c <_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 6aec <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 6b58 <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6b0c <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 6b78 <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006b2c : │ │ │ │ │ +00006b98 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 702e │ │ │ │ │ + beq.w 709a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 701a │ │ │ │ │ + bne.w 7086 │ │ │ │ │ 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, 6b7a │ │ │ │ │ + cbz r0, 6be6 │ │ │ │ │ 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 r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 703e │ │ │ │ │ + beq.w 70aa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 701a │ │ │ │ │ + bne.w 7086 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 701e │ │ │ │ │ + beq.w 708a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ffe │ │ │ │ │ + beq.w 706a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6f18 │ │ │ │ │ + bne.w 6f84 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6c50 │ │ │ │ │ + beq.n 6cbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6c5e │ │ │ │ │ + bne.n 6cca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6fd6 │ │ │ │ │ + beq.w 7042 │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6cfe │ │ │ │ │ + bne.w 6d6a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f3e │ │ │ │ │ + bne.w 6faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f5c │ │ │ │ │ + beq.w 6fc8 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6c64 │ │ │ │ │ + cbz r0, 6cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f46 │ │ │ │ │ + beq.w 6fb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6ef8 │ │ │ │ │ + beq.w 6f64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r5, [r9, r6, lsl #2] │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 6bd8 │ │ │ │ │ + bne.n 6c44 │ │ │ │ │ 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 6bde │ │ │ │ │ + beq.n 6c4a │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 6f58 │ │ │ │ │ + b.n 6fc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6f10 │ │ │ │ │ + beq.w 6f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f10 │ │ │ │ │ + bne.w 6f7c │ │ │ │ │ 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 704c │ │ │ │ │ + beq.w 70b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 6cb4 │ │ │ │ │ + ble.n 6d20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 6cb4 │ │ │ │ │ + beq.n 6d20 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6ca6 │ │ │ │ │ + bne.n 6d12 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f84 │ │ │ │ │ + beq.w 6ff0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [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 7008 │ │ │ │ │ + beq.w 7074 │ │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 6b6c │ │ │ │ │ + b.n 6bd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f6a │ │ │ │ │ + beq.w 6fd6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f7a │ │ │ │ │ + bne.w 6fe6 │ │ │ │ │ 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 6fbc │ │ │ │ │ + beq.w 7028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f7a │ │ │ │ │ + bne.w 6fe6 │ │ │ │ │ strd r6, r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 6d52 │ │ │ │ │ + b.n 6dbe │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 6fea │ │ │ │ │ + beq.w 7056 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6f26 │ │ │ │ │ + bne.w 6f92 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ - bl 14070 │ │ │ │ │ + bl 1407c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 6da2 │ │ │ │ │ + cbnz r0, 6e0e │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6f26 │ │ │ │ │ + bne.w 6f92 │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6dce │ │ │ │ │ + cbz r0, 6e3a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f8e │ │ │ │ │ + beq.w 6ffa │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne.n 6d44 │ │ │ │ │ + bne.n 6db0 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fae │ │ │ │ │ + beq.w 701a │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n 6d44 │ │ │ │ │ + b.n 6db0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ @@ -11986,102 +12020,102 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fb6 │ │ │ │ │ + beq.w 7022 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6eb6 │ │ │ │ │ + ble.n 6f22 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #11 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #12 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ - beq.n 6eb6 │ │ │ │ │ + beq.n 6f22 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ rsb r4, r1, #4 │ │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r0, r1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 6ea2 │ │ │ │ │ + bne.n 6f0e │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12090,362 +12124,362 @@ │ │ │ │ │ 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 6bfc │ │ │ │ │ + beq.w 6c68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c2c │ │ │ │ │ + bne.w 6c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ff2 │ │ │ │ │ + beq.n 705e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6c6e │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ff6 │ │ │ │ │ + beq.n 7062 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 6c3a │ │ │ │ │ + b.n 6ca6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 6cf0 │ │ │ │ │ + b.n 6d5c │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 6de4 │ │ │ │ │ + b.n 6e50 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 6c6c │ │ │ │ │ + b.n 6cd8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 6f58 │ │ │ │ │ + cbz r0, 6fc4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6c6c │ │ │ │ │ + b.n 6cd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6fcc │ │ │ │ │ + bne.n 7038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 6c16 │ │ │ │ │ + b.n 6c82 │ │ │ │ │ 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 6d18 │ │ │ │ │ + beq.w 6d84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6c6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b74 │ │ │ │ │ + b.n 6be0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f36 │ │ │ │ │ + beq.n 6fa2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6f36 │ │ │ │ │ + b.n 6fa2 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6f7c │ │ │ │ │ + b.n 6fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f58 │ │ │ │ │ + b.n 6fc4 │ │ │ │ │ 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 6bec │ │ │ │ │ + beq.w 6c58 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6c6e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d62 │ │ │ │ │ + b.n 6dce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c02 │ │ │ │ │ + b.n 6c6e │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ - b.n 6f16 │ │ │ │ │ + b.n 6f82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6cf0 │ │ │ │ │ + beq.w 6d5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6f88 │ │ │ │ │ + b.n 6ff4 │ │ │ │ │ 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 6baa │ │ │ │ │ - b.n 6f16 │ │ │ │ │ + beq.w 6c16 │ │ │ │ │ + b.n 6f82 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6b5a │ │ │ │ │ + beq.w 6bc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 701a │ │ │ │ │ + b.n 7086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6b84 │ │ │ │ │ - b.n 7014 │ │ │ │ │ + bge.w 6bf0 │ │ │ │ │ + b.n 7080 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 6ffa │ │ │ │ │ + b.n 7066 │ │ │ │ │ │ │ │ │ │ -00007050 : │ │ │ │ │ +000070bc : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 70b2 │ │ │ │ │ + beq.n 711e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 70be │ │ │ │ │ + cbnz r2, 712a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 70a0 │ │ │ │ │ + cbnz r0, 710c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 70bc │ │ │ │ │ + cbnz r3, 7128 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 70a0 │ │ │ │ │ + cbnz r0, 710c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 70bc │ │ │ │ │ + cbnz r3, 7128 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 70a8 │ │ │ │ │ + cbz r0, 7114 │ │ │ │ │ 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 70a6 │ │ │ │ │ + b.n 7112 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7074 │ │ │ │ │ + beq.n 70e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000070c8 : │ │ │ │ │ +00007134 : │ │ │ │ │ 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 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7454 │ │ │ │ │ + beq.w 74c0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7462 │ │ │ │ │ + bne.w 74ce │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 71d8 │ │ │ │ │ + beq.n 7244 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7212 │ │ │ │ │ + beq.n 727e │ │ │ │ │ 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, 717c │ │ │ │ │ + cbnz r0, 71e8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 7428 │ │ │ │ │ + beq.w 7494 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7220 │ │ │ │ │ + bne.n 728c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 739a │ │ │ │ │ + bne.w 7406 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7220 │ │ │ │ │ + bne.n 728c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 7648 │ │ │ │ │ + bl 76b4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 71a8 │ │ │ │ │ + cbz r0, 7214 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r6, 71b2 │ │ │ │ │ + cbz r6, 721e │ │ │ │ │ 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, 71b2 │ │ │ │ │ + cbz r0, 721e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 7172 │ │ │ │ │ + b.n 71de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 722c │ │ │ │ │ + bne.n 7298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7234 │ │ │ │ │ + bne.n 72a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -12455,393 +12489,393 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ addlt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 719e │ │ │ │ │ + blt.n 720a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7462 │ │ │ │ │ + bne.w 74ce │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 711a │ │ │ │ │ + bne.n 7186 │ │ │ │ │ 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 711a │ │ │ │ │ + beq.w 7186 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 71ba │ │ │ │ │ + beq.n 7226 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 720a │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 74bc │ │ │ │ │ + beq.w 7528 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 74b6 │ │ │ │ │ + bne.w 7522 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74ac │ │ │ │ │ + beq.w 7518 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 74b6 │ │ │ │ │ + bne.w 7522 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7488 │ │ │ │ │ + beq.w 74f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 749c │ │ │ │ │ + bne.w 7508 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 72ba │ │ │ │ │ + cbz r0, 7326 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 72ba │ │ │ │ │ + cbz r0, 7326 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 736e │ │ │ │ │ + beq.n 73da │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r0, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7270 │ │ │ │ │ + b.n 72dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a6 │ │ │ │ │ + beq.w 7512 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 7308 │ │ │ │ │ + ble.n 7374 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 7308 │ │ │ │ │ + beq.n 7374 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 7308 │ │ │ │ │ + beq.n 7374 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ add.w ip, sl, #4 │ │ │ │ │ movs r0, #8 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr.w r6, [ip, #4]! │ │ │ │ │ str r6, [r7, r0] │ │ │ │ │ adds r0, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 72fa │ │ │ │ │ + bne.n 7366 │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7484 │ │ │ │ │ + bne.w 74f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 719a │ │ │ │ │ + beq.w 7206 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 747e │ │ │ │ │ + beq.w 74ea │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7468 │ │ │ │ │ + beq.n 74d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71cc │ │ │ │ │ + b.n 7238 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a6 │ │ │ │ │ + beq.w 7512 │ │ │ │ │ str.w r2, [r0, r6, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7270 │ │ │ │ │ + b.n 72dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 744c │ │ │ │ │ + beq.n 74b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7420 │ │ │ │ │ + bne.n 748c │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 740c │ │ │ │ │ + cbz r0, 7478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - cbz r0, 740c │ │ │ │ │ + bl 753c │ │ │ │ │ + cbz r0, 7478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 7444 │ │ │ │ │ + cbz r0, 74b0 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ 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, 743e │ │ │ │ │ + cbz r0, 74aa │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 7414 │ │ │ │ │ + cbz r0, 7480 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 7172 │ │ │ │ │ + b.n 71de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7158 │ │ │ │ │ + b.n 71c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7434 │ │ │ │ │ + cbnz r0, 74a0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 7172 │ │ │ │ │ + b.n 71de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 715a │ │ │ │ │ + b.n 71c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7136 │ │ │ │ │ + bge.w 71a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7224 │ │ │ │ │ + b.n 7290 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 73f0 │ │ │ │ │ + b.n 745c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7224 │ │ │ │ │ + b.n 7290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 73a8 │ │ │ │ │ + b.n 7414 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 70f6 │ │ │ │ │ + beq.w 7162 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 720a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 71ca │ │ │ │ │ + beq.w 7236 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 720a │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7360 │ │ │ │ │ + b.n 73cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71c8 │ │ │ │ │ + b.n 7234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7288 │ │ │ │ │ + beq.w 72f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 72c4 │ │ │ │ │ + b.n 7330 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 71c8 │ │ │ │ │ + b.n 7234 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 724c │ │ │ │ │ - b.n 74b4 │ │ │ │ │ + beq.w 72b8 │ │ │ │ │ + b.n 7520 │ │ │ │ │ │ │ │ │ │ -000074d0 : │ │ │ │ │ +0000753c : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 762e │ │ │ │ │ + beq.w 769a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7626 │ │ │ │ │ + bne.w 7692 │ │ │ │ │ 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, 755c │ │ │ │ │ + cbnz r0, 75c8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7614 │ │ │ │ │ + beq.n 7680 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 763e │ │ │ │ │ + bne.w 76aa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7578 │ │ │ │ │ + cbnz r0, 75e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 763e │ │ │ │ │ + bne.n 76aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 7648 │ │ │ │ │ + bl 76b4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 756a │ │ │ │ │ + cbz r0, 75d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -12851,227 +12885,227 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ - b.n 7558 │ │ │ │ │ + b.n 75c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7606 │ │ │ │ │ + beq.n 7672 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 75fe │ │ │ │ │ + bne.n 766a │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 75f4 │ │ │ │ │ + cbz r0, 7660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - cbz r0, 75f4 │ │ │ │ │ + bl 753c │ │ │ │ │ + cbz r0, 7660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 763e │ │ │ │ │ + beq.n 76aa │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 760e │ │ │ │ │ + cbz r0, 767a │ │ │ │ │ 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 756e │ │ │ │ │ + bne.n 75da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 7620 │ │ │ │ │ + cbnz r0, 768c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 756e │ │ │ │ │ + b.n 75da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 753a │ │ │ │ │ + b.n 75a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 753a │ │ │ │ │ + b.n 75a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7586 │ │ │ │ │ + b.n 75f2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 75d0 │ │ │ │ │ + b.n 763c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7518 │ │ │ │ │ + bge.w 7584 │ │ │ │ │ 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 7564 │ │ │ │ │ + b.n 75d0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 74fe │ │ │ │ │ + beq.w 756a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7626 │ │ │ │ │ + b.n 7692 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 762a │ │ │ │ │ + b.n 7696 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007648 : │ │ │ │ │ +000076b4 : │ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ │ ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8182 │ │ │ │ │ + beq.w 817e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8192 │ │ │ │ │ + bne.w 818e │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7776 │ │ │ │ │ + bne.n 77e2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8160 │ │ │ │ │ + beq.w 811e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8130 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7810 │ │ │ │ │ + beq.w 787c │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7830 │ │ │ │ │ + beq.w 789c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7874 │ │ │ │ │ + bne.w 78e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8130 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8198 │ │ │ │ │ + beq.w 8194 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7886 │ │ │ │ │ + beq.w 78f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 78c4 │ │ │ │ │ + bne.w 7930 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8172 │ │ │ │ │ + bne.w 8130 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7784 │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.n 7798 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + beq.n 77f0 │ │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.n 7804 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 77c0 │ │ │ │ │ + beq.n 782c │ │ │ │ │ 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 7ba6 │ │ │ │ │ + beq.w 7c12 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -13084,363 +13118,363 @@ │ │ │ │ │ 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 77fc │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n 773a │ │ │ │ │ + bne.n 7868 │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 77a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7bb0 │ │ │ │ │ + blt.w 7c1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbnz r3, 77fc │ │ │ │ │ + cbnz r3, 7868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7752 │ │ │ │ │ + bne.n 77be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 77fc │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 7868 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b78 │ │ │ │ │ + bne.w 7be4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 77fc │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 7868 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7bba │ │ │ │ │ + bne.w 7c26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 77fc │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 7868 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d66 │ │ │ │ │ + bne.w 7dce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 7770 │ │ │ │ │ + b.n 77dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76d6 │ │ │ │ │ + bne.w 7742 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 80ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ - cbz r0, 7860 │ │ │ │ │ + bne.w 8076 │ │ │ │ │ + cbz r0, 78cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 78d6 │ │ │ │ │ + blt.n 7942 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 76e4 │ │ │ │ │ + beq.w 7750 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7aa2 │ │ │ │ │ + bne.w 7b0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 76e2 │ │ │ │ │ + b.n 774e │ │ │ │ │ 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, 78b6 │ │ │ │ │ + cbnz r0, 7922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ - cbz r0, 78b2 │ │ │ │ │ + bne.w 807e │ │ │ │ │ + cbz r0, 791e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w 79c0 │ │ │ │ │ + blt.w 7a2c │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 771c │ │ │ │ │ + beq.w 7788 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b08 │ │ │ │ │ + bne.w 7b74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 771c │ │ │ │ │ + b.n 7788 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 80ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ + bne.w 8076 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7862 │ │ │ │ │ + beq.n 78ce │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 7862 │ │ │ │ │ + bge.n 78ce │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 80ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ + bne.w 8076 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d5c │ │ │ │ │ + beq.w 7dc8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 7d5c │ │ │ │ │ + bge.w 7dc8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 80ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 807c │ │ │ │ │ + bne.w 8076 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7df6 │ │ │ │ │ + beq.w 7e64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 7df6 │ │ │ │ │ + bge.w 7e64 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 8114 │ │ │ │ │ + bne.w 80a8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8078 │ │ │ │ │ + bne.w 8072 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b00 │ │ │ │ │ + beq.w 7b6c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 7b00 │ │ │ │ │ + ble.w 7b6c │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 7986 │ │ │ │ │ + b.n 79f2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 78b6 │ │ │ │ │ + bne.w 7922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 807e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78b4 │ │ │ │ │ + beq.w 7920 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w 78b4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 7920 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 78b6 │ │ │ │ │ + bne.w 7922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 807e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d62 │ │ │ │ │ + beq.w 7e60 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 7d62 │ │ │ │ │ + bge.w 7e60 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 78b6 │ │ │ │ │ + bne.w 7922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 807e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7dfc │ │ │ │ │ + beq.w 7e6a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 7dfc │ │ │ │ │ + bge.w 7e6a │ │ │ │ │ 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 78b6 │ │ │ │ │ + bne.w 7922 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 807e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78b4 │ │ │ │ │ + beq.w 7920 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 78b4 │ │ │ │ │ + ble.w 7920 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7a68 │ │ │ │ │ + b.n 7ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7882 │ │ │ │ │ + beq.w 78ee │ │ │ │ │ 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 7882 │ │ │ │ │ + beq.w 78ee │ │ │ │ │ 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 817c │ │ │ │ │ + beq.w 813a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -13448,49 +13482,49 @@ │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b6a │ │ │ │ │ + beq.n 7bd6 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 7770 │ │ │ │ │ + b.n 77dc │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 7862 │ │ │ │ │ + b.n 78ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14dd8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78d2 │ │ │ │ │ + beq.w 793e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78d2 │ │ │ │ │ + beq.w 793e │ │ │ │ │ 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 78d2 │ │ │ │ │ + beq.w 793e │ │ │ │ │ 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 817c │ │ │ │ │ + beq.w 813a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -13498,882 +13532,831 @@ │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7af8 │ │ │ │ │ + bne.n 7b64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 816c │ │ │ │ │ + bne.w 812a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 7af8 │ │ │ │ │ + b.n 7b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7648 │ │ │ │ │ + bl 76b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77d4 │ │ │ │ │ + beq.w 7840 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77d4 │ │ │ │ │ + beq.w 7840 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ - bne.w 7762 │ │ │ │ │ + bne.w 77ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77fc │ │ │ │ │ + beq.w 7868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 7800 │ │ │ │ │ + b.n 786c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8090 │ │ │ │ │ + beq.w 80b2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8122 │ │ │ │ │ + bne.w 80ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d0c │ │ │ │ │ + beq.w 7d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 80d2 │ │ │ │ │ + beq.w 80fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 80ca │ │ │ │ │ + bne.w 80f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b8 │ │ │ │ │ + beq.w 8096 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 80ca │ │ │ │ │ + bne.w 80f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8098 │ │ │ │ │ + beq.w 80e0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7cf6 │ │ │ │ │ + beq.n 7d62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7cf6 │ │ │ │ │ + beq.n 7d62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8132 │ │ │ │ │ + beq.w 8140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 811e │ │ │ │ │ + bne.w 8104 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f04 │ │ │ │ │ + beq.w 7f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f04 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 7f88 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b2 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + beq.w 8090 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - strd r1, r7, [sp, #24] │ │ │ │ │ - mov r3, ip │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ mov r7, r5 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - str r2, [r0, #4] │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + strd r1, r6, [sp, #24] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 812a │ │ │ │ │ + beq.w 816e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7f8e │ │ │ │ │ + bne.w 8010 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f8e │ │ │ │ │ + beq.w 8010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f8e │ │ │ │ │ + beq.w 8010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 8044 │ │ │ │ │ + beq.w 8058 │ │ │ │ │ str.w r2, [sl, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 7ca8 │ │ │ │ │ + b.n 7d14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8122 │ │ │ │ │ + bne.w 80ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - cbz r0, 7d30 │ │ │ │ │ + bl 753c │ │ │ │ │ + cbz r0, 7d9c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8016 │ │ │ │ │ + bne.w 802a │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 7d52 │ │ │ │ │ + cbnz r1, 7dbe │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e8a │ │ │ │ │ + bne.w 7f30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 77ee │ │ │ │ │ - b.n 77fc │ │ │ │ │ + beq.w 785a │ │ │ │ │ + b.n 7868 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7862 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - b.n 78b4 │ │ │ │ │ + b.n 78ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8156 │ │ │ │ │ + beq.w 8164 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 814e │ │ │ │ │ + bne.w 815c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 813a │ │ │ │ │ + beq.w 8148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbnz r0, 7e00 │ │ │ │ │ + bl 753c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 7e6e │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 77fc │ │ │ │ │ + bne.w 7868 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77fc │ │ │ │ │ + beq.w 7868 │ │ │ │ │ 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 77fc │ │ │ │ │ + beq.w 7868 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ 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 7762 │ │ │ │ │ - b.n 7ba6 │ │ │ │ │ + bne.w 77ce │ │ │ │ │ + b.n 7c12 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + b.n 7920 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7862 │ │ │ │ │ + b.n 78ce │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 78b4 │ │ │ │ │ + b.n 7920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 80e8 │ │ │ │ │ + beq.w 8116 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 80da │ │ │ │ │ + bne.w 8108 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80fc │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 80da │ │ │ │ │ + beq.w 80c8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 8108 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 7eba │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 7f60 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + mov r0, sl │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80f6 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + beq.w 80c2 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bgt.n 7f7a │ │ │ │ │ + mov r4, lr │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8084 │ │ │ │ │ + beq.w 8086 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 7daa │ │ │ │ │ - b.n 7da4 │ │ │ │ │ + beq.w 7e14 │ │ │ │ │ + b.n 7e0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77fc │ │ │ │ │ + beq.w 7868 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ movs r1, #2 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7762 │ │ │ │ │ - b.n 7ba6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bne.w 77ce │ │ │ │ │ + b.n 7c12 │ │ │ │ │ + bl 753c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e40 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + beq.n 7ec0 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + beq.n 803c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str.w r3, [r7, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 7fa8 │ │ │ │ │ - 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 r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 80f6 │ │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr.w r1, [ip, r6, lsl #2] │ │ │ │ │ - str.w r1, [r2, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - beq.n 7e52 │ │ │ │ │ - b.n 7ef2 │ │ │ │ │ + b.n 7eb0 │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + ldr.w r5, [r3, r2, lsl #2] │ │ │ │ │ + str.w r5, [r4, r2, lsl #2] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + b.n 7eee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7d00 │ │ │ │ │ + bne.w 7d6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80b2 │ │ │ │ │ + beq.n 8090 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 7f4a │ │ │ │ │ + ble.n 7fcc │ │ │ │ │ mov ip, sl │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7f38 │ │ │ │ │ + bne.n 7fba │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7d0e │ │ │ │ │ + bne.w 7d7a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ 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 │ │ │ │ │ - bne.w 7d38 │ │ │ │ │ + bne.w 7da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d34 │ │ │ │ │ + beq.w 7da0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d52 │ │ │ │ │ + b.n 7dbe │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7d00 │ │ │ │ │ - b.n 7f10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7ed8 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 80f6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov.w fp, #2 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - strd r7, r6, [sp, #24] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8028 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 80f6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 7e52 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ │ - b.n 7ef2 │ │ │ │ │ + beq.w 7d6c │ │ │ │ │ + b.n 7f94 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d38 │ │ │ │ │ - b.n 7f78 │ │ │ │ │ + bne.w 7da4 │ │ │ │ │ + b.n 7ffa │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 74d0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fe8 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - beq.n 805e │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - str.w r3, [r2, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - b.n 7fdc │ │ │ │ │ + beq.w 8176 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 7f6e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ - cbz r0, 80ac │ │ │ │ │ + cbz r0, 808a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 7cea │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 80f0 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.n 8038 │ │ │ │ │ + b.n 7d56 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 76e4 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7da4 │ │ │ │ │ + b.w 7750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 771e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7bca │ │ │ │ │ - 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 7c28 │ │ │ │ │ - b.n 7f96 │ │ │ │ │ + b.w 778a │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 7e0e │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldrd r7, r6, [sp, #28] │ │ │ │ │ + ldrd r6, r7, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d0e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d0e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7bf4 │ │ │ │ │ - ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7da0 │ │ │ │ │ + b.n 7d7a │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 7742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e10 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + b.n 7c36 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7dbe │ │ │ │ │ + mov r0, r3 │ │ │ │ │ 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.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7da0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 76d6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 7f96 │ │ │ │ │ + b.n 7e0a │ │ │ │ │ + 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 7c94 │ │ │ │ │ + b.n 8018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d52 │ │ │ │ │ + b.n 7d7a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7c60 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 8018 │ │ │ │ │ + ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 7e0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7cb8 │ │ │ │ │ + b.n 7e7e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 7702 │ │ │ │ │ + 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 77ea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c54 │ │ │ │ │ + b.n 7cc0 │ │ │ │ │ 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 7d90 │ │ │ │ │ + beq.w 7df8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7da4 │ │ │ │ │ + b.n 7e0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 77fc │ │ │ │ │ + b.w 7868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d76 │ │ │ │ │ + b.n 7dde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 7696 │ │ │ │ │ - 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 777e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8174 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 7d24 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + b.n 80c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 767a │ │ │ │ │ + beq.w 76e6 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8174 │ │ │ │ │ + b.n 8132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.w 76fa │ │ │ │ │ + b.w 7766 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000081a8 : │ │ │ │ │ +000081a4 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 844e │ │ │ │ │ + beq.w 844a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 81fc │ │ │ │ │ + cbnz r2, 81f8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 820a │ │ │ │ │ + beq.n 8206 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 823c │ │ │ │ │ + cbnz r0, 8238 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82b6 │ │ │ │ │ + bne.n 82b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 846e │ │ │ │ │ + blt.w 846a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8466 │ │ │ │ │ + bne.w 8462 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81f2 │ │ │ │ │ + beq.n 81ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 845c │ │ │ │ │ + beq.w 8458 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8400 │ │ │ │ │ + bne.w 83fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8410 │ │ │ │ │ + beq.w 840c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq.n 82cc │ │ │ │ │ + beq.n 82c8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 830c │ │ │ │ │ + bne.n 8308 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8400 │ │ │ │ │ + bne.w 83fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8382 │ │ │ │ │ + bne.n 837e │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 81fc │ │ │ │ │ + beq.n 81f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8466 │ │ │ │ │ + bne.w 8462 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl b54 │ │ │ │ │ + bl b64 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 83e0 │ │ │ │ │ + b.n 83dc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 83f4 │ │ │ │ │ + blt.w 83f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 841a │ │ │ │ │ + bne.w 8416 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 828a │ │ │ │ │ + beq.n 8286 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 828a │ │ │ │ │ + beq.n 8286 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8420 │ │ │ │ │ + beq.n 841c │ │ │ │ │ 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 8420 │ │ │ │ │ + beq.n 841c │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8448 │ │ │ │ │ + beq.n 8444 │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -14381,444 +14364,444 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83e6 │ │ │ │ │ + beq.n 83e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 839c │ │ │ │ │ + b.n 8398 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82a8 │ │ │ │ │ + beq.n 82a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl d5e0 │ │ │ │ │ + bl d5d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81f2 │ │ │ │ │ + beq.w 81ee │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81f2 │ │ │ │ │ + beq.w 81ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 83e0 │ │ │ │ │ + cbz r0, 83dc │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 8428 │ │ │ │ │ + cbz r0, 8424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8200 │ │ │ │ │ + b.n 81fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 8424 │ │ │ │ │ + cbz r0, 8420 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 829c │ │ │ │ │ + beq.w 8298 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 81fc │ │ │ │ │ - b.n 82b8 │ │ │ │ │ + beq.w 81f8 │ │ │ │ │ + b.n 82b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 843c │ │ │ │ │ + cbz r2, 8438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 83f4 │ │ │ │ │ + b.n 83f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83f4 │ │ │ │ │ + b.n 83f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81fc │ │ │ │ │ + beq.w 81f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8200 │ │ │ │ │ + b.n 81fc │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8270 │ │ │ │ │ - b.n 82ce │ │ │ │ │ + bne.w 826c │ │ │ │ │ + b.n 82ca │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8352 │ │ │ │ │ + b.n 834e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 81d2 │ │ │ │ │ - b.n 81fa │ │ │ │ │ + beq.w 81ce │ │ │ │ │ + b.n 81f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 824c │ │ │ │ │ + b.n 8248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8200 │ │ │ │ │ + b.n 81fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8200 │ │ │ │ │ + b.n 81fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000847c : │ │ │ │ │ +00008478 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 886e │ │ │ │ │ + beq.w 886a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87c4 │ │ │ │ │ + bne.w 87c0 │ │ │ │ │ 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, 84ca │ │ │ │ │ + cbz r0, 84c6 │ │ │ │ │ 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 887e │ │ │ │ │ + beq.w 887a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 854c │ │ │ │ │ + cbnz r3, 8548 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87a8 │ │ │ │ │ + bne.w 87a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8506 │ │ │ │ │ + cbz r0, 8502 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85fc │ │ │ │ │ + bne.n 85f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 87a8 │ │ │ │ │ + bne.w 87a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ - cbz r0, 852a │ │ │ │ │ + bl 89c0 │ │ │ │ │ + cbz r0, 8526 │ │ │ │ │ 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 84bc │ │ │ │ │ + b.n 84b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 87a8 │ │ │ │ │ + bne.w 87a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d454 │ │ │ │ │ + bl d44c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8540 │ │ │ │ │ + cbnz r0, 853c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 8524 │ │ │ │ │ + b.n 8520 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87c4 │ │ │ │ │ + bne.w 87c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 87ca │ │ │ │ │ + beq.w 87c6 │ │ │ │ │ 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, #28] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 8586 │ │ │ │ │ + cbz r0, 8582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8668 │ │ │ │ │ + bne.n 8664 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87d8 │ │ │ │ │ + bne.w 87d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8736 │ │ │ │ │ + bne.w 8732 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87d8 │ │ │ │ │ + bne.w 87d4 │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87de │ │ │ │ │ + bne.w 87da │ │ │ │ │ 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 84e8 │ │ │ │ │ + beq.n 84e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 87b2 │ │ │ │ │ + bne.w 87ae │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 888c │ │ │ │ │ + beq.w 8888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 86ee │ │ │ │ │ + bne.n 86ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 84e8 │ │ │ │ │ + b.n 84e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8506 │ │ │ │ │ + beq.w 8502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8506 │ │ │ │ │ + beq.w 8502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8506 │ │ │ │ │ + beq.w 8502 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87a8 │ │ │ │ │ + beq.w 87a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87b8 │ │ │ │ │ + beq.w 87b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 8524 │ │ │ │ │ + b.n 8520 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r2 │ │ │ │ │ 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 89a0 │ │ │ │ │ + beq.w 899c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8994 │ │ │ │ │ + bne.w 8990 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 8974 │ │ │ │ │ + beq.w 8970 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88a0 │ │ │ │ │ + bne.w 889c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8994 │ │ │ │ │ + bne.w 8990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 890e │ │ │ │ │ + bne.w 890a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8994 │ │ │ │ │ + bne.w 8990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d454 │ │ │ │ │ + bl d44c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 890e │ │ │ │ │ + bne.w 890a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8586 │ │ │ │ │ + b.n 8582 │ │ │ │ │ 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 85f0 │ │ │ │ │ + beq.w 85ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85f0 │ │ │ │ │ + beq.w 85ec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 87f0 │ │ │ │ │ + bne.n 87ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85f0 │ │ │ │ │ + beq.w 85ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85f6 │ │ │ │ │ + b.n 85f2 │ │ │ │ │ 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 85a2 │ │ │ │ │ + beq.w 859e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a2 │ │ │ │ │ + beq.w 859e │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a2 │ │ │ │ │ + beq.w 859e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -14828,59 +14811,59 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 85c2 │ │ │ │ │ + beq.w 85be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85c6 │ │ │ │ │ + b.n 85c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 84c4 │ │ │ │ │ + b.n 84c0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87ae │ │ │ │ │ + b.n 87aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 87ec │ │ │ │ │ + cbz r0, 87e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87ae │ │ │ │ │ + b.n 87aa │ │ │ │ │ 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 8564 │ │ │ │ │ + beq.w 8560 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 85c6 │ │ │ │ │ + b.n 85c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18144 │ │ │ │ │ + bl 17e04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 881e │ │ │ │ │ + cbz r2, 881a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 85c4 │ │ │ │ │ + b.n 85c0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 865e │ │ │ │ │ + b.n 865a │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ @@ -14891,35 +14874,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 8722 │ │ │ │ │ + b.n 871e │ │ │ │ │ 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 85c0 │ │ │ │ │ + beq.w 85bc │ │ │ │ │ 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 85c0 │ │ │ │ │ + beq.w 85bc │ │ │ │ │ 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 │ │ │ │ │ @@ -14928,97 +14911,97 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 8790 │ │ │ │ │ + b.n 878c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 84aa │ │ │ │ │ + beq.w 84a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 87c4 │ │ │ │ │ + b.n 87c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 84d4 │ │ │ │ │ - b.n 87be │ │ │ │ │ + bge.w 84d0 │ │ │ │ │ + b.n 87ba │ │ │ │ │ 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 85e4 │ │ │ │ │ + beq.w 85e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 85f6 │ │ │ │ │ + b.n 85f2 │ │ │ │ │ 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 86b2 │ │ │ │ │ + beq.w 86ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86b2 │ │ │ │ │ + beq.w 86ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86b2 │ │ │ │ │ + beq.w 86ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86b2 │ │ │ │ │ + beq.w 86ae │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86e2 │ │ │ │ │ + beq.w 86de │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89a8 │ │ │ │ │ + beq.n 89a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbnz r0, 8960 │ │ │ │ │ + cbnz r0, 895c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 8960 │ │ │ │ │ + cbz r2, 895c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15028,184 +15011,184 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85c0 │ │ │ │ │ + beq.w 85bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 85c6 │ │ │ │ │ + b.n 85c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 89b2 │ │ │ │ │ + blt.n 89ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 86a4 │ │ │ │ │ + beq.w 86a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8588 │ │ │ │ │ + b.n 8584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8680 │ │ │ │ │ + b.n 867c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 86e2 │ │ │ │ │ + beq.w 86de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8588 │ │ │ │ │ + b.n 8584 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000089c4 : │ │ │ │ │ +000089c0 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8c78 │ │ │ │ │ + beq.w 8c74 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c86 │ │ │ │ │ + bne.w 8c82 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8a10 │ │ │ │ │ + cbz r0, 8a0c │ │ │ │ │ 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} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8c92 │ │ │ │ │ + beq.w 8c8e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8bd4 │ │ │ │ │ + bne.w 8bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9208 │ │ │ │ │ + bl 9204 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8acc │ │ │ │ │ + beq.n 8ac8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c5a │ │ │ │ │ + beq.w 8c56 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8c6a │ │ │ │ │ + bne.w 8c66 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c2a │ │ │ │ │ + beq.w 8c26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c70 │ │ │ │ │ + bne.w 8c6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c3c │ │ │ │ │ + beq.w 8c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbnz r0, 8ae0 │ │ │ │ │ + cbnz r0, 8adc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8bd4 │ │ │ │ │ + bne.w 8bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9208 │ │ │ │ │ - cbz r0, 8ad0 │ │ │ │ │ + bl 9204 │ │ │ │ │ + cbz r0, 8acc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8a02 │ │ │ │ │ + b.n 89fe │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8aaa │ │ │ │ │ + b.n 8aa6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 8ac6 │ │ │ │ │ + b.n 8ac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9208 │ │ │ │ │ + bl 9204 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c1e │ │ │ │ │ + beq.w 8c1a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ @@ -15213,74 +15196,74 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8cb8 │ │ │ │ │ + beq.w 8cb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c8a │ │ │ │ │ + bne.w 8c86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bde │ │ │ │ │ + bne.n 8bda │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8a9c │ │ │ │ │ + beq.n 8a98 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8a9c │ │ │ │ │ + bne.n 8a98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c56 │ │ │ │ │ + beq.n 8c52 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 8b82 │ │ │ │ │ + ble.n 8b7e │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 8b82 │ │ │ │ │ + beq.n 8b7e │ │ │ │ │ mov ip, r2 │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov.w lr, r3, lsl #2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ str r3, [r1, r0] │ │ │ │ │ adds r0, #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne.n 8b74 │ │ │ │ │ + bne.n 8b70 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8bd4 │ │ │ │ │ + cbz r0, 8bd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -15288,840 +15271,840 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8cb2 │ │ │ │ │ + beq.n 8cae │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ca6 │ │ │ │ │ + beq.n 8ca2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 8ac6 │ │ │ │ │ + b.n 8ac2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a0a │ │ │ │ │ + b.n 8a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9208 │ │ │ │ │ + bl 9204 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbz r0, 8c18 │ │ │ │ │ + cbz r0, 8c14 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 8c00 │ │ │ │ │ + beq.n 8bfc │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 8b06 │ │ │ │ │ + b.n 8b02 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 8c22 │ │ │ │ │ + cbz r0, 8c1e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 8bf4 │ │ │ │ │ + b.n 8bf0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8b3a │ │ │ │ │ + b.n 8b36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8aaa │ │ │ │ │ + b.n 8aa6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8a82 │ │ │ │ │ + beq.w 8a7e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c1e │ │ │ │ │ + b.n 8c1a │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 8c26 │ │ │ │ │ + b.n 8c22 │ │ │ │ │ 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 8a56 │ │ │ │ │ + beq.w 8a52 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8aaa │ │ │ │ │ + b.n 8aa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8aaa │ │ │ │ │ + b.n 8aa6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 89f2 │ │ │ │ │ + beq.w 89ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8bd8 │ │ │ │ │ + b.n 8bd4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 8c1e │ │ │ │ │ + b.n 8c1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8a1a │ │ │ │ │ + bge.w 8a16 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c86 │ │ │ │ │ + b.n 8c82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c9e │ │ │ │ │ + bne.n 8c9a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 8bca │ │ │ │ │ + b.n 8bc6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8bbc │ │ │ │ │ + b.n 8bb8 │ │ │ │ │ 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 8b22 │ │ │ │ │ + beq.w 8b1e │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 8c52 │ │ │ │ │ + b.n 8c4e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008cd0 : │ │ │ │ │ +00008ccc : │ │ │ │ │ single_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 91ca │ │ │ │ │ + beq.w 91c6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9140 │ │ │ │ │ + bne.w 913c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9148 │ │ │ │ │ + beq.w 9144 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 915e │ │ │ │ │ + beq.w 915a │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 918c │ │ │ │ │ + beq.w 9188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8de0 │ │ │ │ │ + beq.n 8ddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8e22 │ │ │ │ │ + bne.n 8e1e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9134 │ │ │ │ │ + bne.w 9130 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 91f0 │ │ │ │ │ + beq.w 91ec │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e34 │ │ │ │ │ + beq.n 8e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8e74 │ │ │ │ │ + bne.n 8e70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9140 │ │ │ │ │ + bne.w 913c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 8dca │ │ │ │ │ + cbnz r0, 8dc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91fc │ │ │ │ │ + bne.w 91f8 │ │ │ │ │ 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 9098 │ │ │ │ │ + bne.w 9094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 91da │ │ │ │ │ + beq.w 91d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8dba │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ - cbz r0, 8e10 │ │ │ │ │ + bne.w 919a │ │ │ │ │ + cbz r0, 8e0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 8e86 │ │ │ │ │ + bgt.n 8e82 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8d56 │ │ │ │ │ + beq.n 8d52 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9040 │ │ │ │ │ + bne.w 903c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d54 │ │ │ │ │ + b.n 8d50 │ │ │ │ │ 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 91ae │ │ │ │ │ + bne.w 91aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ - cbz r0, 8e64 │ │ │ │ │ + bne.w 91a0 │ │ │ │ │ + cbz r0, 8e60 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 8f6a │ │ │ │ │ + bgt.w 8f66 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8d8c │ │ │ │ │ + beq.n 8d88 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90cc │ │ │ │ │ + bne.w 90c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d8a │ │ │ │ │ + b.n 8d86 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ + bne.w 919a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e12 │ │ │ │ │ + beq.n 8e0e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 8e12 │ │ │ │ │ + bge.n 8e0e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ + bne.w 919a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90b8 │ │ │ │ │ + beq.w 90b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 90b8 │ │ │ │ │ + bge.w 90b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91aa │ │ │ │ │ + bne.w 91a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ + bne.w 919a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90c2 │ │ │ │ │ + beq.w 90be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 90c2 │ │ │ │ │ + bge.w 90be │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 91aa │ │ │ │ │ + bne.w 91a6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 919e │ │ │ │ │ + bne.w 919a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e12 │ │ │ │ │ + beq.w 8e0e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 8e12 │ │ │ │ │ + ble.w 8e0e │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b.n 8f2e │ │ │ │ │ + b.n 8f2a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 91a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e66 │ │ │ │ │ + beq.w 8e62 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 8e66 │ │ │ │ │ + bge.w 8e62 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 91a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90be │ │ │ │ │ + beq.n 90ba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 90be │ │ │ │ │ + ble.n 90ba │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 91a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 90c8 │ │ │ │ │ + beq.n 90c4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.n 90c8 │ │ │ │ │ + bge.n 90c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 91ae │ │ │ │ │ + bne.w 91aa │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 5380 │ │ │ │ │ + bl 53ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91a4 │ │ │ │ │ + bne.w 91a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e66 │ │ │ │ │ + beq.w 8e62 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.w 8e66 │ │ │ │ │ + ble.w 8e62 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 9006 │ │ │ │ │ + b.n 9002 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e30 │ │ │ │ │ + beq.w 8e2c │ │ │ │ │ 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 8e30 │ │ │ │ │ + beq.w 8e2c │ │ │ │ │ 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 9130 │ │ │ │ │ + beq.n 912c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9128 │ │ │ │ │ + beq.n 9124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cd0 │ │ │ │ │ + bl 8ccc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 90b0 │ │ │ │ │ + cbz r0, 90ac │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ddc │ │ │ │ │ + bne.w 8dd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8dba │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 8e12 │ │ │ │ │ + b.n 8e0e │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 8e66 │ │ │ │ │ + b.n 8e62 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 8e12 │ │ │ │ │ + b.n 8e0e │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 8e66 │ │ │ │ │ + b.n 8e62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14dd8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + beq.w 8e7e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e82 │ │ │ │ │ + beq.w 8e7e │ │ │ │ │ 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 8e82 │ │ │ │ │ + beq.w 8e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 9130 │ │ │ │ │ + cbz r0, 912c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9092 │ │ │ │ │ + bne.n 908e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 91be │ │ │ │ │ + bne.n 91ba │ │ │ │ │ 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 8d98 │ │ │ │ │ + beq.w 8d94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8dc2 │ │ │ │ │ + b.n 8dbe │ │ │ │ │ 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 9200 │ │ │ │ │ + bne.n 91fc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 8d16 │ │ │ │ │ + bne.w 8d12 │ │ │ │ │ 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 9194 │ │ │ │ │ + blt.n 9190 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9134 │ │ │ │ │ + bne.n 9130 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8d34 │ │ │ │ │ + bne.w 8d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d34 │ │ │ │ │ + b.n 8d30 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9136 │ │ │ │ │ + b.n 9132 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d56 │ │ │ │ │ + b.n 8d52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d8c │ │ │ │ │ + b.n 8d88 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 8d4a │ │ │ │ │ + b.n 8d46 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8d8a │ │ │ │ │ - b.n 8e74 │ │ │ │ │ + beq.w 8d86 │ │ │ │ │ + b.n 8e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9136 │ │ │ │ │ + b.n 9132 │ │ │ │ │ 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 8cfc │ │ │ │ │ - b.n 9140 │ │ │ │ │ + beq.w 8cf8 │ │ │ │ │ + b.n 913c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8dbe │ │ │ │ │ + beq.w 8dba │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9142 │ │ │ │ │ + b.n 913e │ │ │ │ │ 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 8d6c │ │ │ │ │ + b.n 8d68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9140 │ │ │ │ │ + b.n 913c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9136 │ │ │ │ │ + b.n 9132 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009208 : │ │ │ │ │ +00009204 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9520 │ │ │ │ │ + beq.w 951c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 94fa │ │ │ │ │ + bne.w 94f6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9300 │ │ │ │ │ + bne.n 92fc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 94e8 │ │ │ │ │ + beq.w 94e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9464 │ │ │ │ │ + bne.w 9460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b70 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 930e │ │ │ │ │ + beq.n 930a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 94fe │ │ │ │ │ + beq.w 94fa │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 950e │ │ │ │ │ + bne.w 950a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94a8 │ │ │ │ │ + beq.w 94a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9530 │ │ │ │ │ + bne.w 952c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9488 │ │ │ │ │ + beq.w 9484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbnz r0, 9322 │ │ │ │ │ + cbnz r0, 931e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9464 │ │ │ │ │ + bne.w 9460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ - cbz r0, 9312 │ │ │ │ │ + bl 9b70 │ │ │ │ │ + cbz r0, 930e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 92dc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 92fc │ │ │ │ │ + b.n 92f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b70 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 92ca │ │ │ │ │ + beq.n 92c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -16130,434 +16113,434 @@ │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 94ba │ │ │ │ │ + beq.w 94b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9518 │ │ │ │ │ + bne.w 9514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9440 │ │ │ │ │ + bne.n 943c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 92d2 │ │ │ │ │ + beq.n 92ce │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 92d2 │ │ │ │ │ + bne.n 92ce │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9514 │ │ │ │ │ + beq.w 9510 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 93ea │ │ │ │ │ + ble.n 93e6 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - beq.n 93ea │ │ │ │ │ + beq.n 93e6 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq.n 93ea │ │ │ │ │ + beq.n 93e6 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq.n 93ea │ │ │ │ │ + beq.n 93e6 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - beq.n 93ea │ │ │ │ │ + beq.n 93e6 │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ rsb lr, r2, #4 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ add.w r6, lr, r3 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r7, r6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 93d8 │ │ │ │ │ + bne.n 93d4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9464 │ │ │ │ │ + cbz r0, 9460 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94ca │ │ │ │ │ + beq.n 94c6 │ │ │ │ │ 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, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 94de │ │ │ │ │ + beq.n 94da │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 92fc │ │ │ │ │ + b.n 92f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 936c │ │ │ │ │ + beq.n 9368 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 946e │ │ │ │ │ + beq.n 946a │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 9344 │ │ │ │ │ + b.n 9340 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9308 │ │ │ │ │ + b.n 9304 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 94a0 │ │ │ │ │ + cbz r0, 949c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 9458 │ │ │ │ │ + b.n 9454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 92ba │ │ │ │ │ - b.n 9372 │ │ │ │ │ + beq.w 92b6 │ │ │ │ │ + b.n 936e │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 92dc │ │ │ │ │ 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 935e │ │ │ │ │ - b.n 936c │ │ │ │ │ + beq.w 935a │ │ │ │ │ + b.n 9368 │ │ │ │ │ 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, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9436 │ │ │ │ │ + bne.n 9432 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 94f4 │ │ │ │ │ + cbnz r0, 94f0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 9436 │ │ │ │ │ + b.n 9432 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9252 │ │ │ │ │ + bge.w 924e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9468 │ │ │ │ │ + b.n 9464 │ │ │ │ │ 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 928e │ │ │ │ │ + beq.w 928a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 92dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 94a4 │ │ │ │ │ + b.n 94a0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 9374 │ │ │ │ │ + b.n 9370 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9236 │ │ │ │ │ + beq.w 9232 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 94fa │ │ │ │ │ + b.n 94f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 92e0 │ │ │ │ │ + b.n 92dc │ │ │ │ │ │ │ │ │ │ -00009538 : │ │ │ │ │ +00009534 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 9afc │ │ │ │ │ + beq.w 9abc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b0a │ │ │ │ │ + bne.w 9aca │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 97ee │ │ │ │ │ + beq.w 97ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 981e │ │ │ │ │ + beq.w 981a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 974a │ │ │ │ │ + beq.w 9746 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9738 │ │ │ │ │ + beq.w 9734 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b30 │ │ │ │ │ + beq.w 9b50 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 982c │ │ │ │ │ + bne.w 9828 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 972c │ │ │ │ │ + beq.w 9728 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 982c │ │ │ │ │ + bne.w 9828 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9b38 │ │ │ │ │ + beq.w 9b58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9832 │ │ │ │ │ + bne.w 982e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9744 │ │ │ │ │ + bne.w 9740 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b50 │ │ │ │ │ + beq.w 9b3c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 979a │ │ │ │ │ + beq.w 9796 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 973c │ │ │ │ │ + beq.n 9738 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b0e │ │ │ │ │ + bne.w 9ace │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9744 │ │ │ │ │ + bne.n 9740 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 969c │ │ │ │ │ + beq.n 9698 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 96bc │ │ │ │ │ + cbz r0, 96b8 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9718 │ │ │ │ │ + beq.n 9714 │ │ │ │ │ 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 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b64 │ │ │ │ │ + bne.w 9b36 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9688 │ │ │ │ │ + bne.n 9684 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9ab2 │ │ │ │ │ + beq.w 9a72 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b64 │ │ │ │ │ + bne.w 9b36 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a02 │ │ │ │ │ + bne.w 99e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b64 │ │ │ │ │ + bne.w 9b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 9700 │ │ │ │ │ + cbnz r0, 96fc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9692 │ │ │ │ │ + bne.n 968e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -16566,125 +16549,125 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 961a │ │ │ │ │ + b.n 9616 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 966a │ │ │ │ │ + beq.n 9666 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 9694 │ │ │ │ │ + b.n 9690 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9a9c │ │ │ │ │ + beq.w 9b20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 982c │ │ │ │ │ + bne.n 9828 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9960 │ │ │ │ │ + bne.w 995c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 982c │ │ │ │ │ + bne.n 9828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 978a │ │ │ │ │ + cbnz r0, 9786 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 95a4 │ │ │ │ │ + b.n 95a0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9a7a │ │ │ │ │ + beq.w 9a90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9b5e │ │ │ │ │ + bne.w 9b4a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99a4 │ │ │ │ │ + bne.w 99a2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9b5e │ │ │ │ │ + bne.w 9b4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbnz r0, 97dc │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbnz r0, 97d8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 9646 │ │ │ │ │ + b.n 9642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9af4 │ │ │ │ │ + blt.w 9ab4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9744 │ │ │ │ │ + bne.n 9740 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 958e │ │ │ │ │ + bne.w 958a │ │ │ │ │ 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 958e │ │ │ │ │ + beq.w 958a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 961a │ │ │ │ │ + b.n 9616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl ab70 │ │ │ │ │ + bl ab6c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9606 │ │ │ │ │ + beq.w 9602 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, ip │ │ │ │ │ @@ -16695,130 +16678,130 @@ │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9ad8 │ │ │ │ │ + beq.w 9b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9ace │ │ │ │ │ + bne.w 9afa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 993c │ │ │ │ │ + bne.n 9938 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 960e │ │ │ │ │ + beq.w 960a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 960e │ │ │ │ │ + bne.w 960a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, 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 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9726 │ │ │ │ │ + beq.w 9722 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 98e2 │ │ │ │ │ + ble.n 98de │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 98e2 │ │ │ │ │ + beq.n 98de │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [r3, ip, lsl #2] │ │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 98ce │ │ │ │ │ + bne.n 98ca │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9b70 │ │ │ │ │ + bne.w 9af6 │ │ │ │ │ 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 9b6a │ │ │ │ │ + beq.w 9af0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b2a │ │ │ │ │ + beq.w 9aea │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ae8 │ │ │ │ │ + beq.w 9aa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9692 │ │ │ │ │ + b.n 968e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ab70 │ │ │ │ │ + bl ab6c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9884 │ │ │ │ │ + beq.n 9880 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 99e6 │ │ │ │ │ + beq.n 9a3c │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 985e │ │ │ │ │ + b.n 985a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9776 │ │ │ │ │ + beq.w 9772 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 9734 │ │ │ │ │ + beq.w 9730 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -16826,28 +16809,28 @@ │ │ │ │ │ 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, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a5a │ │ │ │ │ + beq.w 9b04 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 978e │ │ │ │ │ + b.n 978a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97c8 │ │ │ │ │ + beq.w 97c4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 9a72 │ │ │ │ │ + beq.n 9a88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -16855,487 +16838,486 @@ │ │ │ │ │ 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, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9a66 │ │ │ │ │ + beq.n 9a56 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 97e2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 9ac8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 9954 │ │ │ │ │ + b.n 97de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 96ea │ │ │ │ │ + beq.w 96e6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 9b64 │ │ │ │ │ + beq.w 9b36 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 9a92 │ │ │ │ │ + cbz r0, 9a62 │ │ │ │ │ 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, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9692 │ │ │ │ │ - b.n 9718 │ │ │ │ │ + bne.w 968e │ │ │ │ │ + b.n 9714 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cbz r0, 9a6c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 9950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9aa8 │ │ │ │ │ + cbnz r0, 9a9c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 978e │ │ │ │ │ + b.n 97de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9a86 │ │ │ │ │ + cbnz r0, 9a7e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n 97e2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 973e │ │ │ │ │ + b.n 9a22 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n 9724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 97a4 │ │ │ │ │ + bge.w 96c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 973e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9abe │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b.n 9a40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 9754 │ │ │ │ │ + b.n 9714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 961a │ │ │ │ │ + b.n 973a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 96c6 │ │ │ │ │ + bge.w 97a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9718 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - b.n 9728 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b.n 988e │ │ │ │ │ - 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 9878 │ │ │ │ │ - b.n 9884 │ │ │ │ │ + b.n 973a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9692 │ │ │ │ │ + beq.w 968e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9746 │ │ │ │ │ + b.n 9742 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9566 │ │ │ │ │ + beq.w 9562 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9746 │ │ │ │ │ + b.n 9742 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9b6a │ │ │ │ │ + cbz r0, 9af0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9920 │ │ │ │ │ + bne.w 991c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9920 │ │ │ │ │ + b.n 991c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9742 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 9616 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b.n 988a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 9b2c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 978a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 95bc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9874 │ │ │ │ │ + b.n 9880 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 9750 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9616 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 95f4 │ │ │ │ │ - b.n 988c │ │ │ │ │ + beq.w 962c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 973a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 95b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9630 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 973e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 9718 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 9746 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 961a │ │ │ │ │ + beq.w 95f0 │ │ │ │ │ + b.n 9888 │ │ │ │ │ │ │ │ │ │ -00009b74 : │ │ │ │ │ +00009b70 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a958 │ │ │ │ │ + beq.w a954 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a966 │ │ │ │ │ + bne.w a962 │ │ │ │ │ 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 9e64 │ │ │ │ │ + bne.w 9e60 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w a970 │ │ │ │ │ + beq.w a96c │ │ │ │ │ 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 aa4e │ │ │ │ │ + bne.w aa4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a304 │ │ │ │ │ + bne.w a300 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a966 │ │ │ │ │ + bne.w a962 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9f0c │ │ │ │ │ + beq.w 9f08 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w a91e │ │ │ │ │ + beq.w a91a │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a94e │ │ │ │ │ + beq.w a94a │ │ │ │ │ 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 r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e72 │ │ │ │ │ + beq.w 9e6e │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9f42 │ │ │ │ │ + beq.w 9f3e │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w aa96 │ │ │ │ │ + beq.w aa92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aaa0 │ │ │ │ │ + bne.w aa9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8c6 │ │ │ │ │ + beq.w a8c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa68 │ │ │ │ │ + bne.w aa64 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w aa70 │ │ │ │ │ + beq.w aa6c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w aa82 │ │ │ │ │ + beq.w aa7e │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9fe8 │ │ │ │ │ + bne.w 9fe4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a574 │ │ │ │ │ + bne.w a570 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a98e │ │ │ │ │ + beq.w a98a │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a9ac │ │ │ │ │ + beq.w a9a8 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a350 │ │ │ │ │ + bne.w a34c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a574 │ │ │ │ │ + bne.w a570 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a9fc │ │ │ │ │ + beq.w a9f8 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4bc │ │ │ │ │ + bne.w a4b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a2fa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ab18 │ │ │ │ │ + beq.w ab14 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a394 │ │ │ │ │ + bne.w a390 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a2fa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ab04 │ │ │ │ │ + beq.w ab00 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a484 │ │ │ │ │ + bne.w a480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a2fa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a9e8 │ │ │ │ │ + beq.w a9e4 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a3cc │ │ │ │ │ + bne.w a3c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a2fa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a9c0 │ │ │ │ │ + beq.w a9bc │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a43c │ │ │ │ │ + bne.w a438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a2fa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a9d4 │ │ │ │ │ + beq.w a9d0 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a2ca │ │ │ │ │ + bne.w a2c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a2fa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa54 │ │ │ │ │ + beq.w aa50 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a266 │ │ │ │ │ + bne.w a262 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a2fe │ │ │ │ │ + bne.w a2fa │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ab2c │ │ │ │ │ + beq.w ab28 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a29a │ │ │ │ │ + bne.w a296 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f1a │ │ │ │ │ + bne.n 9f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f1e │ │ │ │ │ + beq.n 9f1a │ │ │ │ │ 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> │ │ │ │ │ @@ -17354,177 +17336,177 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f30 │ │ │ │ │ + bne.n 9f2c │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w a90a │ │ │ │ │ + beq.w a906 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a8f8 │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 9f46 │ │ │ │ │ + beq.n 9f42 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f74 │ │ │ │ │ + bne.n 9f70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a8f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae18 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fd8 │ │ │ │ │ + beq.n 9fd4 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a5be │ │ │ │ │ + bne.w a5ba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - blt.n 9fd2 │ │ │ │ │ + blt.n 9fce │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9c4c │ │ │ │ │ - b.n 9e3e │ │ │ │ │ + bne.w 9c48 │ │ │ │ │ + b.n 9e3a │ │ │ │ │ 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 a914 │ │ │ │ │ + beq.w a910 │ │ │ │ │ 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 9e60 │ │ │ │ │ + b.n 9e5c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c4c │ │ │ │ │ + bne.w 9c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9e3e │ │ │ │ │ + b.n 9e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w aad6 │ │ │ │ │ + blt.w aad2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a8fc │ │ │ │ │ + bne.w a8f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ec8 │ │ │ │ │ + beq.n 9ec4 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ec8 │ │ │ │ │ + beq.n 9ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ec8 │ │ │ │ │ + beq.n 9ec4 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aac4 │ │ │ │ │ + beq.w aac0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aaaa │ │ │ │ │ + beq.w aaa6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a5be │ │ │ │ │ + bne.w a5ba │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n 9ef2 │ │ │ │ │ + ble.n 9eee │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 9e7c │ │ │ │ │ + b.n 9e78 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9ef8 │ │ │ │ │ + beq.n 9ef4 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e3e │ │ │ │ │ + b.n 9e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9caa │ │ │ │ │ + beq.w 9ca6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a788 │ │ │ │ │ + beq.w a784 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, ip │ │ │ │ │ @@ -17532,1388 +17514,1388 @@ │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ - beq.w a816 │ │ │ │ │ + beq.w a812 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a858 │ │ │ │ │ + beq.w a854 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a404 │ │ │ │ │ + bne.w a400 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a804 │ │ │ │ │ + beq.w a800 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a7f0 │ │ │ │ │ + beq.w a7ec │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a6ba │ │ │ │ │ + bne.w a6b6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a7dc │ │ │ │ │ + beq.w a7d8 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5fe │ │ │ │ │ + bne.w a5fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a83e │ │ │ │ │ + beq.w a83a │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a5c6 │ │ │ │ │ + bne.w a5c2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a82a │ │ │ │ │ + beq.w a826 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a66e │ │ │ │ │ + bne.w a66a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a888 │ │ │ │ │ + beq.w a884 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a636 │ │ │ │ │ + bne.w a632 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a7c8 │ │ │ │ │ + beq.w a7c4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a718 │ │ │ │ │ + bne.w a714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a89c │ │ │ │ │ + beq.w a898 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a586 │ │ │ │ │ + bne.w a582 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a874 │ │ │ │ │ + beq.w a870 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a52a │ │ │ │ │ + bne.w a526 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w aa1c │ │ │ │ │ + beq.w aa18 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4f4 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9e30 │ │ │ │ │ + beq.w 9e2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e30 │ │ │ │ │ + bne.w 9e2c │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8c0 │ │ │ │ │ + beq.w a8bc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n a202 │ │ │ │ │ + ble.n a1fe │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a202 │ │ │ │ │ + beq.n a1fe │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n a1f4 │ │ │ │ │ + bne.n a1f0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f1a │ │ │ │ │ + beq.w 9f16 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7c2 │ │ │ │ │ + beq.w a7be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7b4 │ │ │ │ │ + beq.w a7b0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r8, sl, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a79e │ │ │ │ │ + beq.w a79a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9e52 │ │ │ │ │ + b.n 9e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dfc │ │ │ │ │ + beq.w 9df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dfc │ │ │ │ │ + beq.w 9df8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8e0 │ │ │ │ │ + beq.w a8dc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #2 │ │ │ │ │ - b.n a00a │ │ │ │ │ + b.n a006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e26 │ │ │ │ │ + beq.w 9e22 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a006 │ │ │ │ │ + bne.w a002 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa36 │ │ │ │ │ + bne.w aa32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9e2a │ │ │ │ │ + b.n 9e26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dd2 │ │ │ │ │ + beq.w 9dce │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a294 │ │ │ │ │ + bne.n a290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa3c │ │ │ │ │ + bne.w aa38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9de0 │ │ │ │ │ + beq.w 9ddc │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n a574 │ │ │ │ │ + b.n a570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9be4 │ │ │ │ │ + beq.w 9be0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa4e │ │ │ │ │ + beq.w aa4a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa10 │ │ │ │ │ + beq.w aa0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ - b.n 9e60 │ │ │ │ │ + b.n 9e5c │ │ │ │ │ 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 a6a6 │ │ │ │ │ + bne.w a6a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aaf4 │ │ │ │ │ + beq.w aaf0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a006 │ │ │ │ │ + bne.w a002 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aaec │ │ │ │ │ + bne.w aae8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ce4 │ │ │ │ │ + b.n 9ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d2e │ │ │ │ │ + beq.w 9d2a │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a294 │ │ │ │ │ + bne.w a290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aaf8 │ │ │ │ │ + bne.w aaf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d3c │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9d38 │ │ │ │ │ + b.n a2fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d7e │ │ │ │ │ + beq.w 9d7a │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a294 │ │ │ │ │ + bne.w a290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8b0 │ │ │ │ │ + bne.w a8ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d8c │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9d88 │ │ │ │ │ + b.n a2fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a050 │ │ │ │ │ + beq.w a04c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab48 │ │ │ │ │ + beq.w ab44 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w a6fc │ │ │ │ │ + beq.w a6f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n a024 │ │ │ │ │ + b.n a020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ + beq.w 9da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9da8 │ │ │ │ │ + beq.w 9da4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a294 │ │ │ │ │ + bne.w a290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a77c │ │ │ │ │ + bne.w a778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9db6 │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9db2 │ │ │ │ │ + b.n a2fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d56 │ │ │ │ │ + beq.w 9d52 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a294 │ │ │ │ │ + bne.w a290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a782 │ │ │ │ │ + bne.w a77e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d64 │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9d60 │ │ │ │ │ + b.n a2fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d06 │ │ │ │ │ + beq.w 9d02 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a006 │ │ │ │ │ + bne.w a002 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa42 │ │ │ │ │ + bne.w aa3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d14 │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9d10 │ │ │ │ │ + b.n a2fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1a8 │ │ │ │ │ + beq.w a1a4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a422 │ │ │ │ │ + bne.n a41e │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa48 │ │ │ │ │ + bne.w aa44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a1b2 │ │ │ │ │ + b.n a1ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a182 │ │ │ │ │ + beq.w a17e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a182 │ │ │ │ │ + beq.w a17e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8b6 │ │ │ │ │ + bne.w a8b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a190 │ │ │ │ │ + beq.w a18c │ │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9e30 │ │ │ │ │ - b.n a1c0 │ │ │ │ │ + beq.w 9e2c │ │ │ │ │ + b.n a1bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a15c │ │ │ │ │ + beq.w a158 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aae6 │ │ │ │ │ + bne.w aae2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a16a │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a166 │ │ │ │ │ + b.n a56c │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 9fe2 │ │ │ │ │ + b.n 9fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0c8 │ │ │ │ │ + beq.w a0c4 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a852 │ │ │ │ │ + bne.w a84e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0d6 │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a0d2 │ │ │ │ │ + b.n a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0a4 │ │ │ │ │ + beq.w a0a0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab42 │ │ │ │ │ + bne.w ab3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0b2 │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a0ae │ │ │ │ │ + b.n a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a110 │ │ │ │ │ + beq.w a10c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8da │ │ │ │ │ + bne.w a8d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a11e │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a11a │ │ │ │ │ + b.n a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0ec │ │ │ │ │ + beq.w a0e8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aafe │ │ │ │ │ + bne.w aafa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0fa │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a0f6 │ │ │ │ │ + b.n a56c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a770 │ │ │ │ │ + bne.n a76c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.w 9ce4 │ │ │ │ │ + b.w 9ce0 │ │ │ │ │ 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.n a760 │ │ │ │ │ + bne.n a75c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab5c │ │ │ │ │ + beq.w ab58 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab60 │ │ │ │ │ + bne.w ab5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a086 │ │ │ │ │ + b.n a082 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a8bc │ │ │ │ │ + beq.w a8b8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a430 │ │ │ │ │ + b.n a42c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a136 │ │ │ │ │ + beq.w a132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a136 │ │ │ │ │ + beq.w a132 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a422 │ │ │ │ │ + bne.w a41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab68 │ │ │ │ │ + bne.w ab64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a144 │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a140 │ │ │ │ │ + b.n a56c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a776 │ │ │ │ │ + cbnz r0, a772 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a086 │ │ │ │ │ + b.n a082 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a6b4 │ │ │ │ │ + b.n a6b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a76c │ │ │ │ │ + b.n a768 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a47a │ │ │ │ │ + b.n a476 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a4b2 │ │ │ │ │ + b.n a4ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, a7bc │ │ │ │ │ + cbnz r0, a7b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9cb8 │ │ │ │ │ - b.n a574 │ │ │ │ │ + beq.w 9cb4 │ │ │ │ │ + b.n a570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f1e │ │ │ │ │ + beq.w 9f1a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9f1e │ │ │ │ │ + b.w 9f1a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a244 │ │ │ │ │ + b.n a240 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a794 │ │ │ │ │ + b.n a790 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a236 │ │ │ │ │ + b.n a232 │ │ │ │ │ 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 a128 │ │ │ │ │ + beq.w a124 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a756 │ │ │ │ │ + b.n a752 │ │ │ │ │ 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 a096 │ │ │ │ │ + beq.w a092 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a62c │ │ │ │ │ + b.n a628 │ │ │ │ │ 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 a070 │ │ │ │ │ + beq.w a06c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a76c │ │ │ │ │ + b.n a768 │ │ │ │ │ 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.w a066 │ │ │ │ │ - b.n a76c │ │ │ │ │ + beq.w a062 │ │ │ │ │ + b.n a768 │ │ │ │ │ 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 a570 │ │ │ │ │ + bne.w a56c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n a038 │ │ │ │ │ + b.n a034 │ │ │ │ │ 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 a0de │ │ │ │ │ + beq.w a0da │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a69c │ │ │ │ │ + b.n a698 │ │ │ │ │ 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 a0ba │ │ │ │ │ + beq.w a0b6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a5f4 │ │ │ │ │ + b.n a5f0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5f4 │ │ │ │ │ + b.n a5f0 │ │ │ │ │ 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 a042 │ │ │ │ │ + beq.w a03e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a05e │ │ │ │ │ - b.n a570 │ │ │ │ │ + beq.w a05a │ │ │ │ │ + b.n a56c │ │ │ │ │ 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 a174 │ │ │ │ │ + beq.w a170 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a568 │ │ │ │ │ + b.n a564 │ │ │ │ │ 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 a102 │ │ │ │ │ + beq.w a0fe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a664 │ │ │ │ │ + b.n a660 │ │ │ │ │ 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 a14e │ │ │ │ │ + beq.w a14a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a5b4 │ │ │ │ │ + b.n a5b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a3fa │ │ │ │ │ + b.n a3f6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a568 │ │ │ │ │ + b.n a564 │ │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9e3e │ │ │ │ │ + b.w 9e3a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a664 │ │ │ │ │ + b.n a660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, a8f6 │ │ │ │ │ + cbnz r0, a8f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9e0a │ │ │ │ │ - b.n a2fe │ │ │ │ │ + beq.w 9e06 │ │ │ │ │ + b.n a2fa │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a8ec │ │ │ │ │ + b.n a8e8 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.w 9fe2 │ │ │ │ │ + b.w 9fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9e9e │ │ │ │ │ + b.w 9e9a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 9c08 │ │ │ │ │ + bne.w 9c04 │ │ │ │ │ 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 a984 │ │ │ │ │ + blt.n a980 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9f1c │ │ │ │ │ + bne.w 9f18 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 9c26 │ │ │ │ │ + bne.w 9c22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9c26 │ │ │ │ │ + b.w 9c22 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9ba2 │ │ │ │ │ + beq.w 9b9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9e6c │ │ │ │ │ + b.w 9e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9bc2 │ │ │ │ │ + bge.w 9bbe │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a966 │ │ │ │ │ + b.n a962 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9f1e │ │ │ │ │ + b.w 9f1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a6b4 │ │ │ │ │ + bne.w a6b0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 9cce │ │ │ │ │ + bne.w 9cca │ │ │ │ │ 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 9cce │ │ │ │ │ + beq.w 9cca │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a6b4 │ │ │ │ │ + b.n a6b0 │ │ │ │ │ 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 9d9a │ │ │ │ │ + beq.w 9d96 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a47a │ │ │ │ │ + b.n a476 │ │ │ │ │ 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 9dc4 │ │ │ │ │ + beq.w 9dc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a2f6 │ │ │ │ │ + b.n a2f2 │ │ │ │ │ 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 9d70 │ │ │ │ │ + beq.w 9d6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a3fa │ │ │ │ │ + b.n a3f6 │ │ │ │ │ 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 9cf8 │ │ │ │ │ + beq.w 9cf4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a4ea │ │ │ │ │ + b.n a4e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a97c │ │ │ │ │ + bne.n a978 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a346 │ │ │ │ │ + b.n a342 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, aa2a │ │ │ │ │ + cbnz r3, aa26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.w a19a │ │ │ │ │ + b.w a196 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a526 │ │ │ │ │ + b.n a522 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a2c6 │ │ │ │ │ + b.n a2c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a2f6 │ │ │ │ │ + b.n a2f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a4ea │ │ │ │ │ + b.n a4e6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a526 │ │ │ │ │ + b.n a522 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a968 │ │ │ │ │ + b.n a964 │ │ │ │ │ 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 9dee │ │ │ │ │ + beq.w 9dea │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a8ec │ │ │ │ │ + b.n a8e8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9e3e │ │ │ │ │ + b.w 9e3a │ │ │ │ │ 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 9c8c │ │ │ │ │ - b.n a574 │ │ │ │ │ + beq.w 9c88 │ │ │ │ │ + b.n a570 │ │ │ │ │ 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 9c9c │ │ │ │ │ + beq.w 9c98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a794 │ │ │ │ │ + b.n a790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9c58 │ │ │ │ │ + b.w 9c54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9e3e │ │ │ │ │ + b.w 9e3a │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r7, #1 │ │ │ │ │ - cbnz r0, aace │ │ │ │ │ + cbnz r0, aaca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9ef8 │ │ │ │ │ - b.w 9fe2 │ │ │ │ │ + beq.w 9ef4 │ │ │ │ │ + b.w 9fde │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ subs r7, #1 │ │ │ │ │ - b.n aab8 │ │ │ │ │ + b.n aab4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9fe2 │ │ │ │ │ + b.w 9fde │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9fe2 │ │ │ │ │ + b.w 9fde │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a5b4 │ │ │ │ │ + b.n a5b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9ce4 │ │ │ │ │ + b.w 9ce0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a6b2 │ │ │ │ │ + b.n a6ae │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a3c2 │ │ │ │ │ + b.n a3be │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a69c │ │ │ │ │ + b.n a698 │ │ │ │ │ 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 9d48 │ │ │ │ │ + beq.w 9d44 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a4b2 │ │ │ │ │ + b.n a4ae │ │ │ │ │ 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 9d20 │ │ │ │ │ + beq.w 9d1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n a3c2 │ │ │ │ │ + b.n a3be │ │ │ │ │ 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 9e18 │ │ │ │ │ + beq.w 9e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w a2c6 │ │ │ │ │ + b.w a2c2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a62c │ │ │ │ │ + b.n a628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbnz r0, ab56 │ │ │ │ │ + cbnz r0, ab52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a86a │ │ │ │ │ + b.n a866 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a86a │ │ │ │ │ + b.n a866 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a76a │ │ │ │ │ + b.n a766 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w a086 │ │ │ │ │ + b.w a082 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a756 │ │ │ │ │ + b.n a752 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ab70 : │ │ │ │ │ +0000ab6c : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ac66 │ │ │ │ │ + beq.n ac62 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ac4a │ │ │ │ │ + bne.n ac46 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, abb6 │ │ │ │ │ + cbz r0, abb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ac52 │ │ │ │ │ + beq.n ac4e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac5e │ │ │ │ │ + bne.n ac5a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ac04 │ │ │ │ │ + cbnz r0, ac00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac5e │ │ │ │ │ + bne.n ac5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbnz r0, abf2 │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbnz r0, abee │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n abaa │ │ │ │ │ + b.n aba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abe0 │ │ │ │ │ + beq.n abdc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, ac5e │ │ │ │ │ + cbz r0, ac5a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n abf4 │ │ │ │ │ + bne.n abf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abf4 │ │ │ │ │ + beq.n abf0 │ │ │ │ │ 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 abb2 │ │ │ │ │ + b.n abae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n abc2 │ │ │ │ │ - b.n ac44 │ │ │ │ │ + bge.n abbe │ │ │ │ │ + b.n ac40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac4e │ │ │ │ │ + b.n ac4a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ab98 │ │ │ │ │ + beq.n ab94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac4a │ │ │ │ │ + b.n ac46 │ │ │ │ │ │ │ │ │ │ -0000ac74 : │ │ │ │ │ +0000ac70 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w adce │ │ │ │ │ + beq.w adca │ │ │ │ │ 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, acb8 │ │ │ │ │ + cbz r0, acb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -18922,189 +18904,189 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 addc │ │ │ │ │ + bne.w add8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w adee │ │ │ │ │ + beq.w adea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adf6 │ │ │ │ │ + bne.w adf2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n ad4e │ │ │ │ │ + beq.n ad4a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad78 │ │ │ │ │ + bne.n ad74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n adf6 │ │ │ │ │ + bne.n adf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, ad36 │ │ │ │ │ + cbz r0, ad32 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n adc6 │ │ │ │ │ + bne.n adc2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n ad3c │ │ │ │ │ + ble.n ad38 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n acbe │ │ │ │ │ + b.n acba │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n adc6 │ │ │ │ │ + bne.n adc2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ade4 │ │ │ │ │ + blt.n ade0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n adf6 │ │ │ │ │ + bne.n adf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad0c │ │ │ │ │ + beq.n ad08 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad0c │ │ │ │ │ + beq.n ad08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ad0c │ │ │ │ │ + beq.n ad08 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae0e │ │ │ │ │ + beq.n ae0a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, adfc │ │ │ │ │ + cbz r0, adf8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ad2a │ │ │ │ │ + beq.n ad26 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n acb0 │ │ │ │ │ + b.n acac │ │ │ │ │ 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 ac9e │ │ │ │ │ + b.n ac9a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n acb0 │ │ │ │ │ + b.n acac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adc6 │ │ │ │ │ + b.n adc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ace2 │ │ │ │ │ + b.n acde │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adc6 │ │ │ │ │ + b.n adc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ae14 │ │ │ │ │ + cbnz r0, ae10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad3c │ │ │ │ │ - b.n adc6 │ │ │ │ │ + beq.n ad38 │ │ │ │ │ + b.n adc2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ae06 │ │ │ │ │ + b.n ae02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n adc6 │ │ │ │ │ + b.n adc2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae1c : │ │ │ │ │ +0000ae18 : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b0fe │ │ │ │ │ + beq.w b0fa │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ 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, ae60 │ │ │ │ │ + cbz r0, ae5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ @@ -19113,238 +19095,238 @@ │ │ │ │ │ movw r2, #1129 @ 0x469 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b19a │ │ │ │ │ + bne.w b196 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b1a2 │ │ │ │ │ + beq.w b19e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0f2 │ │ │ │ │ + bne.w b0ee │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n af26 │ │ │ │ │ + beq.n af22 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae18 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af54 │ │ │ │ │ + bne.n af50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b15c │ │ │ │ │ + bne.w b158 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w b160 │ │ │ │ │ + beq.w b15c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n afb2 │ │ │ │ │ + beq.n afae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, af08 │ │ │ │ │ + cbz r3, af04 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w b0f6 │ │ │ │ │ + bne.w b0f2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n af14 │ │ │ │ │ + bge.n af10 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n ae68 │ │ │ │ │ + b.n ae64 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w b0f6 │ │ │ │ │ + bne.w b0f2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b1aa │ │ │ │ │ + blt.w b1a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b0f2 │ │ │ │ │ + bne.w b0ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae1c │ │ │ │ │ + bl ae18 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb6 │ │ │ │ │ + beq.n aeb2 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb6 │ │ │ │ │ + beq.n aeb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aeb6 │ │ │ │ │ + beq.n aeb2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b120 │ │ │ │ │ + beq.w b11c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b10c │ │ │ │ │ + beq.w b108 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b0f6 │ │ │ │ │ + bne.w b0f2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n af00 │ │ │ │ │ - b.n af14 │ │ │ │ │ + bgt.n aefc │ │ │ │ │ + b.n af10 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b188 │ │ │ │ │ + bne.w b184 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b180 │ │ │ │ │ + beq.w b17c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b16c │ │ │ │ │ + bne.w b168 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n b03a │ │ │ │ │ + beq.n b036 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1b0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b068 │ │ │ │ │ + bne.n b064 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b16c │ │ │ │ │ + bne.w b168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b0d8 │ │ │ │ │ + beq.n b0d4 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b0ba │ │ │ │ │ + bne.n b0b6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n b0c2 │ │ │ │ │ + ble.n b0be │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n afba │ │ │ │ │ + b.n afb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b174 │ │ │ │ │ + blt.w b170 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b16c │ │ │ │ │ + bne.w b168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1b0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b00c │ │ │ │ │ + beq.n b008 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b00c │ │ │ │ │ + beq.n b008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b00c │ │ │ │ │ + beq.n b008 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b14e │ │ │ │ │ + beq.n b14a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -19352,161 +19334,161 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b12c │ │ │ │ │ + beq.n b128 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b02e │ │ │ │ │ + beq.n b02a │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n af08 │ │ │ │ │ + b.n af04 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af06 │ │ │ │ │ + beq.w af02 │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aefa │ │ │ │ │ + b.n aef6 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b0bc │ │ │ │ │ + bne.n b0b8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, b0ec │ │ │ │ │ + cbz r3, b0e8 │ │ │ │ │ subs r1, #3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aefa │ │ │ │ │ + b.n aef6 │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n af14 │ │ │ │ │ + b.n af10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae58 │ │ │ │ │ + b.n ae54 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ - b.n ae46 │ │ │ │ │ + b.n ae42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, b126 │ │ │ │ │ + cbnz r0, b122 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af14 │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + beq.w af10 │ │ │ │ │ + b.n b0f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n b116 │ │ │ │ │ + b.n b112 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + b.n b0f2 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbnz r3, b156 │ │ │ │ │ + cbnz r3, b152 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b0bc │ │ │ │ │ + bne.n b0b8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0d2 │ │ │ │ │ + bne.n b0ce │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n b0ee │ │ │ │ │ + b.n b0ea │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n b13a │ │ │ │ │ + b.n b136 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0bc │ │ │ │ │ + b.n b0b8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + b.n b0f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n aed0 │ │ │ │ │ + b.n aecc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n b0bc │ │ │ │ │ + b.n b0b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0bc │ │ │ │ │ + b.n b0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n afe2 │ │ │ │ │ + b.n afde │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aeee │ │ │ │ │ - b.n af08 │ │ │ │ │ + bne.w aeea │ │ │ │ │ + b.n af04 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae58 │ │ │ │ │ + b.n ae54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae8c │ │ │ │ │ + b.n ae88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n b0f6 │ │ │ │ │ + b.n b0f2 │ │ │ │ │ │ │ │ │ │ -0000b1b4 : │ │ │ │ │ +0000b1b0 : │ │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b606 │ │ │ │ │ + beq.w b602 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cbz r0, b1f8 │ │ │ │ │ + cbz r0, b1f4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ @@ -19515,76 +19497,76 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b614 │ │ │ │ │ + bne.w b610 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b640 │ │ │ │ │ + beq.w b63c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b59a │ │ │ │ │ + bne.w b596 │ │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w b648 │ │ │ │ │ + beq.w b644 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b676 │ │ │ │ │ + beq.w b672 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r0, b2be │ │ │ │ │ + cbz r0, b2ba │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b384 │ │ │ │ │ + bne.w b380 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b59a │ │ │ │ │ + bne.w b596 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, b2a4 │ │ │ │ │ + cbz r0, b2a0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b59e │ │ │ │ │ + bne.w b59a │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n b2ac │ │ │ │ │ + bge.n b2a8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n b200 │ │ │ │ │ + b.n b1fc │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b59e │ │ │ │ │ + bne.w b59a │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -19597,269 +19579,269 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b6ce │ │ │ │ │ + bne.w b6ca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b6c6 │ │ │ │ │ + beq.w b6c2 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b5bc │ │ │ │ │ + bne.w b5b8 │ │ │ │ │ ldrd r6, r2, [r5, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w b5d0 │ │ │ │ │ + beq.w b5cc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b5fe │ │ │ │ │ + beq.w b5fa │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3ea │ │ │ │ │ + beq.n b3e6 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w b48a │ │ │ │ │ + bne.w b486 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b5bc │ │ │ │ │ + bne.w b5b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b584 │ │ │ │ │ + beq.w b580 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b5ca │ │ │ │ │ + bne.w b5c6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - blt.w b4ec │ │ │ │ │ + blt.w b4e8 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b278 │ │ │ │ │ + beq.w b274 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b276 │ │ │ │ │ + beq.w b272 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b276 │ │ │ │ │ + beq.w b272 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6f2 │ │ │ │ │ + beq.w b6ee │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6de │ │ │ │ │ + beq.w b6da │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b59e │ │ │ │ │ + bne.w b59a │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.w b29e │ │ │ │ │ - b.n b2ac │ │ │ │ │ + bgt.w b29a │ │ │ │ │ + b.n b2a8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ strd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ 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 b6a8 │ │ │ │ │ + bne.w b6a4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b6a0 │ │ │ │ │ + beq.w b69c │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b688 │ │ │ │ │ + bne.w b684 │ │ │ │ │ ldrd r7, r2, [r5, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n b4f2 │ │ │ │ │ + beq.n b4ee │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b520 │ │ │ │ │ + bne.n b51c │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b688 │ │ │ │ │ + bne.w b684 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5a6 │ │ │ │ │ + beq.w b5a2 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b5c4 │ │ │ │ │ + bne.w b5c0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w b57e │ │ │ │ │ + blt.w b57a │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w b342 │ │ │ │ │ + beq.w b33e │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b342 │ │ │ │ │ + beq.w b33e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b342 │ │ │ │ │ + beq.w b33e │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b632 │ │ │ │ │ + beq.w b62e │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b61c │ │ │ │ │ + beq.w b618 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b5ca │ │ │ │ │ + bne.n b5c6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - ble.w b370 │ │ │ │ │ + ble.w b36c │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n b2cc │ │ │ │ │ + b.n b2c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b692 │ │ │ │ │ + blt.w b68e │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b688 │ │ │ │ │ + bne.w b684 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b1b4 │ │ │ │ │ + bl b1b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b446 │ │ │ │ │ + beq.n b442 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b446 │ │ │ │ │ + beq.n b442 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b446 │ │ │ │ │ + beq.n b442 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b716 │ │ │ │ │ + beq.w b712 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ @@ -19867,237 +19849,237 @@ │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6fe │ │ │ │ │ + beq.w b6fa │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbnz r1, b5c4 │ │ │ │ │ + cbnz r1, b5c0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w b476 │ │ │ │ │ + ble.w b472 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n b3f8 │ │ │ │ │ + b.n b3f4 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b374 │ │ │ │ │ + beq.w b370 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b280 │ │ │ │ │ + beq.w b27c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n b1f0 │ │ │ │ │ + b.n b1ec │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b47a │ │ │ │ │ + beq.w b476 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b34c │ │ │ │ │ + beq.w b348 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b58e │ │ │ │ │ + b.n b58a │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + b.n b5ac │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n b58e │ │ │ │ │ + b.n b58a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b6ba │ │ │ │ │ + blt.n b6b6 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b5bc │ │ │ │ │ + bne.n b5b8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w b320 │ │ │ │ │ + bne.w b31c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b320 │ │ │ │ │ + b.n b31c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ - b.n b1de │ │ │ │ │ + b.n b1da │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n b1f0 │ │ │ │ │ + b.n b1ec │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, b63a │ │ │ │ │ + cbnz r0, b636 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b374 │ │ │ │ │ - b.n b58e │ │ │ │ │ + beq.w b370 │ │ │ │ │ + b.n b58a │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b628 │ │ │ │ │ + b.n b624 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b58e │ │ │ │ │ + b.n b58a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b226 │ │ │ │ │ + b.n b222 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b67e │ │ │ │ │ + blt.n b67a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b59a │ │ │ │ │ + bne.n b596 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w b256 │ │ │ │ │ + bne.w b252 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b256 │ │ │ │ │ + b.n b252 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b59e │ │ │ │ │ + b.n b59a │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + b.n b5ac │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + b.n b5ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b41c │ │ │ │ │ + b.n b418 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w b342 │ │ │ │ │ - b.n b48a │ │ │ │ │ + beq.w b33e │ │ │ │ │ + b.n b486 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b58e │ │ │ │ │ + b.n b58a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b2f0 │ │ │ │ │ + b.n b2ec │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b276 │ │ │ │ │ - b.n b384 │ │ │ │ │ + beq.w b272 │ │ │ │ │ + b.n b380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, b6f8 │ │ │ │ │ + cbnz r0, b6f4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b2ac │ │ │ │ │ - b.n b59e │ │ │ │ │ + beq.w b2a8 │ │ │ │ │ + b.n b59a │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b6e8 │ │ │ │ │ + b.n b6e4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b59e │ │ │ │ │ + b.n b59a │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, b720 │ │ │ │ │ + cbnz r0, b71c │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w b47a │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + beq.w b476 │ │ │ │ │ + b.n b5ac │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b70c │ │ │ │ │ + b.n b708 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + b.n b5ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b728 : │ │ │ │ │ +0000b724 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b9cc │ │ │ │ │ + beq.w b9c8 │ │ │ │ │ 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, b76c │ │ │ │ │ + cbz r0, b768 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -20106,298 +20088,298 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 ba7c │ │ │ │ │ + bne.w ba78 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ba66 │ │ │ │ │ + beq.w ba62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b9c2 │ │ │ │ │ + bne.w b9be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b82c │ │ │ │ │ + beq.n b828 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b85a │ │ │ │ │ + bne.n b856 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b9c2 │ │ │ │ │ + bne.w b9be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b88e │ │ │ │ │ + bne.n b88a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8f4 │ │ │ │ │ + bne.w b8f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b9c2 │ │ │ │ │ + bne.w b9be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b80e │ │ │ │ │ + cbz r0, b80a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b8ec │ │ │ │ │ + bne.n b8e8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n b81a │ │ │ │ │ + ble.n b816 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b772 │ │ │ │ │ + b.n b76e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b8ec │ │ │ │ │ + bne.n b8e8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ba48 │ │ │ │ │ + blt.w ba44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b9c2 │ │ │ │ │ + bne.w b9be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b728 │ │ │ │ │ + bl b724 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7c4 │ │ │ │ │ + beq.n b7c0 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7c4 │ │ │ │ │ + beq.n b7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7c4 │ │ │ │ │ + beq.n b7c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba6e │ │ │ │ │ + beq.w ba6a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ - b.n b8c0 │ │ │ │ │ + b.n b8bc │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7da │ │ │ │ │ + beq.n b7d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b7da │ │ │ │ │ + beq.n b7d6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba6e │ │ │ │ │ + beq.w ba6a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b7f6 │ │ │ │ │ + bne.n b7f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba48 │ │ │ │ │ + bne.w ba44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b81a │ │ │ │ │ + beq.n b816 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b764 │ │ │ │ │ + b.n b760 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b9c4 │ │ │ │ │ + bne.n b9c0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ba52 │ │ │ │ │ + beq.w ba4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9c8 │ │ │ │ │ + beq.n b9c4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ba40 │ │ │ │ │ + beq.w ba3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ba38 │ │ │ │ │ + bne.w ba34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b9da │ │ │ │ │ + bne.n b9d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba34 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b9da │ │ │ │ │ + bne.n b9d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba34 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b9da │ │ │ │ │ + bne.n b9d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba34 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b9da │ │ │ │ │ + bne.n b9d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba34 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b9da │ │ │ │ │ + cbnz r0, b9d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba34 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b9da │ │ │ │ │ + cbnz r0, b9d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ba38 │ │ │ │ │ + bne.n ba34 │ │ │ │ │ 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, b9de │ │ │ │ │ + cbnz r0, b9da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b7ec │ │ │ │ │ + beq.w b7e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b8ec │ │ │ │ │ + b.n b8e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b9b6 │ │ │ │ │ + b.n b9b2 │ │ │ │ │ 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 b752 │ │ │ │ │ + b.n b74e │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, b9f2 │ │ │ │ │ + cbnz r0, b9ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b9b6 │ │ │ │ │ + b.n b9b2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9b74 │ │ │ │ │ + bl 9b70 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b9ec │ │ │ │ │ + beq.n b9e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20406,84 +20388,84 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 b9c8 │ │ │ │ │ + beq.n b9c4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b9b8 │ │ │ │ │ + b.n b9b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b9b6 │ │ │ │ │ + b.n b9b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b924 │ │ │ │ │ + b.n b920 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b8ec │ │ │ │ │ + b.n b8e8 │ │ │ │ │ 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 b90a │ │ │ │ │ + beq.w b906 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b9b8 │ │ │ │ │ + b.n b9b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b796 │ │ │ │ │ + b.n b792 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b81a │ │ │ │ │ - b.n b8ec │ │ │ │ │ + beq.w b816 │ │ │ │ │ + b.n b8e8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b764 │ │ │ │ │ + b.n b760 │ │ │ │ │ │ │ │ │ │ -0000ba84 : │ │ │ │ │ +0000ba80 : │ │ │ │ │ sum_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bc5e │ │ │ │ │ + beq.w bc5a │ │ │ │ │ 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, bac8 │ │ │ │ │ + cbz r0, bac4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -20492,645 +20474,645 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 bc56 │ │ │ │ │ + bne.w bc52 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bc4e │ │ │ │ │ + beq.w bc4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc26 │ │ │ │ │ + bne.w bc22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n bb74 │ │ │ │ │ + beq.n bb70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba80 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb9e │ │ │ │ │ + bne.n bb9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc26 │ │ │ │ │ + bne.n bc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba80 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bbd0 │ │ │ │ │ + bne.n bbcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bc26 │ │ │ │ │ + bne.n bc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, bb5e │ │ │ │ │ + cbz r0, bb5a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc2a │ │ │ │ │ + bne.n bc26 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n bb64 │ │ │ │ │ + bge.n bb60 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n bace │ │ │ │ │ + b.n baca │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc2a │ │ │ │ │ + bne.n bc26 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bc44 │ │ │ │ │ + blt.n bc40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bc26 │ │ │ │ │ + bne.n bc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba84 │ │ │ │ │ + bl ba80 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb1c │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb20 │ │ │ │ │ + beq.n bb1c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bc38 │ │ │ │ │ + beq.n bc34 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n bbfe │ │ │ │ │ + b.n bbfa │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb34 │ │ │ │ │ + beq.n bb30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb34 │ │ │ │ │ + beq.n bb30 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, bc38 │ │ │ │ │ + cbz r0, bc34 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, bc32 │ │ │ │ │ + cbz r0, bc2e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, bc2a │ │ │ │ │ + cbnz r1, bc26 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n bb58 │ │ │ │ │ - b.n bb64 │ │ │ │ │ + bgt.n bb54 │ │ │ │ │ + b.n bb60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bac0 │ │ │ │ │ + b.n babc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, bc44 │ │ │ │ │ + cbnz r0, bc40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bb64 │ │ │ │ │ - b.n bc2a │ │ │ │ │ + beq.n bb60 │ │ │ │ │ + b.n bc26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bc2a │ │ │ │ │ + b.n bc26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n baf2 │ │ │ │ │ + b.n baee │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bac0 │ │ │ │ │ + b.n babc │ │ │ │ │ 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 baae │ │ │ │ │ + b.n baaa │ │ │ │ │ │ │ │ │ │ -0000bc6c : │ │ │ │ │ +0000bc68 : │ │ │ │ │ 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 bd4c │ │ │ │ │ + beq.n bd48 │ │ │ │ │ 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, bcaa │ │ │ │ │ + cbz r0, bca6 │ │ │ │ │ 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 bd42 │ │ │ │ │ + bne.n bd3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bd38 │ │ │ │ │ - cbz r0, bd28 │ │ │ │ │ + bne.n bd34 │ │ │ │ │ + cbz r0, bd24 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n bd28 │ │ │ │ │ + bge.n bd24 │ │ │ │ │ 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, bd42 │ │ │ │ │ + cbnz r0, bd3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bd38 │ │ │ │ │ - cbz r0, bd26 │ │ │ │ │ + cbnz r2, bd34 │ │ │ │ │ + cbz r0, bd22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n bd26 │ │ │ │ │ + bge.n bd22 │ │ │ │ │ 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, bd42 │ │ │ │ │ + cbnz r3, bd3e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bd38 │ │ │ │ │ - cbz r0, bd34 │ │ │ │ │ + cbnz r2, bd34 │ │ │ │ │ + cbz r0, bd30 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n bd34 │ │ │ │ │ + ble.n bd30 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n bcfa │ │ │ │ │ + b.n bcf6 │ │ │ │ │ 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 bca4 │ │ │ │ │ + b.n bca0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n bd28 │ │ │ │ │ + b.n bd24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bca4 │ │ │ │ │ + b.n bca0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bca4 │ │ │ │ │ + b.n bca0 │ │ │ │ │ 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 bc92 │ │ │ │ │ + b.n bc8e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bd5c : │ │ │ │ │ +0000bd58 : │ │ │ │ │ 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 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c5d0 │ │ │ │ │ + beq.w c5ca │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5de │ │ │ │ │ + bne.w c5d8 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c4de │ │ │ │ │ + beq.w c4d6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c5c6 │ │ │ │ │ + beq.w c5c0 │ │ │ │ │ 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 r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w beec │ │ │ │ │ + beq.w bee8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bf2c │ │ │ │ │ + bne.w bf28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4fe │ │ │ │ │ + bne.w c4f6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c4d2 │ │ │ │ │ + beq.w c4ca │ │ │ │ │ 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 r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf3e │ │ │ │ │ + beq.w bf3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bf7e │ │ │ │ │ + bne.w bf7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4fe │ │ │ │ │ + bne.w c4f6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c4a6 │ │ │ │ │ + beq.w c4aa │ │ │ │ │ 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 r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf90 │ │ │ │ │ + beq.w bf8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bfd0 │ │ │ │ │ + bne.w bfcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4fe │ │ │ │ │ + bne.w c4f6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c4c6 │ │ │ │ │ + beq.w c4b6 │ │ │ │ │ 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 r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfe2 │ │ │ │ │ + beq.w bfde │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c022 │ │ │ │ │ + bne.w c01e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4fe │ │ │ │ │ + bne.w c4f6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w c4b2 │ │ │ │ │ + beq.w c49e │ │ │ │ │ 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 r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c034 │ │ │ │ │ + beq.w c030 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w c074 │ │ │ │ │ + bne.w c070 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c34c │ │ │ │ │ + bne.w c34c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c4be │ │ │ │ │ + bne.w c496 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c0e2 │ │ │ │ │ + beq.w c0de │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a0 │ │ │ │ │ + bne.w c492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c48c │ │ │ │ │ - cbz r0, bf1c │ │ │ │ │ + bne.w c464 │ │ │ │ │ + cbz r0, bf18 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c128 │ │ │ │ │ + blt.w c124 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bdd8 │ │ │ │ │ + beq.w bdd4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0e6 │ │ │ │ │ + bne.w c0e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bdd6 │ │ │ │ │ + b.n bdd2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a4 │ │ │ │ │ + bne.w c4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c480 │ │ │ │ │ - cbz r0, bf6e │ │ │ │ │ + bne.w c46a │ │ │ │ │ + cbz r0, bf6a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c278 │ │ │ │ │ + blt.w c194 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w be12 │ │ │ │ │ + beq.w be0e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c414 │ │ │ │ │ + bne.w c414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be10 │ │ │ │ │ + b.n be0c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c492 │ │ │ │ │ + bne.w c48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c486 │ │ │ │ │ - cbz r0, bfc0 │ │ │ │ │ + bne.w c476 │ │ │ │ │ + cbz r0, bfbc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w c198 │ │ │ │ │ + bgt.w c204 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w be4c │ │ │ │ │ + beq.w be48 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c43e │ │ │ │ │ + bne.w c43c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be4a │ │ │ │ │ + b.n be46 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c504 │ │ │ │ │ + bne.w c4c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c468 │ │ │ │ │ - cbz r0, c012 │ │ │ │ │ + bne.w c470 │ │ │ │ │ + cbz r0, c00e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w c208 │ │ │ │ │ + bgt.w c274 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w be86 │ │ │ │ │ + beq.w be82 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c3ea │ │ │ │ │ + bne.w c3ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be84 │ │ │ │ │ + b.n be80 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c496 │ │ │ │ │ + bne.w c4fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c46e │ │ │ │ │ - cbz r0, c064 │ │ │ │ │ + bne.w c47c │ │ │ │ │ + cbz r0, c060 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c2e4 │ │ │ │ │ + blt.w c2e4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w bec0 │ │ │ │ │ + beq.w bebc │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bebe │ │ │ │ │ + beq.w beba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bebe │ │ │ │ │ + beq.w beba │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.w c518 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -21141,518 +21123,529 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, c124 │ │ │ │ │ + cbnz r0, c120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c512 │ │ │ │ │ + beq.w c514 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n bede │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n bee0 │ │ │ │ │ + b.n bedc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf3a │ │ │ │ │ + beq.w bf36 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.w c518 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c508 │ │ │ │ │ + beq.w c50c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bee0 │ │ │ │ │ + b.n bedc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a0 │ │ │ │ │ + bne.w c492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c48c │ │ │ │ │ + bne.w c464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3c2 │ │ │ │ │ + beq.w c3c2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c3c2 │ │ │ │ │ + bge.w c3c2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 c5a0 │ │ │ │ │ + bne.w c492 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c48c │ │ │ │ │ + bne.w c464 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3d6 │ │ │ │ │ + beq.w c3d6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c3d6 │ │ │ │ │ + ble.w c3d6 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c15e │ │ │ │ │ + b.n c15a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c492 │ │ │ │ │ + bne.w c4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c486 │ │ │ │ │ + bne.w c46a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3ca │ │ │ │ │ + beq.w c3c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c3ca │ │ │ │ │ + bge.w c3c6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 c492 │ │ │ │ │ + bne.w c4c2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c486 │ │ │ │ │ + bne.w c46a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3e2 │ │ │ │ │ + beq.w c3de │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c3e2 │ │ │ │ │ + ble.w c3de │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c1ce │ │ │ │ │ + b.n c1ca │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c504 │ │ │ │ │ + bne.w c48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c468 │ │ │ │ │ + bne.w c476 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3ce │ │ │ │ │ + beq.w c3ca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w c3ce │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w c3ca │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 c504 │ │ │ │ │ + bne.w c48e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c468 │ │ │ │ │ + bne.w c476 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3e6 │ │ │ │ │ + beq.w c3e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w c3e6 │ │ │ │ │ + ble.w c3e2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c23e │ │ │ │ │ + b.n c23a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a4 │ │ │ │ │ + bne.w c4c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c480 │ │ │ │ │ + bne.w c470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3d2 │ │ │ │ │ + beq.w c3ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w c3d2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w c3ce │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 c5a4 │ │ │ │ │ + bne.w c4c6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c480 │ │ │ │ │ + bne.w c470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3da │ │ │ │ │ + beq.w c3e6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n c3da │ │ │ │ │ + ble.w c3e6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c2ae │ │ │ │ │ + b.n c2aa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c496 │ │ │ │ │ + bne.w c4fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c46e │ │ │ │ │ + bne.w c47c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3c6 │ │ │ │ │ + beq.n c3d2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n c3c6 │ │ │ │ │ + ble.n c3d2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 c496 │ │ │ │ │ + bne.w c4fc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c46e │ │ │ │ │ + bne.w c47c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c3de │ │ │ │ │ + beq.n c3da │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c3de │ │ │ │ │ + ble.n c3da │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c316 │ │ │ │ │ + b.n c316 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c5de │ │ │ │ │ + bne.w c5d8 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w c546 │ │ │ │ │ + beq.w c558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c516 │ │ │ │ │ + beq.w c528 │ │ │ │ │ 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 c52c │ │ │ │ │ + bne.w c53e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c524 │ │ │ │ │ + bne.w c536 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c52c │ │ │ │ │ + bne.w c53e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c524 │ │ │ │ │ + bne.w c536 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c52c │ │ │ │ │ + bne.w c53e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n beca │ │ │ │ │ + b.n bec6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n bf1c │ │ │ │ │ + b.n bf18 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c064 │ │ │ │ │ + b.n bf6a │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n bfc0 │ │ │ │ │ + b.n bfbc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c012 │ │ │ │ │ + b.n c00e │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n bf6e │ │ │ │ │ + b.n c060 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n bf1c │ │ │ │ │ + b.n bf18 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n bf6e │ │ │ │ │ + b.n c060 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c064 │ │ │ │ │ + b.n bf6a │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n bfc0 │ │ │ │ │ + b.n bfbc │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c012 │ │ │ │ │ + b.n c00e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c030 │ │ │ │ │ + beq.w c02c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.w c518 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n c10e │ │ │ │ │ + b.n c10a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf8c │ │ │ │ │ + beq.w bf88 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.n c518 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n c10e │ │ │ │ │ + b.n c10a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfde │ │ │ │ │ + beq.w bfda │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5a8 │ │ │ │ │ + beq.n c518 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n c10e │ │ │ │ │ + b.n c10a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n be86 │ │ │ │ │ - ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w beca │ │ │ │ │ - b.n c34e │ │ │ │ │ + b.n bdd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n be12 │ │ │ │ │ + b.n be0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n be4c │ │ │ │ │ + b.n be82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bdd8 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n be3e │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n be48 │ │ │ │ │ + ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w bebe │ │ │ │ │ - b.n c074 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w bec6 │ │ │ │ │ + b.n c34e │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n be3a │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n bdc6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n bede │ │ │ │ │ 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 be28 │ │ │ │ │ + b.n be98 │ │ │ │ │ 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 be9c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n be24 │ │ │ │ │ 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 be62 │ │ │ │ │ + b.n be5e │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n be00 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n be74 │ │ │ │ │ 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 bdee │ │ │ │ │ + b.n bdea │ │ │ │ │ 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 c5e4 │ │ │ │ │ + blt.n c5de │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c5b8 │ │ │ │ │ + beq.n c5b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n bede │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n be78 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w beba │ │ │ │ │ + b.n c070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c5ae │ │ │ │ │ + cbnz r0, c51e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n bee0 │ │ │ │ │ + b.n bedc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n bede │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n bede │ │ │ │ │ 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 c372 │ │ │ │ │ + beq.w c372 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c3ba │ │ │ │ │ + b.n c3ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c55a │ │ │ │ │ + cbnz r0, c56c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c3ba │ │ │ │ │ + b.n c3ba │ │ │ │ │ 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 c362 │ │ │ │ │ + beq.w c362 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c3bc │ │ │ │ │ + b.n c3bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c540 │ │ │ │ │ + beq.n c552 │ │ │ │ │ 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 │ │ │ │ │ @@ -21661,231 +21654,218 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, c59c │ │ │ │ │ + cbz r0, c5ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c3bc │ │ │ │ │ + b.n c3bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c3ba │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n bdca │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n be04 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n bee2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n c3ba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w bdb2 │ │ │ │ │ + bne.w bdae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w bdb2 │ │ │ │ │ + b.w bdae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bd8a │ │ │ │ │ + beq.w bd86 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n bee2 │ │ │ │ │ + b.n bede │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bee2 │ │ │ │ │ - nop │ │ │ │ │ + b.n bede │ │ │ │ │ │ │ │ │ │ -0000c5f0 : │ │ │ │ │ +0000c5e8 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ca1c │ │ │ │ │ + beq.w ca14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca2a │ │ │ │ │ + bne.w ca22 │ │ │ │ │ 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 c79e │ │ │ │ │ + bne.w c796 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w ca9c │ │ │ │ │ + beq.w ca94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ca28 │ │ │ │ │ + bne.w ca20 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c902 │ │ │ │ │ + bne.w c8fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8b0 │ │ │ │ │ + bne.w c8a8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c864 │ │ │ │ │ + bne.w c85c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8b0 │ │ │ │ │ + bne.w c8a8 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9f2 │ │ │ │ │ + bne.w c9ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca2a │ │ │ │ │ + bne.w ca22 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ca2e │ │ │ │ │ + beq.w ca26 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w ca42 │ │ │ │ │ + beq.w ca3a │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ca72 │ │ │ │ │ + beq.w ca6a │ │ │ │ │ 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 c7ac │ │ │ │ │ + bne.n c7a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ca86 │ │ │ │ │ + beq.w ca7e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca80 │ │ │ │ │ + bne.w ca78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c98c │ │ │ │ │ + bne.w c984 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ca80 │ │ │ │ │ + bne.w ca78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cae8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c850 │ │ │ │ │ + beq.w c848 │ │ │ │ │ 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 c7ba │ │ │ │ │ + beq.n c7b2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8ba │ │ │ │ │ + bne.w c8b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c7c2 │ │ │ │ │ + bne.n c7ba │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c7c6 │ │ │ │ │ + beq.n c7be │ │ │ │ │ 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 c7e6 │ │ │ │ │ + beq.n c7de │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c842 │ │ │ │ │ + beq.n c83a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -21898,185 +21878,185 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c74a │ │ │ │ │ + bne.n c742 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c762 │ │ │ │ │ + beq.n c75a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n c844 │ │ │ │ │ + b.n c83c │ │ │ │ │ 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 cab2 │ │ │ │ │ + bne.w caaa │ │ │ │ │ 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 c782 │ │ │ │ │ + bne.n c77a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w cab8 │ │ │ │ │ + beq.w cab0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cab2 │ │ │ │ │ + bne.w caaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c92a │ │ │ │ │ + bne.w c922 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cab2 │ │ │ │ │ + bne.w caaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cae8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, c858 │ │ │ │ │ + cbz r0, c850 │ │ │ │ │ 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 r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c78c │ │ │ │ │ + bne.n c784 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n c792 │ │ │ │ │ + b.n c78a │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n c734 │ │ │ │ │ + b.n c72c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n c832 │ │ │ │ │ + b.n c82a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c678 │ │ │ │ │ + beq.w c670 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, c8b0 │ │ │ │ │ + cbz r0, c8a8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c792 │ │ │ │ │ + bne.w c78a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w caa8 │ │ │ │ │ + bne.w caa0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n c792 │ │ │ │ │ + b.n c78a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7a6 │ │ │ │ │ + b.n c79e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w caea │ │ │ │ │ + beq.w cae2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ca98 │ │ │ │ │ + beq.w ca90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cace │ │ │ │ │ + beq.w cac6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c792 │ │ │ │ │ + b.n c78a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c660 │ │ │ │ │ + beq.w c658 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c8b0 │ │ │ │ │ + beq.n c8a8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n c888 │ │ │ │ │ + b.n c880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cae8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c816 │ │ │ │ │ + beq.w c80e │ │ │ │ │ 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 cab2 │ │ │ │ │ + beq.w caaa │ │ │ │ │ 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] │ │ │ │ │ @@ -22086,40 +22066,40 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c85c │ │ │ │ │ + bne.w c854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c85c │ │ │ │ │ + beq.w c854 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c842 │ │ │ │ │ + b.n c83a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cae8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c718 │ │ │ │ │ + beq.w c710 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cae2 │ │ │ │ │ + beq.w cada │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -22129,994 +22109,993 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c854 │ │ │ │ │ + bne.w c84c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c854 │ │ │ │ │ + beq.w c84c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c7bc │ │ │ │ │ + b.n c7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c5f0 │ │ │ │ │ + bl c5e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c690 │ │ │ │ │ + beq.w c688 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c8b0 │ │ │ │ │ + beq.w c8a8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n c888 │ │ │ │ │ + b.n c880 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c61e │ │ │ │ │ + beq.w c616 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c8b4 │ │ │ │ │ + b.n c8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ca98 │ │ │ │ │ + cbnz r3, ca90 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w c6b4 │ │ │ │ │ + bne.w c6ac │ │ │ │ │ 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 cac6 │ │ │ │ │ + blt.n cabe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c842 │ │ │ │ │ + bne.w c83a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w c6d2 │ │ │ │ │ + bne.w c6ca │ │ │ │ │ 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 c6d2 │ │ │ │ │ + beq.w c6ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c7bc │ │ │ │ │ + b.n c7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c9e8 │ │ │ │ │ + blt.n c9e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n c6f8 │ │ │ │ │ + b.n c6f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c842 │ │ │ │ │ + b.n c83a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w c63e │ │ │ │ │ + bge.w c636 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c8b4 │ │ │ │ │ + b.n c8ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n c842 │ │ │ │ │ + b.n c83a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w c7f0 │ │ │ │ │ - b.n c982 │ │ │ │ │ + bge.w c7e8 │ │ │ │ │ + b.n c97a │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c844 │ │ │ │ │ + b.n c83c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c844 │ │ │ │ │ + beq.w c83c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c844 │ │ │ │ │ + b.n c83c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c7bc │ │ │ │ │ + b.n c7b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c7ba │ │ │ │ │ + b.n c7b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000caf0 : │ │ │ │ │ +0000cae8 : │ │ │ │ │ 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 cbd4 │ │ │ │ │ + beq.n cbcc │ │ │ │ │ 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, cb2e │ │ │ │ │ + cbz r0, cb26 │ │ │ │ │ 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 cbca │ │ │ │ │ + bne.n cbc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbc0 │ │ │ │ │ - cbz r0, cbac │ │ │ │ │ + bne.n cbb8 │ │ │ │ │ + cbz r0, cba4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n cbac │ │ │ │ │ + bge.n cba4 │ │ │ │ │ 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, cbca │ │ │ │ │ + cbnz r0, cbc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cbc0 │ │ │ │ │ - cbz r0, cbbc │ │ │ │ │ + cbnz r2, cbb8 │ │ │ │ │ + cbz r0, cbb4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n cbbc │ │ │ │ │ + bge.n cbb4 │ │ │ │ │ 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, cbca │ │ │ │ │ + cbnz r3, cbc2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cbc0 │ │ │ │ │ - cbz r0, cbaa │ │ │ │ │ + cbnz r2, cbb8 │ │ │ │ │ + cbz r0, cba2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cbaa │ │ │ │ │ + ble.n cba2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cb7e │ │ │ │ │ + b.n cb76 │ │ │ │ │ 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 cbac │ │ │ │ │ + b.n cba4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb28 │ │ │ │ │ + b.n cb20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cb28 │ │ │ │ │ + b.n cb20 │ │ │ │ │ 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 cb16 │ │ │ │ │ + b.n cb0e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cbe4 : │ │ │ │ │ +0000cbdc : │ │ │ │ │ primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d1ae │ │ │ │ │ + beq.w d194 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d196 │ │ │ │ │ + bne.w d1a2 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w d1be │ │ │ │ │ + beq.w d1c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d1ec │ │ │ │ │ + beq.w d1ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdd8 │ │ │ │ │ + beq.w cdd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cd84 │ │ │ │ │ + beq.w cd7c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd90 │ │ │ │ │ + bne.w cd88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d196 │ │ │ │ │ + bne.w d1a2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d214 │ │ │ │ │ + beq.w d20e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce8a │ │ │ │ │ + beq.w ce82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n cd78 │ │ │ │ │ + beq.n cd70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81a8 │ │ │ │ │ + bl 81a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d156 │ │ │ │ │ + bne.w d150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d196 │ │ │ │ │ + bne.w d1a2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d224 │ │ │ │ │ + beq.w d21e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf2c │ │ │ │ │ + beq.w cf24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n cd6e │ │ │ │ │ + beq.n cd66 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cff0 │ │ │ │ │ + bne.w cfe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d196 │ │ │ │ │ + bne.w d1a2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d234 │ │ │ │ │ + beq.w d22e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d048 │ │ │ │ │ + beq.w d040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, cd46 │ │ │ │ │ + cbz r7, cd3e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d0e6 │ │ │ │ │ + bne.w d0e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d1ba │ │ │ │ │ + bne.w d1a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c38 │ │ │ │ │ + bl 5ca4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ce86 │ │ │ │ │ + beq.w ce7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n cd0a │ │ │ │ │ - b.n d196 │ │ │ │ │ + beq.n cd02 │ │ │ │ │ + b.n d1a2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ccc0 │ │ │ │ │ - b.n d196 │ │ │ │ │ + beq.n ccb8 │ │ │ │ │ + b.n d1a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cc78 │ │ │ │ │ - b.n d196 │ │ │ │ │ + beq.w cc70 │ │ │ │ │ + b.n d1a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd82 │ │ │ │ │ + beq.n cd7a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd5e │ │ │ │ │ + beq.n cd56 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cd5e │ │ │ │ │ + bne.n cd56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d20a │ │ │ │ │ + bne.w d204 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n cd5e │ │ │ │ │ + b.n cd56 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d202 │ │ │ │ │ + bne.w d1bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a8 │ │ │ │ │ + bne.w d18e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ce74 │ │ │ │ │ + beq.n ce6c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n ce74 │ │ │ │ │ + bge.n ce6c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d202 │ │ │ │ │ + bne.w d1bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a8 │ │ │ │ │ + bne.w d18e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d134 │ │ │ │ │ + beq.w d12e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w d134 │ │ │ │ │ + bge.w d12e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d202 │ │ │ │ │ + bne.w d1bc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a8 │ │ │ │ │ - cbz r0, ce72 │ │ │ │ │ + bne.w d18e │ │ │ │ │ + cbz r0, ce6a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n ce72 │ │ │ │ │ + ble.n ce6a │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n ce3e │ │ │ │ │ + b.n ce36 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cc5e │ │ │ │ │ - b.n cd86 │ │ │ │ │ + bne.w cc56 │ │ │ │ │ + b.n cd7e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n cd5e │ │ │ │ │ + b.n cd56 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1f8 │ │ │ │ │ + bne.w d1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a2 │ │ │ │ │ + bne.w d188 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfca │ │ │ │ │ + beq.w cfc2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w cfca │ │ │ │ │ + bge.w cfc2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1f8 │ │ │ │ │ + bne.w d1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a2 │ │ │ │ │ + bne.w d188 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d13c │ │ │ │ │ + beq.w d136 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w d14a │ │ │ │ │ + bge.w d144 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d1f8 │ │ │ │ │ + bne.w d1b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d1a2 │ │ │ │ │ + bne.w d188 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc8 │ │ │ │ │ + beq.n cfc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cfc8 │ │ │ │ │ + ble.n cfc0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cef6 │ │ │ │ │ + b.n ceee │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1f4 │ │ │ │ │ + bne.w d1f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d19c │ │ │ │ │ + bne.w d182 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfde │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n cfde │ │ │ │ │ + ble.n cfd6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d1f4 │ │ │ │ │ + bne.w d1f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d19c │ │ │ │ │ + bne.w d182 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d138 │ │ │ │ │ + beq.w d132 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w d146 │ │ │ │ │ + ble.w d140 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d1f4 │ │ │ │ │ + bne.w d1f6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d19c │ │ │ │ │ - cbz r0, cfdc │ │ │ │ │ + bne.w d182 │ │ │ │ │ + cbz r0, cfd4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n cfdc │ │ │ │ │ + ble.n cfd4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n cf94 │ │ │ │ │ + b.n cf8c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cca8 │ │ │ │ │ - b.n cd7a │ │ │ │ │ + bne.w cca0 │ │ │ │ │ + b.n cd72 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w ccf0 │ │ │ │ │ - b.n cd70 │ │ │ │ │ + bne.w cce8 │ │ │ │ │ + b.n cd68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e190 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d206 │ │ │ │ │ + bne.w d200 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd6c │ │ │ │ │ + beq.w cd64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd5e │ │ │ │ │ + beq.w cd56 │ │ │ │ │ ldrd r3, r0, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d140 │ │ │ │ │ + bne.w d13a │ │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd5e │ │ │ │ │ - b.n cdca │ │ │ │ │ + bne.w cd56 │ │ │ │ │ + b.n cdc2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d0d6 │ │ │ │ │ + bne.n d0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d188 │ │ │ │ │ + bne.w d1a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0d4 │ │ │ │ │ + beq.n d0ce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n d0d4 │ │ │ │ │ + bge.n d0ce │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, d0d6 │ │ │ │ │ + cbnz r0, d0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d188 │ │ │ │ │ + bne.w d1a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d152 │ │ │ │ │ + beq.n d14c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n d14e │ │ │ │ │ + ble.n d148 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, d0d6 │ │ │ │ │ + cbnz r3, d0d0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl cbe4 │ │ │ │ │ + bl cbdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d188 │ │ │ │ │ - cbz r0, d0d2 │ │ │ │ │ + bne.n d1a8 │ │ │ │ │ + cbz r0, d0cc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n d0d2 │ │ │ │ │ + ble.n d0cc │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n d0a4 │ │ │ │ │ + b.n d09e │ │ │ │ │ mov r6, r7 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cd46 │ │ │ │ │ - b.n cd38 │ │ │ │ │ + beq.w cd3e │ │ │ │ │ + b.n cd30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dc8 │ │ │ │ │ + bl 14dd8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd46 │ │ │ │ │ + beq.w cd3e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd46 │ │ │ │ │ + beq.w cd3e │ │ │ │ │ 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 cd5e │ │ │ │ │ + beq.w cd56 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd5e │ │ │ │ │ - b.n cdca │ │ │ │ │ + bne.w cd56 │ │ │ │ │ + b.n cdc2 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n ce74 │ │ │ │ │ + b.n ce6c │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n cfd6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n cfca │ │ │ │ │ + b.n cfc2 │ │ │ │ │ ldrd r1, r2, [r2, #8] │ │ │ │ │ - b.n d02a │ │ │ │ │ + b.n d022 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n cfde │ │ │ │ │ + b.n cfd6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n cfca │ │ │ │ │ + b.n cfc2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n d0d4 │ │ │ │ │ + b.n d0ce │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n d0d4 │ │ │ │ │ + b.n d0ce │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd5e │ │ │ │ │ + beq.w cd56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1fc │ │ │ │ │ + beq.n d1fa │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n d036 │ │ │ │ │ + b.n d02e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w cd50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n cd62 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n cd70 │ │ │ │ │ + b.n cd68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd7a │ │ │ │ │ + b.n cd72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd86 │ │ │ │ │ + b.n cd7e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cc12 │ │ │ │ │ + beq.w cc0a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n cd5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d196 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w cd48 │ │ │ │ │ + b.n d1a2 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n cc96 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n cc4a │ │ │ │ │ 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 d23c │ │ │ │ │ + blt.n d236 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d196 │ │ │ │ │ + bne.n d1a2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cc3a │ │ │ │ │ + bne.w cc32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cc3a │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n cce6 │ │ │ │ │ + b.n cc32 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n cc9e │ │ │ │ │ + b.n ccde │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d178 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - b.n cc52 │ │ │ │ │ + b.n d172 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cd70 │ │ │ │ │ + b.n cd68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cd62 │ │ │ │ │ + b.n cd5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n cc8e │ │ │ │ │ + b.n cc86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n ccd6 │ │ │ │ │ + b.n ccce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cd18 │ │ │ │ │ + b.n cd10 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cd62 │ │ │ │ │ - nop │ │ │ │ │ + b.n cd5a │ │ │ │ │ │ │ │ │ │ -0000d248 : │ │ │ │ │ +0000d240 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d406 │ │ │ │ │ + beq.w d3fe │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d414 │ │ │ │ │ + bne.w d40c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d3e6 │ │ │ │ │ + beq.w d3de │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3d8 │ │ │ │ │ + beq.w d3d0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, d2c2 │ │ │ │ │ + cbnz r2, d2ba │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d440 │ │ │ │ │ + beq.w d438 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d2d4 │ │ │ │ │ + cbnz r0, d2cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -23126,679 +23105,679 @@ │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d2b2 │ │ │ │ │ + beq.n d2aa │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ 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 d3ca │ │ │ │ │ + beq.n d3c2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq.w d42a │ │ │ │ │ + beq.w d422 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d322 │ │ │ │ │ + cbnz r3, d31a │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d37e │ │ │ │ │ + bne.n d376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n d2ba │ │ │ │ │ + beq.n d2b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d2ba │ │ │ │ │ + bne.n d2b2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d41a │ │ │ │ │ + beq.n d412 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n d368 │ │ │ │ │ + ble.n d360 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - beq.n d368 │ │ │ │ │ + beq.n d360 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ str r1, [r5, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n d35a │ │ │ │ │ + bne.n d352 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d322 │ │ │ │ │ + beq.n d31a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d322 │ │ │ │ │ + beq.n d31a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d3b4 │ │ │ │ │ + beq.n d3ac │ │ │ │ │ str.w sl, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n d2fe │ │ │ │ │ + b.n d2f6 │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, d3d2 │ │ │ │ │ + cbz r0, d3ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n d3a8 │ │ │ │ │ + b.n d3a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2ba │ │ │ │ │ + b.n d2b2 │ │ │ │ │ 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 d2c4 │ │ │ │ │ + b.n d2bc │ │ │ │ │ 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 d2c0 │ │ │ │ │ + bne.w d2b8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d294 │ │ │ │ │ - b.n d3d8 │ │ │ │ │ + bne.w d28c │ │ │ │ │ + b.n d3d0 │ │ │ │ │ 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 d274 │ │ │ │ │ + beq.w d26c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n d2ca │ │ │ │ │ + b.n d2c2 │ │ │ │ │ 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 d2c0 │ │ │ │ │ + b.n d2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d312 │ │ │ │ │ - b.n d322 │ │ │ │ │ + beq.w d30a │ │ │ │ │ + b.n d31a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2a8 │ │ │ │ │ - b.n d322 │ │ │ │ │ + beq.w d2a0 │ │ │ │ │ + b.n d31a │ │ │ │ │ │ │ │ │ │ -0000d454 : │ │ │ │ │ +0000d44c : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n d548 │ │ │ │ │ + beq.n d540 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d554 │ │ │ │ │ + bne.n d54c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n d4b0 │ │ │ │ │ + beq.n d4a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d4e0 │ │ │ │ │ + cbnz r0, d4d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d562 │ │ │ │ │ + blt.n d55a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d56e │ │ │ │ │ + bne.n d566 │ │ │ │ │ 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 d4a0 │ │ │ │ │ + beq.n d498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18144 │ │ │ │ │ + bl 17e04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4a0 │ │ │ │ │ + bne.n d498 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4a0 │ │ │ │ │ + beq.n d498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4a0 │ │ │ │ │ + beq.n d498 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - cbz r0, d52a │ │ │ │ │ + cbz r0, d522 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - cbz r0, d530 │ │ │ │ │ + cbz r0, d528 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ - cbz r0, d55a │ │ │ │ │ + cbz r0, d552 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d4a8 │ │ │ │ │ + b.n d4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d518 │ │ │ │ │ + bne.n d510 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d518 │ │ │ │ │ + b.n d510 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d47e │ │ │ │ │ + beq.n d476 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d4a8 │ │ │ │ │ + b.n d4a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d52a │ │ │ │ │ + beq.n d522 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d4a8 │ │ │ │ │ + b.n d4a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d4a8 │ │ │ │ │ + b.n d4a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d578 <_tmp_6_rule>: │ │ │ │ │ +0000d570 <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n d5cc <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n d5c4 <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d5d8 <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, d5d0 <_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, d5c6 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, d5be <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, d5c6 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, d5be <_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, d5c6 <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, d5be <_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 d5c2 <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n d5ba <_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 d59c <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n d594 <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d5c2 <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n d5ba <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d5e0 : │ │ │ │ │ +0000d5d8 : │ │ │ │ │ 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 r9, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d84c │ │ │ │ │ + beq.w d844 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d85e │ │ │ │ │ + bne.w d856 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w da5c │ │ │ │ │ + beq.w da54 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d86a │ │ │ │ │ + beq.w d862 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d6d4 │ │ │ │ │ + bne.n d6cc │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq.w da54 │ │ │ │ │ + beq.w da4c │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d6b8 │ │ │ │ │ + cbnz r3, d6b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d79a │ │ │ │ │ + bne.w d792 │ │ │ │ │ ldr.w r7, [r9, #60] @ 0x3c │ │ │ │ │ str.w r5, [r9, #8] │ │ │ │ │ - cbnz r7, d6b8 │ │ │ │ │ + cbnz r7, d6b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d6ea │ │ │ │ │ + cbnz r0, d6e2 │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ str.w r5, [r9, #8] │ │ │ │ │ - cbnz r3, d6b8 │ │ │ │ │ + cbnz r3, d6b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d6aa │ │ │ │ │ + cbnz r3, d6a2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d87c │ │ │ │ │ + bne.w d874 │ │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ │ str.w r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d83a │ │ │ │ │ + bne.w d832 │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ str.w fp, [r9, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n d750 │ │ │ │ │ + bne.n d748 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r6, [r9, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 7134 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d680 │ │ │ │ │ + beq.n d678 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d680 │ │ │ │ │ + beq.n d678 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6b8 │ │ │ │ │ + beq.n d6b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 16138 <_loop0_119_rule> │ │ │ │ │ + bl 15e90 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6b8 │ │ │ │ │ + beq.n d6b0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d80c │ │ │ │ │ + beq.n d804 │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n d824 │ │ │ │ │ + beq.n d81c │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ str.w r5, [sl, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n d644 │ │ │ │ │ + b.n d63c │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d6ca │ │ │ │ │ + bne.n d6c2 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d864 │ │ │ │ │ + beq.n d85c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n d78c │ │ │ │ │ + ble.n d784 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n d78c │ │ │ │ │ + beq.n d784 │ │ │ │ │ mov r2, sl │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n d77e │ │ │ │ │ + bne.n d776 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n d6de │ │ │ │ │ + b.n d6d6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d66a │ │ │ │ │ + beq.w d662 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 70c8 │ │ │ │ │ + bl 7134 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d66a │ │ │ │ │ + beq.w d662 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d66a │ │ │ │ │ + beq.w d662 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6b8 │ │ │ │ │ + beq.w d6b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 16138 <_loop0_119_rule> │ │ │ │ │ + bl 15e90 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6b8 │ │ │ │ │ + beq.w d6b0 │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d732 │ │ │ │ │ + bne.n d72a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6b8 │ │ │ │ │ + beq.w d6b0 │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d6be │ │ │ │ │ + b.n d6b6 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, d864 │ │ │ │ │ + cbz r0, d85c │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n d742 │ │ │ │ │ + b.n d73a │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d6b8 │ │ │ │ │ + bne.w d6b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl d48 │ │ │ │ │ + bl d58 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n d6b8 │ │ │ │ │ + b.n d6b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d60c │ │ │ │ │ + beq.w d604 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d6de │ │ │ │ │ + b.n d6d6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d6d6 │ │ │ │ │ + b.n d6ce │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq.w da12 │ │ │ │ │ + beq.w da0a │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w da06 │ │ │ │ │ + bne.w d9fe │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9c8 │ │ │ │ │ + beq.w d9c0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w d9fe │ │ │ │ │ + beq.w d9f6 │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d9f2 │ │ │ │ │ + bne.w d9ea │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9e8 │ │ │ │ │ + beq.w d9e0 │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d9f6 │ │ │ │ │ + bne.w d9ee │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d9bc │ │ │ │ │ + beq.n d9b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d912 │ │ │ │ │ + cbnz r2, d90a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da1a │ │ │ │ │ + bne.w da12 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -23807,53 +23786,53 @@ │ │ │ │ │ ldr.w r1, [r9, #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 d9e2 │ │ │ │ │ + beq.n d9da │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n d9d0 │ │ │ │ │ + bgt.n d9c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r7, [r9, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r7, d9c4 │ │ │ │ │ + cbnz r7, d9bc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6aa │ │ │ │ │ + beq.w d6a2 │ │ │ │ │ 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, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r3, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d6aa │ │ │ │ │ + beq.w d6a2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -23861,270 +23840,270 @@ │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d80c │ │ │ │ │ - b.n d732 │ │ │ │ │ + beq.w d804 │ │ │ │ │ + b.n d72a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d900 │ │ │ │ │ + b.n d8f8 │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - b.n d6aa │ │ │ │ │ + b.n d6a2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n d93c │ │ │ │ │ + b.n d934 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ │ - b.n d9c8 │ │ │ │ │ + b.n d9c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d8bc │ │ │ │ │ + b.n d8b4 │ │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9, #88] @ 0x58 │ │ │ │ │ - b.n d6aa │ │ │ │ │ + b.n d6a2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d890 │ │ │ │ │ + b.n d888 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d912 │ │ │ │ │ + beq.w d90a │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, da9c │ │ │ │ │ + cbz r0, da94 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n da82 │ │ │ │ │ + beq.n da7a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n d8f4 │ │ │ │ │ + b.n d8ec │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d650 │ │ │ │ │ + b.n d648 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d6d0 │ │ │ │ │ + bne.w d6c8 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d630 │ │ │ │ │ - b.n d86a │ │ │ │ │ + bne.w d628 │ │ │ │ │ + b.n d862 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d9de │ │ │ │ │ + beq.n d9d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n da44 │ │ │ │ │ + b.n da3c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - b.n d922 │ │ │ │ │ + b.n d91a │ │ │ │ │ │ │ │ │ │ -0000daa4 : │ │ │ │ │ +0000da9c : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e146 │ │ │ │ │ + beq.w e13e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e154 │ │ │ │ │ + bne.w e14c │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w de0a │ │ │ │ │ + beq.w de02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de30 │ │ │ │ │ + bne.w de28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcc4 │ │ │ │ │ + bne.w dcbc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f914 │ │ │ │ │ + bl f90c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dcc4 │ │ │ │ │ + bne.w dcbc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e17a │ │ │ │ │ + beq.w e152 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df9e │ │ │ │ │ + bne.w df96 │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc80 │ │ │ │ │ + bne.w dc78 │ │ │ │ │ str.w r9, [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 dcc4 │ │ │ │ │ + bne.w dcbc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcc2 │ │ │ │ │ + beq.w dcba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w df8e │ │ │ │ │ + beq.w df86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df9e │ │ │ │ │ + bne.w df96 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, dbd2 │ │ │ │ │ + cbz r0, dbca │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df34 │ │ │ │ │ + bne.w df2c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dc90 │ │ │ │ │ + bne.n dc88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df9c │ │ │ │ │ + bne.w df94 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df4a │ │ │ │ │ + bne.w df42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dcc4 │ │ │ │ │ + bne.n dcbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dcc2 │ │ │ │ │ + beq.n dcba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, dc58 │ │ │ │ │ + cbz r0, dc50 │ │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r5, dc66 │ │ │ │ │ + cbz r5, dc5e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w df5a │ │ │ │ │ + bne.w df52 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -24134,157 +24113,157 @@ │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e15a │ │ │ │ │ + beq.w e176 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc24 │ │ │ │ │ + bne.n dc1c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc24 │ │ │ │ │ + b.n dc1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db7e │ │ │ │ │ - b.n db7a │ │ │ │ │ + bne.w db76 │ │ │ │ │ + b.n db72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df9e │ │ │ │ │ + bne.w df96 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e09a │ │ │ │ │ + beq.w e122 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dfa4 │ │ │ │ │ + bne.w df9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n dbde │ │ │ │ │ + b.n dbd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w df1c │ │ │ │ │ + bne.w df14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddf0 │ │ │ │ │ + beq.w dde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddf0 │ │ │ │ │ + beq.w dde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddf0 │ │ │ │ │ + beq.n dde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddf0 │ │ │ │ │ + bne.n dde8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddf0 │ │ │ │ │ + beq.n dde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f914 │ │ │ │ │ + bl f90c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddf0 │ │ │ │ │ + bne.n dde8 │ │ │ │ │ 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.n ddf2 │ │ │ │ │ + beq.n ddea │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e172 │ │ │ │ │ + beq.w e16e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e0ae │ │ │ │ │ + bne.w e136 │ │ │ │ │ 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 df24 │ │ │ │ │ + bne.w df1c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ddf2 │ │ │ │ │ + bne.n ddea │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ddf0 │ │ │ │ │ + beq.n dde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 148b4 │ │ │ │ │ + bl 148c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ddf0 │ │ │ │ │ + bne.n dde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, ddf0 │ │ │ │ │ + cbz r0, dde8 │ │ │ │ │ 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 dc58 │ │ │ │ │ + beq.w dc50 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r7, r8, [r0, #20] │ │ │ │ │ - cbz r5, ddf8 │ │ │ │ │ + cbz r5, ddf0 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f70c │ │ │ │ │ + bl f704 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -24298,232 +24277,232 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e15a │ │ │ │ │ + beq.w e176 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dc5c │ │ │ │ │ + b.n dc54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n ddec │ │ │ │ │ + b.n dde4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dda4 │ │ │ │ │ + bne.n dd9c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dda4 │ │ │ │ │ + b.n dd9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e18a │ │ │ │ │ + blt.w e162 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n df16 │ │ │ │ │ + beq.n df0e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n df1c │ │ │ │ │ + bne.n df14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e0ba │ │ │ │ │ + beq.w e096 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, de94 │ │ │ │ │ + cbnz r2, de8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, de92 │ │ │ │ │ + cbz r0, de8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, de92 │ │ │ │ │ + cbz r0, de8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, de94 │ │ │ │ │ + cbnz r2, de8c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, de92 │ │ │ │ │ + cbz r0, de8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f914 │ │ │ │ │ + bl f90c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, de94 │ │ │ │ │ + cbnz r2, de8c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e010 │ │ │ │ │ + bne.w e008 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0c8 │ │ │ │ │ + bne.w e0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0b6 │ │ │ │ │ + bne.w e092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, df0c │ │ │ │ │ + cbz r0, df04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, df0c │ │ │ │ │ + cbz r0, df04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0b6 │ │ │ │ │ + bne.w e092 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ - cbz r0, df0c │ │ │ │ │ + cbz r0, df04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f914 │ │ │ │ │ + bl f90c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e0b6 │ │ │ │ │ + bne.w e092 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e0d0 │ │ │ │ │ + bne.w e0ac │ │ │ │ │ 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 │ │ │ │ │ - beq.w daf2 │ │ │ │ │ + beq.w daea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dc5c │ │ │ │ │ + b.n dc54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd5a │ │ │ │ │ - b.n dd54 │ │ │ │ │ + bne.w dd52 │ │ │ │ │ + b.n dd4c │ │ │ │ │ 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 dbd2 │ │ │ │ │ + beq.w dbca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w dc04 │ │ │ │ │ - b.n dcc4 │ │ │ │ │ + beq.w dbfc │ │ │ │ │ + b.n dcbc │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, df84 │ │ │ │ │ + cbz r0, df7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc2c │ │ │ │ │ + bne.w dc24 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc2c │ │ │ │ │ + b.n dc24 │ │ │ │ │ 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 dbb4 │ │ │ │ │ + beq.w dbac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcc4 │ │ │ │ │ + b.n dcbc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dcac │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dcac │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dcac │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb4 │ │ │ │ │ + beq.w dcac │ │ │ │ │ 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] │ │ │ │ │ @@ -24531,53 +24510,53 @@ │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e08a │ │ │ │ │ + bne.n e082 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcb6 │ │ │ │ │ + beq.w dcae │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dcba │ │ │ │ │ + b.n dcb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80 │ │ │ │ │ + bl a90 │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de94 │ │ │ │ │ + bne.w de8c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de92 │ │ │ │ │ + beq.w de8a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de92 │ │ │ │ │ + beq.w de8a │ │ │ │ │ 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 de92 │ │ │ │ │ + beq.w de8a │ │ │ │ │ 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 │ │ │ │ │ @@ -24586,86 +24565,73 @@ │ │ │ │ │ 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 r2, r0 │ │ │ │ │ - cbnz r0, e092 │ │ │ │ │ + cbnz r0, e08a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df0e │ │ │ │ │ + beq.w df06 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df14 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df4c │ │ │ │ │ + b.n df0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddec │ │ │ │ │ - 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 dca6 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n dcba │ │ │ │ │ + b.n df44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ddf2 │ │ │ │ │ + b.n dde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df10 │ │ │ │ │ + b.n df08 │ │ │ │ │ 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 de40 │ │ │ │ │ + beq.w de38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n df14 │ │ │ │ │ + b.n df0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80 │ │ │ │ │ + bl a90 │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e0b6 │ │ │ │ │ + bne.n e092 │ │ │ │ │ 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 sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df0c │ │ │ │ │ + beq.w df04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 148b4 │ │ │ │ │ + bl 148c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e0b6 │ │ │ │ │ + bne.n e092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df0c │ │ │ │ │ + beq.w df04 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd sl, r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ │ @@ -24678,93 +24644,106 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne.w ddec │ │ │ │ │ + bne.w dde4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df14 │ │ │ │ │ + b.n df0c │ │ │ │ │ + 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 dc9e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n dcb2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n ddea │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dad2 │ │ │ │ │ + beq.w daca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n dc5c │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w ddf4 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc5c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dd3c │ │ │ │ │ + b.n dc54 │ │ │ │ │ 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 db66 │ │ │ │ │ - b.n df9c │ │ │ │ │ + beq.w db5e │ │ │ │ │ + b.n df94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n dc5c │ │ │ │ │ + b.n dc54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n dd34 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ddec │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n dc54 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e198 : │ │ │ │ │ +0000e190 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e242 │ │ │ │ │ + beq.n e23a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e24e │ │ │ │ │ + bne.n e246 │ │ │ │ │ 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, e1fc │ │ │ │ │ + cbnz r0, e1f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e24c │ │ │ │ │ + bne.n e244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e250 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e208 │ │ │ │ │ + cbnz r0, e200 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, e22e │ │ │ │ │ + cbnz r5, e226 │ │ │ │ │ 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 │ │ │ │ │ @@ -24776,173 +24755,173 @@ │ │ │ │ │ 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 e1e6 │ │ │ │ │ + bne.n e1de │ │ │ │ │ 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 e1ec │ │ │ │ │ - b.n e1e6 │ │ │ │ │ + bne.n e1e4 │ │ │ │ │ + b.n e1de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e24c │ │ │ │ │ + cbnz r3, e244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f0 │ │ │ │ │ + bl 1258 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1ec │ │ │ │ │ + bne.n e1e4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n e1ec │ │ │ │ │ + b.n e1e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e1c0 │ │ │ │ │ + beq.n e1b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e204 │ │ │ │ │ + b.n e1fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e258 : │ │ │ │ │ +0000e250 : │ │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e882 │ │ │ │ │ + beq.w e87a │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e890 │ │ │ │ │ + bne.w e888 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w e8c6 │ │ │ │ │ + beq.w e8be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e8f4 │ │ │ │ │ + beq.w e8ec │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w e896 │ │ │ │ │ + beq.w e88e │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e8b2 │ │ │ │ │ + beq.w e8aa │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w e5ba │ │ │ │ │ + beq.w e5b2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e67a │ │ │ │ │ + bne.w e672 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e756 │ │ │ │ │ + bne.w e74e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5e2 │ │ │ │ │ + bne.w e5da │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7c6 │ │ │ │ │ + bne.w e7be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5ee │ │ │ │ │ + bne.w e5e6 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e926 │ │ │ │ │ + beq.w e91e │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e942 │ │ │ │ │ + beq.w e93a │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w e4c0 │ │ │ │ │ + beq.w e4b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e4fa │ │ │ │ │ + bne.w e4f2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e7c2 │ │ │ │ │ + bne.w e7ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, e3a8 │ │ │ │ │ + cbnz r0, e3a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5b2 │ │ │ │ │ + bne.w e5aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16538 │ │ │ │ │ + bl 16290 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6f6 │ │ │ │ │ + bne.w e6ee │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ @@ -24953,60 +24932,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e372 │ │ │ │ │ + beq.n e36a │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6c6 │ │ │ │ │ + beq.w e6be │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w e7a0 │ │ │ │ │ + beq.w e798 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e90a │ │ │ │ │ + bne.w e902 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e916 │ │ │ │ │ + beq.w e90e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e90a │ │ │ │ │ + bne.w e902 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e56e │ │ │ │ │ + bne.w e566 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e90e │ │ │ │ │ + beq.w e906 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -25014,117 +24993,117 @@ │ │ │ │ │ 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 r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e5a4 │ │ │ │ │ + beq.w e59c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w e96e │ │ │ │ │ + beq.w e966 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e97e │ │ │ │ │ + bne.w e976 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e6cc │ │ │ │ │ + bne.w e6c4 │ │ │ │ │ str r5, [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 e5a8 │ │ │ │ │ + bne.w e5a0 │ │ │ │ │ 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 e39a │ │ │ │ │ + beq.n e392 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd fp, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e39a │ │ │ │ │ + bne.w e392 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e398 │ │ │ │ │ + beq.w e390 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e39e │ │ │ │ │ + b.n e396 │ │ │ │ │ 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.w e7b8 │ │ │ │ │ + blt.w e7b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e94e │ │ │ │ │ + bne.w e946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e358 │ │ │ │ │ + beq.w e350 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e358 │ │ │ │ │ + beq.w e350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e874 │ │ │ │ │ + beq.w e86c │ │ │ │ │ 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 e874 │ │ │ │ │ + beq.w e86c │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r8, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e87c │ │ │ │ │ + beq.w e874 │ │ │ │ │ strd r8, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -25132,88 +25111,88 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7a8 │ │ │ │ │ + beq.w e7a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n e3c2 │ │ │ │ │ + b.n e3ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f32c <_tmp_258_rule> │ │ │ │ │ + bl f324 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e418 │ │ │ │ │ + beq.w e410 │ │ │ │ │ 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 e5f2 │ │ │ │ │ + bne.n e5ea │ │ │ │ │ str r6, [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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e90e │ │ │ │ │ + beq.w e906 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n e428 │ │ │ │ │ + b.n e420 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e386 │ │ │ │ │ + beq.w e37e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e39e │ │ │ │ │ + b.n e396 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e800 │ │ │ │ │ + blt.w e7f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e676 │ │ │ │ │ + bne.n e66e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2e8 │ │ │ │ │ + beq.w e2e0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e31c │ │ │ │ │ + beq.w e314 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ - b.n e378 │ │ │ │ │ + b.n e370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f32c <_tmp_258_rule> │ │ │ │ │ + bl f324 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e58a │ │ │ │ │ + beq.n e582 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e90e │ │ │ │ │ + beq.w e906 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r6 │ │ │ │ │ strd r5, r8, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ @@ -25221,193 +25200,193 @@ │ │ │ │ │ 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 e6ac │ │ │ │ │ + bne.n e6a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e910 │ │ │ │ │ + beq.w e908 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n e672 │ │ │ │ │ + ble.n e66a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n e672 │ │ │ │ │ + beq.n e66a │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ │ ldr r5, [r6, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r5, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n e662 │ │ │ │ │ + bne.n e65a │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n e428 │ │ │ │ │ + b.n e420 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e5e2 │ │ │ │ │ + bne.n e5da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e998 │ │ │ │ │ + beq.w e990 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e80a │ │ │ │ │ + bne.w e802 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2e8 │ │ │ │ │ - b.n e5e2 │ │ │ │ │ - bl f32c <_tmp_258_rule> │ │ │ │ │ + beq.w e2e0 │ │ │ │ │ + b.n e5da │ │ │ │ │ + bl f324 <_tmp_258_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e62e │ │ │ │ │ + beq.n e626 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n e6dc │ │ │ │ │ + beq.n e6d4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n e61e │ │ │ │ │ + b.n e616 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e378 │ │ │ │ │ + b.n e370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16538 │ │ │ │ │ + bl 16290 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e470 │ │ │ │ │ - b.n e46e │ │ │ │ │ + bne.w e468 │ │ │ │ │ + b.n e466 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e958 │ │ │ │ │ + beq.w e950 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n e6bc │ │ │ │ │ + b.n e6b4 │ │ │ │ │ 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 e39a │ │ │ │ │ + beq.w e392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r7, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, 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, e726 │ │ │ │ │ + cbnz r0, e71e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e95e │ │ │ │ │ + bne.w e956 │ │ │ │ │ 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 e984 │ │ │ │ │ + beq.w e97c │ │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 e39a │ │ │ │ │ - b.n e4ac │ │ │ │ │ + bne.w e392 │ │ │ │ │ + b.n e4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2f6 │ │ │ │ │ + beq.w e2ee │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e9ac │ │ │ │ │ + beq.w e9a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7f8 │ │ │ │ │ + beq.n e7f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w e3ea │ │ │ │ │ + bne.w e3e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e3ea │ │ │ │ │ + b.n e3e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e878 │ │ │ │ │ + beq.n e870 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e368 │ │ │ │ │ + beq.w e360 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e6c8 │ │ │ │ │ + b.n e6c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -25415,47 +25394,47 @@ │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e790 │ │ │ │ │ + bne.n e788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e86e │ │ │ │ │ + beq.n e866 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e5de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e86c │ │ │ │ │ + beq.n e864 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e5de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e69a │ │ │ │ │ + beq.w e692 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e69a │ │ │ │ │ + beq.w e692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e69a │ │ │ │ │ + beq.w e692 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25465,238 +25444,238 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 e69c │ │ │ │ │ + beq.w e694 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e6a0 │ │ │ │ │ + b.n e698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e5de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e7b8 │ │ │ │ │ + b.n e7b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e53c │ │ │ │ │ + b.n e534 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e286 │ │ │ │ │ + beq.w e27e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e39e │ │ │ │ │ + b.n e396 │ │ │ │ │ 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 e6c8 │ │ │ │ │ + bne.w e6c0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e2c8 │ │ │ │ │ + bne.w e2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e5e2 │ │ │ │ │ + bne.w e5da │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n e2ca │ │ │ │ │ + b.n e2c2 │ │ │ │ │ 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 e964 │ │ │ │ │ + blt.n e95c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e890 │ │ │ │ │ + bne.n e888 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w e2ae │ │ │ │ │ + bne.w e2a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2ae │ │ │ │ │ + beq.w e2a6 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5a8 │ │ │ │ │ + b.n e5a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6c8 │ │ │ │ │ + b.n e6c0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e378 │ │ │ │ │ + b.n e370 │ │ │ │ │ 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 e7c2 │ │ │ │ │ + bne.w e7ba │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w e334 │ │ │ │ │ + bne.w e32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e954 │ │ │ │ │ + cbz r3, e94c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e7b8 │ │ │ │ │ + b.n e7b0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n e336 │ │ │ │ │ + b.n e32e │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n e910 │ │ │ │ │ + b.n e908 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e726 │ │ │ │ │ + b.n e71e │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e39e │ │ │ │ │ + b.n e396 │ │ │ │ │ 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 e45c │ │ │ │ │ + beq.w e454 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5a8 │ │ │ │ │ + b.n e5a0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e736 │ │ │ │ │ + beq.w e72e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e736 │ │ │ │ │ + b.n e72e │ │ │ │ │ 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 e68a │ │ │ │ │ + beq.w e682 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n e6a0 │ │ │ │ │ + b.n e698 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n e5e6 │ │ │ │ │ + b.n e5de │ │ │ │ │ │ │ │ │ │ -0000e9b4 : │ │ │ │ │ +0000e9ac : │ │ │ │ │ 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 ea02 │ │ │ │ │ + beq.n e9fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e9fa │ │ │ │ │ + cbnz r3, e9f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f1d0 │ │ │ │ │ - cbnz r0, e9ee │ │ │ │ │ + bl f1c8 │ │ │ │ │ + cbnz r0, e9e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, e9ee │ │ │ │ │ + cbnz r3, e9e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ - cbz r0, e9f6 │ │ │ │ │ + bl 9534 │ │ │ │ │ + cbz r0, e9ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e9ee │ │ │ │ │ + b.n e9e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e9f2 │ │ │ │ │ + b.n e9ea │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e9d2 │ │ │ │ │ + b.n e9ca │ │ │ │ │ │ │ │ │ │ -0000ea08 : │ │ │ │ │ +0000ea00 : │ │ │ │ │ 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, #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 eefc │ │ │ │ │ + beq.w eef4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r0, ea4c │ │ │ │ │ + cbz r0, ea44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ @@ -25705,132 +25684,132 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef0a │ │ │ │ │ + bne.w ef02 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w eeb8 │ │ │ │ │ + beq.w eeb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n eb38 │ │ │ │ │ + bne.n eb30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eedc │ │ │ │ │ + beq.w eed4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb7c │ │ │ │ │ + beq.n eb74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eb2e │ │ │ │ │ + beq.n eb26 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eb3c │ │ │ │ │ + bne.n eb34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n eb36 │ │ │ │ │ + bne.n eb2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee0e │ │ │ │ │ + beq.w ee06 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ee16 │ │ │ │ │ + bne.w ee0e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n eb6c │ │ │ │ │ + bge.n eb64 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n ea52 │ │ │ │ │ + b.n ea4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ec6a │ │ │ │ │ + beq.w ec62 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ 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 ee1e │ │ │ │ │ + beq.w ee16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee32 │ │ │ │ │ + bne.w ee2a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bgt.w ec22 │ │ │ │ │ + bgt.w ec1a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n eaae │ │ │ │ │ + bne.n eaa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eac4 │ │ │ │ │ + beq.n eabc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n ee16 │ │ │ │ │ + b.n ee0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb2e │ │ │ │ │ + beq.n eb26 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ 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 ee72 │ │ │ │ │ + beq.w ee6a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ee16 │ │ │ │ │ + bne.w ee0e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n eae6 │ │ │ │ │ + bgt.n eade │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -25840,525 +25819,525 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef26 │ │ │ │ │ + bne.w ef1e │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ef12 │ │ │ │ │ + beq.w ef0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ef22 │ │ │ │ │ + bne.w ef1a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w eeec │ │ │ │ │ + beq.w eee4 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec7a │ │ │ │ │ + beq.n ec72 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ec6a │ │ │ │ │ + beq.n ec62 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eaec │ │ │ │ │ + bne.w eae4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ec74 │ │ │ │ │ + bne.n ec6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee2c │ │ │ │ │ + beq.w ee24 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee32 │ │ │ │ │ + bne.w ee2a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bge.w eb20 │ │ │ │ │ + bge.w eb18 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n eb84 │ │ │ │ │ + b.n eb7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed38 │ │ │ │ │ + beq.w ed30 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ 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 ee38 │ │ │ │ │ + beq.w ee30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee4a │ │ │ │ │ + bne.w ee42 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n ed1c │ │ │ │ │ + bgt.n ed14 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ebe4 │ │ │ │ │ + bne.n ebdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ebfe │ │ │ │ │ + beq.n ebf6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n ee32 │ │ │ │ │ + b.n ee2a │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov fp, lr │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eece │ │ │ │ │ + bne.w eec6 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ee92 │ │ │ │ │ + beq.w ee8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w eea2 │ │ │ │ │ + bne.w ee9a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n ed48 │ │ │ │ │ + beq.n ed40 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed62 │ │ │ │ │ + beq.n ed5a │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ed38 │ │ │ │ │ + beq.n ed30 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ec28 │ │ │ │ │ + bne.n ec20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r2, ed42 │ │ │ │ │ + cbnz r2, ed3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee44 │ │ │ │ │ + beq.w ee3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ee4a │ │ │ │ │ + bne.w ee42 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.n ec5c │ │ │ │ │ + bge.n ec54 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n ec84 │ │ │ │ │ + b.n ec7c │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ece4 │ │ │ │ │ + bne.n ecdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ecf8 │ │ │ │ │ + beq.n ecf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n ee4a │ │ │ │ │ + b.n ee42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ 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 ecd6 │ │ │ │ │ + bne.n ecce │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ 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 eea6 │ │ │ │ │ + bne.w ee9e │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w eeb0 │ │ │ │ │ + beq.w eea8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee6c │ │ │ │ │ + bne.n ee64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl ea08 │ │ │ │ │ - cbz r0, edae │ │ │ │ │ + bl ea00 │ │ │ │ │ + cbz r0, eda6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, eddc │ │ │ │ │ + cbnz r0, edd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee6c │ │ │ │ │ + bne.n ee64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee60 │ │ │ │ │ + beq.n ee58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee66 │ │ │ │ │ + bne.n ee5e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ed22 │ │ │ │ │ + ble.n ed1a │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n ed68 │ │ │ │ │ + b.n ed60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n edae │ │ │ │ │ + beq.n eda6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee50 │ │ │ │ │ + beq.n ee48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee66 │ │ │ │ │ + bne.n ee5e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n edd6 │ │ │ │ │ + bgt.n edce │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n ed24 │ │ │ │ │ + b.n ed1c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w eb6c │ │ │ │ │ + beq.w eb64 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea44 │ │ │ │ │ + b.n ea3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eec2 │ │ │ │ │ + bne.n eeba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w eb20 │ │ │ │ │ + beq.w eb18 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eabe │ │ │ │ │ + b.n eab6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, ee86 │ │ │ │ │ + cbnz r0, ee7e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ec5c │ │ │ │ │ + beq.w ec54 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ebf6 │ │ │ │ │ + b.n ebee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eec8 │ │ │ │ │ + bne.n eec0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed22 │ │ │ │ │ + beq.w ed1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ecf2 │ │ │ │ │ + b.n ecea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee66 │ │ │ │ │ + b.n ee5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, ee8c │ │ │ │ │ + cbnz r0, ee84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eb6c │ │ │ │ │ - b.n ee16 │ │ │ │ │ + beq.w eb64 │ │ │ │ │ + b.n ee0e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee4a │ │ │ │ │ + b.n ee42 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee16 │ │ │ │ │ + b.n ee0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ecb2 │ │ │ │ │ + beq.w ecaa │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ee4a │ │ │ │ │ + b.n ee42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n ed32 │ │ │ │ │ + b.n ed2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed90 │ │ │ │ │ + b.n ed88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea76 │ │ │ │ │ + b.n ea6e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee32 │ │ │ │ │ + b.n ee2a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee66 │ │ │ │ │ + b.n ee5e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ebe4 │ │ │ │ │ - b.n ec6a │ │ │ │ │ + bne.w ebdc │ │ │ │ │ + b.n ec62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ea96 │ │ │ │ │ + b.n ea8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ebcc │ │ │ │ │ + b.n ebc4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n ea32 │ │ │ │ │ + b.n ea2a │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ea44 │ │ │ │ │ + b.n ea3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ebb2 │ │ │ │ │ + beq.w ebaa │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n ee32 │ │ │ │ │ + b.n ee2a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eaae │ │ │ │ │ - b.n eb2e │ │ │ │ │ + bne.w eaa6 │ │ │ │ │ + b.n eb26 │ │ │ │ │ │ │ │ │ │ -0000ef34 : │ │ │ │ │ +0000ef2c : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f14c │ │ │ │ │ + beq.w f144 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f15a │ │ │ │ │ + bne.w f152 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f07e │ │ │ │ │ + bne.w f076 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ef86 │ │ │ │ │ + cbnz r0, ef7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f142 │ │ │ │ │ + beq.w f13a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f138 │ │ │ │ │ + bne.w f130 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f122 │ │ │ │ │ + beq.w f11a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 314c │ │ │ │ │ + bl 33c0 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f110 │ │ │ │ │ + beq.w f108 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f11a │ │ │ │ │ + beq.w f112 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f10a │ │ │ │ │ + bne.w f102 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f102 │ │ │ │ │ + beq.w f0fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f10a │ │ │ │ │ + bne.w f102 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 f0c0 │ │ │ │ │ + bne.n f0b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0fc │ │ │ │ │ + beq.n f0f4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n f0b2 │ │ │ │ │ + bgt.n f0aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -26368,447 +26347,447 @@ │ │ │ │ │ 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 f114 │ │ │ │ │ + beq.n f10c │ │ │ │ │ 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 f172 │ │ │ │ │ + bne.w f16a │ │ │ │ │ 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 ef76 │ │ │ │ │ + beq.n ef6e │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f15e │ │ │ │ │ + beq.n f156 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef7c │ │ │ │ │ + b.n ef74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f1bc │ │ │ │ │ + beq.w f1b4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f176 │ │ │ │ │ + bne.n f16e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ef6c │ │ │ │ │ + beq.w ef64 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef80 │ │ │ │ │ + b.n ef78 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n f01a │ │ │ │ │ + b.n f012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 314c │ │ │ │ │ + bl 33c0 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f004 │ │ │ │ │ + beq.n effc │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n f0e0 │ │ │ │ │ + beq.n f0d8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n eff4 │ │ │ │ │ + b.n efec │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - cbz r0, f0fc │ │ │ │ │ + cbz r0, f0f4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f0d4 │ │ │ │ │ + b.n f0cc │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef78 │ │ │ │ │ + b.n ef70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n efcc │ │ │ │ │ + b.n efc4 │ │ │ │ │ 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 efae │ │ │ │ │ + beq.w efa6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f114 │ │ │ │ │ + b.n f10c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef7a │ │ │ │ │ + b.n ef72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef98 │ │ │ │ │ + b.n ef90 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ef62 │ │ │ │ │ + beq.w ef5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n f0ac │ │ │ │ │ + b.n f0a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef7a │ │ │ │ │ + beq.w ef72 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0ac │ │ │ │ │ + b.n f0a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f114 │ │ │ │ │ + b.n f10c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f09a │ │ │ │ │ + beq.n f092 │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 f09c │ │ │ │ │ + beq.w f094 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0a0 │ │ │ │ │ + b.n f098 │ │ │ │ │ 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 f08e │ │ │ │ │ + beq.w f086 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f0a0 │ │ │ │ │ + b.n f098 │ │ │ │ │ │ │ │ │ │ -0000f1d0 : │ │ │ │ │ +0000f1c8 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f302 │ │ │ │ │ + beq.w f2fa │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f310 │ │ │ │ │ + bne.w f308 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n f24a │ │ │ │ │ + beq.n f242 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f27a │ │ │ │ │ + bne.n f272 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f316 │ │ │ │ │ + bne.n f30e │ │ │ │ │ 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 f2cc │ │ │ │ │ + bne.n f2c4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f31e │ │ │ │ │ + blt.n f316 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f316 │ │ │ │ │ + bne.n f30e │ │ │ │ │ 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 f222 │ │ │ │ │ + beq.n f21a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f222 │ │ │ │ │ + beq.n f21a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f222 │ │ │ │ │ + beq.n f21a │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ 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 f23c │ │ │ │ │ + beq.n f234 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f23c │ │ │ │ │ + bne.n f234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f23a │ │ │ │ │ + beq.n f232 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f240 │ │ │ │ │ + b.n f238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f238 │ │ │ │ │ + bne.n f230 │ │ │ │ │ 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 f23c │ │ │ │ │ + beq.n f234 │ │ │ │ │ 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 f23c │ │ │ │ │ - b.n f2ba │ │ │ │ │ + bne.n f234 │ │ │ │ │ + b.n f2b2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f1fe │ │ │ │ │ + beq.w f1f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f240 │ │ │ │ │ + b.n f238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f240 │ │ │ │ │ + b.n f238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f240 │ │ │ │ │ + b.n f238 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f32c <_tmp_258_rule>: │ │ │ │ │ +0000f324 <_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 f686 <_tmp_258_rule+0x35a> │ │ │ │ │ + beq.w f67e <_tmp_258_rule+0x35a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f54e <_tmp_258_rule+0x222> │ │ │ │ │ + bne.w f546 <_tmp_258_rule+0x222> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f50a <_tmp_258_rule+0x1de> │ │ │ │ │ + beq.w f502 <_tmp_258_rule+0x1de> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w f51e <_tmp_258_rule+0x1f2> │ │ │ │ │ + beq.w f516 <_tmp_258_rule+0x1f2> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f55a <_tmp_258_rule+0x22e> │ │ │ │ │ + bne.w f552 <_tmp_258_rule+0x22e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f58a <_tmp_258_rule+0x25e> │ │ │ │ │ + bne.w f582 <_tmp_258_rule+0x25e> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f542 <_tmp_258_rule+0x216> │ │ │ │ │ + bne.w f53a <_tmp_258_rule+0x216> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5ea <_tmp_258_rule+0x2be> │ │ │ │ │ + bne.w f5e2 <_tmp_258_rule+0x2be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f54e <_tmp_258_rule+0x222> │ │ │ │ │ + bne.w f546 <_tmp_258_rule+0x222> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f696 <_tmp_258_rule+0x36a> │ │ │ │ │ + beq.w f68e <_tmp_258_rule+0x36a> │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f6b6 <_tmp_258_rule+0x38a> │ │ │ │ │ + beq.w f6ae <_tmp_258_rule+0x38a> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n f45e <_tmp_258_rule+0x132> │ │ │ │ │ + beq.n f456 <_tmp_258_rule+0x132> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f498 <_tmp_258_rule+0x16c> │ │ │ │ │ + bne.n f490 <_tmp_258_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5e6 <_tmp_258_rule+0x2ba> │ │ │ │ │ + bne.w f5de <_tmp_258_rule+0x2ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, f424 <_tmp_258_rule+0xf8> │ │ │ │ │ + cbnz r0, f41c <_tmp_258_rule+0xf8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -26820,85 +26799,85 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f410 <_tmp_258_rule+0xe4> │ │ │ │ │ + beq.n f408 <_tmp_258_rule+0xe4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f418 <_tmp_258_rule+0xec> │ │ │ │ │ + bne.n f410 <_tmp_258_rule+0xec> │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n f418 <_tmp_258_rule+0xec> │ │ │ │ │ + b.n f410 <_tmp_258_rule+0xec> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + blt.w f5d4 <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f6d8 <_tmp_258_rule+0x3ac> │ │ │ │ │ + bne.w f6d0 <_tmp_258_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3f6 <_tmp_258_rule+0xca> │ │ │ │ │ + beq.n f3ee <_tmp_258_rule+0xca> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3f6 <_tmp_258_rule+0xca> │ │ │ │ │ + beq.n f3ee <_tmp_258_rule+0xca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f6ec <_tmp_258_rule+0x3c0> │ │ │ │ │ + beq.w f6e4 <_tmp_258_rule+0x3c0> │ │ │ │ │ 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 f6ec <_tmp_258_rule+0x3c0> │ │ │ │ │ + beq.w f6e4 <_tmp_258_rule+0x3c0> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r7, 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 f6e6 <_tmp_258_rule+0x3ba> │ │ │ │ │ + beq.w f6de <_tmp_258_rule+0x3ba> │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -26906,119 +26885,119 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5ca <_tmp_258_rule+0x29e> │ │ │ │ │ + beq.n f5c2 <_tmp_258_rule+0x29e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n f440 <_tmp_258_rule+0x114> │ │ │ │ │ + b.n f438 <_tmp_258_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f542 <_tmp_258_rule+0x216> │ │ │ │ │ + cbnz r1, f53a <_tmp_258_rule+0x216> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w f372 <_tmp_258_rule+0x46> │ │ │ │ │ + bne.w f36a <_tmp_258_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f67a <_tmp_258_rule+0x34e> │ │ │ │ │ + blt.w f672 <_tmp_258_rule+0x34e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, f556 <_tmp_258_rule+0x22a> │ │ │ │ │ + cbnz r3, f54e <_tmp_258_rule+0x22a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f386 <_tmp_258_rule+0x5a> │ │ │ │ │ + beq.w f37e <_tmp_258_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f3ba <_tmp_258_rule+0x8e> │ │ │ │ │ + beq.w f3b2 <_tmp_258_rule+0x8e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f41c <_tmp_258_rule+0xf0> │ │ │ │ │ + b.n f414 <_tmp_258_rule+0xf0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f542 <_tmp_258_rule+0x216> │ │ │ │ │ + bne.n f53a <_tmp_258_rule+0x216> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f6f4 <_tmp_258_rule+0x3c8> │ │ │ │ │ + beq.w f6ec <_tmp_258_rule+0x3c8> │ │ │ │ │ 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 f61c <_tmp_258_rule+0x2f0> │ │ │ │ │ + bne.n f614 <_tmp_258_rule+0x2f0> │ │ │ │ │ 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.w f386 <_tmp_258_rule+0x5a> │ │ │ │ │ - b.n f542 <_tmp_258_rule+0x216> │ │ │ │ │ + beq.w f37e <_tmp_258_rule+0x5a> │ │ │ │ │ + b.n f53a <_tmp_258_rule+0x216> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f394 <_tmp_258_rule+0x68> │ │ │ │ │ + beq.w f38c <_tmp_258_rule+0x68> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ 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 f6de <_tmp_258_rule+0x3b2> │ │ │ │ │ + beq.w f6d6 <_tmp_258_rule+0x3b2> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f674 <_tmp_258_rule+0x348> │ │ │ │ │ + beq.n f66c <_tmp_258_rule+0x348> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f418 <_tmp_258_rule+0xec> │ │ │ │ │ + b.n f410 <_tmp_258_rule+0xec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f708 <_tmp_258_rule+0x3dc> │ │ │ │ │ + beq.w f700 <_tmp_258_rule+0x3dc> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f406 <_tmp_258_rule+0xda> │ │ │ │ │ + beq.w f3fe <_tmp_258_rule+0xda> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f458 <_tmp_258_rule+0x12c> │ │ │ │ │ + b.n f450 <_tmp_258_rule+0x12c> │ │ │ │ │ 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 │ │ │ │ │ @@ -27026,38 +27005,38 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f5c4 <_tmp_258_rule+0x298> │ │ │ │ │ + bne.n f5bc <_tmp_258_rule+0x298> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6d2 <_tmp_258_rule+0x3a6> │ │ │ │ │ + beq.n f6ca <_tmp_258_rule+0x3a6> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f546 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n f53e <_tmp_258_rule+0x21a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f578 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n f570 <_tmp_258_rule+0x24c> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f578 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n f570 <_tmp_258_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f578 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n f570 <_tmp_258_rule+0x24c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27066,246 +27045,246 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 f57a <_tmp_258_rule+0x24e> │ │ │ │ │ + beq.n f572 <_tmp_258_rule+0x24e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f57e <_tmp_258_rule+0x252> │ │ │ │ │ + b.n f576 <_tmp_258_rule+0x252> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, f6d0 <_tmp_258_rule+0x3a4> │ │ │ │ │ + cbz r0, f6c8 <_tmp_258_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f546 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n f53e <_tmp_258_rule+0x21a> │ │ │ │ │ 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 f358 <_tmp_258_rule+0x2c> │ │ │ │ │ - b.n f54e <_tmp_258_rule+0x222> │ │ │ │ │ + beq.w f350 <_tmp_258_rule+0x2c> │ │ │ │ │ + b.n f546 <_tmp_258_rule+0x222> │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f5e6 <_tmp_258_rule+0x2ba> │ │ │ │ │ + bne.n f5de <_tmp_258_rule+0x2ba> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f6b8 <_tmp_258_rule+0x38c> │ │ │ │ │ + beq.n f6b0 <_tmp_258_rule+0x38c> │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n f3d6 <_tmp_258_rule+0xaa> │ │ │ │ │ + b.n f3ce <_tmp_258_rule+0xaa> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f6c8 <_tmp_258_rule+0x39c> │ │ │ │ │ + cbnz r1, f6c0 <_tmp_258_rule+0x39c> │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n f3d6 <_tmp_258_rule+0xaa> │ │ │ │ │ + b.n f3ce <_tmp_258_rule+0xaa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n f5d4 <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n f546 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n f53e <_tmp_258_rule+0x21a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n f5d4 <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f546 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n f53e <_tmp_258_rule+0x21a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f4d8 <_tmp_258_rule+0x1ac> │ │ │ │ │ + b.n f4d0 <_tmp_258_rule+0x1ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n f5d4 <_tmp_258_rule+0x2b0> │ │ │ │ │ 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 f56a <_tmp_258_rule+0x23e> │ │ │ │ │ + beq.w f562 <_tmp_258_rule+0x23e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f57e <_tmp_258_rule+0x252> │ │ │ │ │ + b.n f576 <_tmp_258_rule+0x252> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f5dc <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n f5d4 <_tmp_258_rule+0x2b0> │ │ │ │ │ │ │ │ │ │ -0000f70c : │ │ │ │ │ +0000f704 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, f712 │ │ │ │ │ + cbnz r1, f70a │ │ │ │ │ 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, f736 │ │ │ │ │ + cbz r0, f72e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, f736 │ │ │ │ │ + cbz r0, f72e │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f740 : │ │ │ │ │ +0000f738 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f8f2 │ │ │ │ │ + beq.w f8ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f7d6 │ │ │ │ │ + bne.n f7ce │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n f7b2 │ │ │ │ │ + beq.n f7aa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f820 │ │ │ │ │ + bne.n f818 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, f7de │ │ │ │ │ + cbnz r0, f7d6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r6, f7d6 │ │ │ │ │ + cbnz r6, f7ce │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f84a │ │ │ │ │ + bne.n f842 │ │ │ │ │ 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, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f87c │ │ │ │ │ + blt.n f874 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, f81a │ │ │ │ │ + cbnz r3, f812 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f784 │ │ │ │ │ + beq.n f77c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f78e │ │ │ │ │ + beq.n f786 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f902 │ │ │ │ │ + beq.w f8fa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8f8 │ │ │ │ │ + beq.n f8f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a6 │ │ │ │ │ + b.n f79e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f7d6 │ │ │ │ │ + bne.n f7ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f8e0 │ │ │ │ │ + beq.n f8d8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, f888 │ │ │ │ │ + cbnz r0, f880 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f784 │ │ │ │ │ - b.n f7d6 │ │ │ │ │ + beq.n f77c │ │ │ │ │ + b.n f7ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -27313,44 +27292,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 f816 │ │ │ │ │ + bne.n f80e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7a4 │ │ │ │ │ + beq.n f79c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83a │ │ │ │ │ + beq.n f832 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83a │ │ │ │ │ + beq.n f832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83a │ │ │ │ │ + beq.n f832 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27359,488 +27338,488 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83c │ │ │ │ │ + beq.n f834 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f840 │ │ │ │ │ + b.n f838 │ │ │ │ │ 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 f82e │ │ │ │ │ + beq.n f826 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n f840 │ │ │ │ │ + b.n f838 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f764 │ │ │ │ │ + b.n f75c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, f908 │ │ │ │ │ + cbnz r0, f900 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f7a4 │ │ │ │ │ + b.n f79c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f7a8 │ │ │ │ │ + b.n f7a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f914 : │ │ │ │ │ +0000f90c : │ │ │ │ │ params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 101d0 │ │ │ │ │ + beq.w 101c8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 101de │ │ │ │ │ + bne.w 101d6 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ff78 │ │ │ │ │ + bne.w ff70 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 10088 │ │ │ │ │ + beq.w 10080 │ │ │ │ │ mov r8, r5 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1035a │ │ │ │ │ + beq.w 10352 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10346 │ │ │ │ │ + beq.w 1033e │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102de │ │ │ │ │ + beq.w 102d6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1037e │ │ │ │ │ + bne.w 10376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd7c │ │ │ │ │ + beq.w fd74 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa22 │ │ │ │ │ + beq.n fa1a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d8 │ │ │ │ │ + beq.w 102d0 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe6c │ │ │ │ │ + beq.w fe64 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d6 │ │ │ │ │ + beq.w 102ce │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r6, #4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, fa16 │ │ │ │ │ + cbz r0, fa0e │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.w fe54 │ │ │ │ │ + beq.w fe4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r7, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov sl, fp │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f9f6 │ │ │ │ │ + bne.n f9ee │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n fa2a │ │ │ │ │ - b.n fd7e │ │ │ │ │ + bne.n fa22 │ │ │ │ │ + b.n fd76 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd7e │ │ │ │ │ + bne.w fd76 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d8 │ │ │ │ │ + beq.w 102d0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n fa8c │ │ │ │ │ + ble.n fa84 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fa8c │ │ │ │ │ + beq.n fa84 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fa8c │ │ │ │ │ + beq.n fa84 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n fa8c │ │ │ │ │ + beq.n fa84 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n fa7c │ │ │ │ │ + bne.n fa74 │ │ │ │ │ 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 fe8e │ │ │ │ │ + bne.w fe86 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fbec │ │ │ │ │ + bne.w fbe4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1028e │ │ │ │ │ + beq.w 10286 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1027e │ │ │ │ │ + beq.w 10276 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102ac │ │ │ │ │ + bne.w 102a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fd96 │ │ │ │ │ + beq.w fd8e │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe42 │ │ │ │ │ + beq.w fe3a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10278 │ │ │ │ │ + beq.w 10270 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe76 │ │ │ │ │ + beq.w fe6e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10276 │ │ │ │ │ + beq.w 1026e │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, fb62 │ │ │ │ │ + cbz r0, fb5a │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.w fe12 │ │ │ │ │ + beq.w fe0a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fb44 │ │ │ │ │ + bne.n fb3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fd9a │ │ │ │ │ + beq.w fd92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fd9a │ │ │ │ │ + bne.w fd92 │ │ │ │ │ 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 10278 │ │ │ │ │ + beq.w 10270 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n fbce │ │ │ │ │ + ble.n fbc6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n fbce │ │ │ │ │ + beq.n fbc6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n fbce │ │ │ │ │ + beq.n fbc6 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n fbce │ │ │ │ │ + beq.n fbc6 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w ip, ip, fp, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n fbbe │ │ │ │ │ + bne.n fbb6 │ │ │ │ │ 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 fea0 │ │ │ │ │ + bne.w fe98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102ee │ │ │ │ │ + bne.w 102e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 110a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1009e │ │ │ │ │ + bne.w 10096 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff50 │ │ │ │ │ + bne.w ff48 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 102b2 │ │ │ │ │ + beq.w 102aa │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10264 │ │ │ │ │ + beq.w 1025c │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102ce │ │ │ │ │ + bne.w 102c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdaa │ │ │ │ │ + beq.w fda2 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe4c │ │ │ │ │ + beq.w fe44 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025e │ │ │ │ │ + beq.w 10256 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe82 │ │ │ │ │ + beq.w fe7a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1025c │ │ │ │ │ + beq.w 10254 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, fcc6 │ │ │ │ │ + cbz r0, fcbe │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.w fe2a │ │ │ │ │ + beq.w fe22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fca8 │ │ │ │ │ + bne.n fca0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n fdac │ │ │ │ │ + beq.n fda4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fdac │ │ │ │ │ + bne.n fda4 │ │ │ │ │ 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 1025e │ │ │ │ │ + beq.w 10256 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w fdf6 │ │ │ │ │ + ble.w fdee │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n fd36 │ │ │ │ │ + beq.n fd2e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n fd36 │ │ │ │ │ + beq.n fd2e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n fd36 │ │ │ │ │ + beq.n fd2e │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ add.w r6, r6, fp, lsl #2 │ │ │ │ │ rsb ip, r9, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n fd26 │ │ │ │ │ + bne.n fd1e │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 125f0 <_loop0_37_rule> │ │ │ │ │ + bl 125fc <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fe0e │ │ │ │ │ + beq.n fe06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12e60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fdba │ │ │ │ │ + bne.n fdb2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff40 │ │ │ │ │ + beq.w ff38 │ │ │ │ │ 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] │ │ │ │ │ @@ -27848,361 +27827,361 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fab4 │ │ │ │ │ - b.n fbec │ │ │ │ │ + beq.w faac │ │ │ │ │ + b.n fbe4 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbf0 │ │ │ │ │ + b.n fbe8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102f4 │ │ │ │ │ + bne.w 102ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1161c <_loop1_185_rule> │ │ │ │ │ + bl 11614 <_loop1_185_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff54 │ │ │ │ │ + bne.w ff4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 102f4 │ │ │ │ │ + bne.w 102ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12e60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ff2a │ │ │ │ │ + bne.w ff22 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fd72 │ │ │ │ │ + b.n fd6a │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 125f0 <_loop0_37_rule> │ │ │ │ │ + bl 125fc <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fd4e │ │ │ │ │ + bne.n fd46 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fdba │ │ │ │ │ + b.n fdb2 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10278 │ │ │ │ │ + beq.w 10270 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n fb4a │ │ │ │ │ + b.n fb42 │ │ │ │ │ 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 1025e │ │ │ │ │ + beq.w 10256 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n fcae │ │ │ │ │ + b.n fca6 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n fb6c │ │ │ │ │ + b.n fb64 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n fcce │ │ │ │ │ + b.n fcc6 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102d8 │ │ │ │ │ + beq.w 102d0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f9fc │ │ │ │ │ + b.n f9f4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ - b.n fa2a │ │ │ │ │ + b.n fa22 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fb6c │ │ │ │ │ + b.n fb64 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fcce │ │ │ │ │ + b.n fcc6 │ │ │ │ │ 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 ff26 │ │ │ │ │ + bne.n ff1e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd8a │ │ │ │ │ + b.n fd82 │ │ │ │ │ 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 1039a │ │ │ │ │ + beq.w 10392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 113c0 <_loop0_171_rule> │ │ │ │ │ + bl 113b8 <_loop0_171_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1037a │ │ │ │ │ + beq.w 10372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125f0 <_loop0_37_rule> │ │ │ │ │ + bl 125fc <_loop0_37_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1037a │ │ │ │ │ + beq.w 10372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12e60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fbf0 │ │ │ │ │ + bne.w fbe8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd6e │ │ │ │ │ + bne.w fd66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdee │ │ │ │ │ + beq.w fde6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fdf0 │ │ │ │ │ + b.n fde8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n febe │ │ │ │ │ + b.n feb6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd6e │ │ │ │ │ + bne.w fd66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fdec │ │ │ │ │ + beq.w fde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fdf0 │ │ │ │ │ + b.n fde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12e60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fdd4 │ │ │ │ │ + bne.w fdcc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd6e │ │ │ │ │ - b.n ff40 │ │ │ │ │ + bne.w fd66 │ │ │ │ │ + b.n ff38 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 10248 │ │ │ │ │ + beq.w 10240 │ │ │ │ │ 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 10216 │ │ │ │ │ + bne.w 1020e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 1024e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2c │ │ │ │ │ + bl a3c │ │ │ │ │ R_ARM_THM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10100 │ │ │ │ │ + bne.w 100f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 1024e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 103a0 │ │ │ │ │ + bl 10398 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10012 │ │ │ │ │ + cbnz r1, 1000a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113c0 <_loop0_171_rule> │ │ │ │ │ + bl 113b8 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10342 │ │ │ │ │ + beq.w 1033a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1033a │ │ │ │ │ + beq.w 10332 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1031c │ │ │ │ │ + bne.w 10314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 110b0 │ │ │ │ │ + bl 110a8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1030e │ │ │ │ │ + bne.w 10306 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1031c │ │ │ │ │ + bne.w 10314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1161c <_loop1_185_rule> │ │ │ │ │ + bl 11614 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 102f8 │ │ │ │ │ + bne.w 102f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 1024e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113c0 <_loop0_171_rule> │ │ │ │ │ - cbz r0, 10030 │ │ │ │ │ + bl 113b8 <_loop0_171_rule> │ │ │ │ │ + cbz r0, 10028 │ │ │ │ │ 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.n 10124 │ │ │ │ │ + bne.n 1011c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 1024e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2c │ │ │ │ │ + bl a3c │ │ │ │ │ R_ARM_THM_CALL _tmp_174_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1005c │ │ │ │ │ + cbnz r1, 10054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_175_rule │ │ │ │ │ - cbz r0, 1005a │ │ │ │ │ + cbz r0, 10052 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10188 │ │ │ │ │ + bne.w 10180 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10256 │ │ │ │ │ + bne.w 1024e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17724 <_loop1_178_rule> │ │ │ │ │ - cbnz r0, 100c4 │ │ │ │ │ + bl 1748c <_loop1_178_rule> │ │ │ │ │ + cbnz r0, 100bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 101e4 │ │ │ │ │ + bne.w 101dc │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w f95a │ │ │ │ │ + bne.w f952 │ │ │ │ │ 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 ff50 │ │ │ │ │ + bne.w ff48 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n f95c │ │ │ │ │ + b.n f954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 125f0 <_loop0_37_rule> │ │ │ │ │ + bl 125fc <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1038a │ │ │ │ │ + beq.w 10382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e50 │ │ │ │ │ + bl 12e60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1038c │ │ │ │ │ + bne.w 10384 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n fef4 │ │ │ │ │ + b.n feec │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1006c │ │ │ │ │ + beq.n 10064 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1006c │ │ │ │ │ + beq.n 10064 │ │ │ │ │ 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 │ │ │ │ │ @@ -28211,49 +28190,49 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 10170 │ │ │ │ │ + b.n 10168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_170_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffac │ │ │ │ │ + beq.w ffa4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ffac │ │ │ │ │ + beq.w ffa4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 100e4 │ │ │ │ │ + b.n 100dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10434 <_loop1_173_rule> │ │ │ │ │ + bl 1042c <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10030 │ │ │ │ │ + beq.n 10028 │ │ │ │ │ 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 10032 │ │ │ │ │ + bne.w 1002a │ │ │ │ │ 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 10030 │ │ │ │ │ + beq.w 10028 │ │ │ │ │ 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 │ │ │ │ │ @@ -28262,97 +28241,97 @@ │ │ │ │ │ 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] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1006e │ │ │ │ │ + beq.w 10066 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10072 │ │ │ │ │ + b.n 1006a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10206 │ │ │ │ │ + beq.n 101fe │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 101fe │ │ │ │ │ + cbnz r1, 101f6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 101ea │ │ │ │ │ + cbz r0, 101e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_177_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1005a │ │ │ │ │ + beq.w 10052 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1005a │ │ │ │ │ + beq.w 10052 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 100e4 │ │ │ │ │ + b.n 100dc │ │ │ │ │ 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 f940 │ │ │ │ │ + beq.w f938 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n fd74 │ │ │ │ │ + b.n fd6c │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n fd74 │ │ │ │ │ + b.n fd6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, 101fe │ │ │ │ │ + cbnz r1, 101f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1020e │ │ │ │ │ + cbz r0, 10206 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 101aa │ │ │ │ │ + b.n 101a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1005c │ │ │ │ │ + b.n 10054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10196 │ │ │ │ │ + b.n 1018e │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1005c │ │ │ │ │ + b.n 10054 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff96 │ │ │ │ │ + beq.w ff8e │ │ │ │ │ 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 │ │ │ │ │ @@ -28361,363 +28340,363 @@ │ │ │ │ │ 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 10170 │ │ │ │ │ + b.n 10168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 10256 │ │ │ │ │ + cbnz r1, 1024e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n ff86 │ │ │ │ │ + b.n ff7e │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 10072 │ │ │ │ │ + b.n 1006a │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fdba │ │ │ │ │ + b.n fdb2 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n fda6 │ │ │ │ │ + b.n fd9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 102ac │ │ │ │ │ + cbnz r1, 102a4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fad0 │ │ │ │ │ - b.n 1027e │ │ │ │ │ + bne.w fac8 │ │ │ │ │ + b.n 10276 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n fda6 │ │ │ │ │ + b.n fd9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 102ce │ │ │ │ │ + cbnz r1, 102c6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc34 │ │ │ │ │ - b.n 10264 │ │ │ │ │ + bne.w fc2c │ │ │ │ │ + b.n 1025c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fdba │ │ │ │ │ + b.n fdb2 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd8a │ │ │ │ │ + b.n fd82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fdf0 │ │ │ │ │ + b.n fde8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ff50 │ │ │ │ │ + b.n ff48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 105ac │ │ │ │ │ - cbz r0, 10342 │ │ │ │ │ + bl 105a4 │ │ │ │ │ + cbz r0, 1033a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 100e4 │ │ │ │ │ + b.n 100dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 10324 │ │ │ │ │ + cbz r0, 1031c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 102fa │ │ │ │ │ + b.n 102f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10012 │ │ │ │ │ + b.n 1000a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1000c │ │ │ │ │ + beq.w 10004 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10012 │ │ │ │ │ + b.n 1000a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ffdc │ │ │ │ │ + b.n ffd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10012 │ │ │ │ │ + b.n 1000a │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1037e │ │ │ │ │ + cbnz r1, 10376 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.w f978 │ │ │ │ │ + b.w f970 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 10384 │ │ │ │ │ + cbnz r1, 1037c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 10348 │ │ │ │ │ + beq.n 10340 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.w f978 │ │ │ │ │ + b.w f970 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fbf0 │ │ │ │ │ + b.n fbe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd8a │ │ │ │ │ + b.n fd82 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fbf0 │ │ │ │ │ + b.n fbe8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fc16 │ │ │ │ │ - b.n ff50 │ │ │ │ │ + beq.w fc0e │ │ │ │ │ + b.n ff48 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fda6 │ │ │ │ │ + b.n fd9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000103a0 : │ │ │ │ │ +00010398 : │ │ │ │ │ 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 1042e │ │ │ │ │ + beq.n 10426 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10426 │ │ │ │ │ + cbnz r3, 1041e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 10434 <_loop1_173_rule> │ │ │ │ │ + bl 1042c <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 103d8 │ │ │ │ │ + cbz r0, 103d0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10400 │ │ │ │ │ + cbnz r0, 103f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 10426 │ │ │ │ │ + cbnz r3, 1041e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10434 <_loop1_173_rule> │ │ │ │ │ + bl 1042c <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 103f2 │ │ │ │ │ + cbz r0, 103ea │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1040e │ │ │ │ │ + cbnz r0, 10406 │ │ │ │ │ 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 103d8 │ │ │ │ │ - b.n 103f6 │ │ │ │ │ + beq.n 103d0 │ │ │ │ │ + b.n 103ee │ │ │ │ │ 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 103f6 │ │ │ │ │ - b.n 103f2 │ │ │ │ │ + bne.n 103ee │ │ │ │ │ + b.n 103ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 103fa │ │ │ │ │ + b.n 103f2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 103be │ │ │ │ │ + b.n 103b6 │ │ │ │ │ │ │ │ │ │ -00010434 <_loop1_173_rule>: │ │ │ │ │ +0001042c <_loop1_173_rule>: │ │ │ │ │ _loop1_173_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10592 <_loop1_173_rule+0x15e> │ │ │ │ │ + beq.w 1058a <_loop1_173_rule+0x15e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1054c <_loop1_173_rule+0x118> │ │ │ │ │ + bne.n 10544 <_loop1_173_rule+0x118> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10588 <_loop1_173_rule+0x154> │ │ │ │ │ + beq.w 10580 <_loop1_173_rule+0x154> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1054c <_loop1_173_rule+0x118> │ │ │ │ │ + bne.n 10544 <_loop1_173_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10544 <_loop1_173_rule+0x110> │ │ │ │ │ + beq.n 1053c <_loop1_173_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 104e6 <_loop1_173_rule+0xb2> │ │ │ │ │ + cbz r0, 104de <_loop1_173_rule+0xb2> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10582 <_loop1_173_rule+0x14e> │ │ │ │ │ + beq.n 1057a <_loop1_173_rule+0x14e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10576 <_loop1_173_rule+0x142> │ │ │ │ │ + beq.n 1056e <_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 10580 <_loop1_173_rule+0x14c> │ │ │ │ │ + beq.n 10578 <_loop1_173_rule+0x14c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10554 <_loop1_173_rule+0x120> │ │ │ │ │ + beq.n 1054c <_loop1_173_rule+0x120> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 1055e <_loop1_173_rule+0x12a> │ │ │ │ │ + beq.n 10556 <_loop1_173_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 104c8 <_loop1_173_rule+0x94> │ │ │ │ │ + b.n 104c0 <_loop1_173_rule+0x94> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10546 <_loop1_173_rule+0x112> │ │ │ │ │ + cbnz r3, 1053e <_loop1_173_rule+0x112> │ │ │ │ │ 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.n 10598 <_loop1_173_rule+0x164> │ │ │ │ │ + beq.n 10590 <_loop1_173_rule+0x164> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 10530 <_loop1_173_rule+0xfc> │ │ │ │ │ + ble.n 10528 <_loop1_173_rule+0xfc> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 10530 <_loop1_173_rule+0xfc> │ │ │ │ │ + beq.n 10528 <_loop1_173_rule+0xfc> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 10530 <_loop1_173_rule+0xfc> │ │ │ │ │ + beq.n 10528 <_loop1_173_rule+0xfc> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 10530 <_loop1_173_rule+0xfc> │ │ │ │ │ + beq.n 10528 <_loop1_173_rule+0xfc> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 10520 <_loop1_173_rule+0xec> │ │ │ │ │ + bne.n 10518 <_loop1_173_rule+0xec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28726,711 +28705,711 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1053a <_loop1_173_rule+0x106> │ │ │ │ │ + b.n 10532 <_loop1_173_rule+0x106> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 104ea <_loop1_173_rule+0xb6> │ │ │ │ │ - b.n 10546 <_loop1_173_rule+0x112> │ │ │ │ │ + bne.n 104e2 <_loop1_173_rule+0xb6> │ │ │ │ │ + b.n 1053e <_loop1_173_rule+0x112> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 10582 <_loop1_173_rule+0x14e> │ │ │ │ │ + cbz r0, 1057a <_loop1_173_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 104da <_loop1_173_rule+0xa6> │ │ │ │ │ + b.n 104d2 <_loop1_173_rule+0xa6> │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 104ea <_loop1_173_rule+0xb6> │ │ │ │ │ + b.n 104e2 <_loop1_173_rule+0xb6> │ │ │ │ │ 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 1054c <_loop1_173_rule+0x118> │ │ │ │ │ + b.n 10544 <_loop1_173_rule+0x118> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10458 <_loop1_173_rule+0x24> │ │ │ │ │ + b.n 10450 <_loop1_173_rule+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1053a <_loop1_173_rule+0x106> │ │ │ │ │ + b.n 10532 <_loop1_173_rule+0x106> │ │ │ │ │ │ │ │ │ │ -000105ac : │ │ │ │ │ +000105a4 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr 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 1087a │ │ │ │ │ + beq.w 10872 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10888 │ │ │ │ │ + bne.w 10880 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 107d6 │ │ │ │ │ + beq.w 107ce │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 107ea │ │ │ │ │ + beq.w 107e2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 106c2 │ │ │ │ │ + beq.n 106ba │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10866 │ │ │ │ │ + beq.w 1085e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10876 │ │ │ │ │ + bne.w 1086e │ │ │ │ │ movs r1, #11 │ │ │ │ │ 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 107b8 │ │ │ │ │ + bne.w 107b0 │ │ │ │ │ str r7, [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 106c4 │ │ │ │ │ + bne.n 106bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108a0 │ │ │ │ │ + beq.w 10898 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1088e │ │ │ │ │ + beq.w 10886 │ │ │ │ │ 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 107a0 │ │ │ │ │ + beq.w 10798 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10862 │ │ │ │ │ + bne.w 1085a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 108a8 │ │ │ │ │ + beq.w 108a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10888 │ │ │ │ │ + bne.w 10880 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10810 │ │ │ │ │ + beq.w 10808 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10824 │ │ │ │ │ + beq.w 1081c │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107a6 │ │ │ │ │ + beq.n 1079e │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 108d2 │ │ │ │ │ + beq.w 108ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 108e2 │ │ │ │ │ + bne.w 108da │ │ │ │ │ movs r1, #11 │ │ │ │ │ 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.n 107c8 │ │ │ │ │ + bne.n 107c0 │ │ │ │ │ str r7, [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 107a6 │ │ │ │ │ + bne.n 1079e │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10850 │ │ │ │ │ + beq.w 10848 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 108be │ │ │ │ │ + beq.w 108b6 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ - cbnz r3, 1079c │ │ │ │ │ + cbnz r3, 10794 │ │ │ │ │ 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, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 106a4 │ │ │ │ │ + bne.n 1069c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 106be │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1063a │ │ │ │ │ - b.n 10638 │ │ │ │ │ + bne.w 10632 │ │ │ │ │ + b.n 10630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1072c │ │ │ │ │ - b.n 1072a │ │ │ │ │ + bne.n 10724 │ │ │ │ │ + b.n 10722 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1080a │ │ │ │ │ + cbnz r2, 10802 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 105f2 │ │ │ │ │ + bne.w 105ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10856 │ │ │ │ │ + blt.n 1084e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10600 │ │ │ │ │ + beq.w 105f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 106be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10850 │ │ │ │ │ + cbnz r3, 10848 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 106e6 │ │ │ │ │ + bne.w 106de │ │ │ │ │ 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 107a8 │ │ │ │ │ + blt.n 107a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 106f4 │ │ │ │ │ + beq.w 106ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 106be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 106be │ │ │ │ │ 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 10626 │ │ │ │ │ + beq.w 1061e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 106be │ │ │ │ │ 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 105d8 │ │ │ │ │ + beq.w 105d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 106b8 │ │ │ │ │ + b.n 106b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107a2 │ │ │ │ │ + beq.n 1079a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 106be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 106c6 │ │ │ │ │ + b.n 106be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 108b6 │ │ │ │ │ + cbnz r0, 108ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 106b8 │ │ │ │ │ + b.n 106b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 106b8 │ │ │ │ │ + b.n 106b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107a8 │ │ │ │ │ + beq.w 107a0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107a0 │ │ │ │ │ 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 1071a │ │ │ │ │ + beq.w 10712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 107a8 │ │ │ │ │ + b.n 107a0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000108e8 : │ │ │ │ │ +000108e0 : │ │ │ │ │ param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10a06 │ │ │ │ │ + beq.n 109fe │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 109a2 │ │ │ │ │ + bne.n 1099a │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 109be │ │ │ │ │ + beq.n 109b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ 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 109a0 │ │ │ │ │ + beq.n 10998 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 109f0 │ │ │ │ │ + beq.n 109e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 109fe │ │ │ │ │ + bne.n 109f6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 109b0 │ │ │ │ │ + cbnz r0, 109a8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 109a0 │ │ │ │ │ + cbnz r2, 10998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ - cbz r0, 10992 │ │ │ │ │ + cbz r0, 1098a │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a14 │ │ │ │ │ + beq.n 10a0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1095a │ │ │ │ │ - b.n 10958 │ │ │ │ │ + bne.n 10952 │ │ │ │ │ + b.n 10950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 109e4 │ │ │ │ │ + blt.n 109dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10928 │ │ │ │ │ + beq.n 10920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10996 │ │ │ │ │ + b.n 1098e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10996 │ │ │ │ │ + b.n 1098e │ │ │ │ │ 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 1094a │ │ │ │ │ + beq.n 10942 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 109a2 │ │ │ │ │ + b.n 1099a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10912 │ │ │ │ │ + beq.n 1090a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 109a2 │ │ │ │ │ + b.n 1099a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a2 │ │ │ │ │ + beq.n 1099a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10996 │ │ │ │ │ + b.n 1098e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010a28 : │ │ │ │ │ +00010a20 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10e0e │ │ │ │ │ + beq.w 10e06 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e1c │ │ │ │ │ + bne.w 10e14 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 10f58 │ │ │ │ │ + bne.w 10f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10f4c │ │ │ │ │ + blt.w 10f44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f44 │ │ │ │ │ + bne.w 10f3c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d86 │ │ │ │ │ + bne.w 10d7e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10dec │ │ │ │ │ + bne.w 10de4 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 10dc0 │ │ │ │ │ + beq.w 10db8 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10dd6 │ │ │ │ │ + beq.w 10dce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10bf6 │ │ │ │ │ + beq.w 10bee │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10c0e │ │ │ │ │ + beq.w 10c06 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d28 │ │ │ │ │ + beq.w 10d20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10e38 │ │ │ │ │ + beq.w 10e30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e48 │ │ │ │ │ - movw r1, #658 @ 0x292 │ │ │ │ │ + bne.w 10e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #658 @ 0x292 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10cdc │ │ │ │ │ + bne.w 10cd4 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d2a │ │ │ │ │ + bne.w 10d22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e06 │ │ │ │ │ - ldrd r2, r3, [r3, #20] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ + beq.w 10dfe │ │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ │ + strd r3, r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10d0c │ │ │ │ │ + bne.w 10d04 │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f30 │ │ │ │ │ + beq.w 10f28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10e28 │ │ │ │ │ + beq.w 10e20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d2a │ │ │ │ │ + bne.w 10d22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dfe │ │ │ │ │ + beq.w 10df6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 10db6 │ │ │ │ │ + bne.w 10dae │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10c30 │ │ │ │ │ + bne.n 10c28 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10df8 │ │ │ │ │ + beq.w 10df0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -29438,998 +29417,997 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dba │ │ │ │ │ + beq.w 10db2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10de8 │ │ │ │ │ + beq.w 10de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10db6 │ │ │ │ │ + bne.w 10dae │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 10ace │ │ │ │ │ + bne.w 10ac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10db2 │ │ │ │ │ + blt.w 10daa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10ada │ │ │ │ │ - b.n 10db6 │ │ │ │ │ + beq.w 10ad2 │ │ │ │ │ + b.n 10dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 114d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b98 │ │ │ │ │ + beq.n 10b90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10c72 │ │ │ │ │ + cbnz r0, 10c6a │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10df8 │ │ │ │ │ + beq.w 10df0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 10baa │ │ │ │ │ - b.n 10c60 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n 10ba2 │ │ │ │ │ + b.n 10c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 114d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c4a │ │ │ │ │ + beq.n 10c42 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10df8 │ │ │ │ │ + beq.w 10df0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r3, #2 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + strd r6, r7, [sp, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10cec │ │ │ │ │ + cbnz r0, 10ce4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10df8 │ │ │ │ │ + beq.w 10df0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 10c60 │ │ │ │ │ - b.n 10baa │ │ │ │ │ + bgt.n 10c58 │ │ │ │ │ + b.n 10ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b18 │ │ │ │ │ - b.n 10b16 │ │ │ │ │ + bne.w 10b10 │ │ │ │ │ + b.n 10b0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 114d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10cb0 │ │ │ │ │ + beq.n 10ca8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 10d10 │ │ │ │ │ + beq.n 10d08 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ str.w r3, [r7, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 10ca4 │ │ │ │ │ + b.n 10c9c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 10b50 │ │ │ │ │ + b.n 10b48 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10df2 │ │ │ │ │ + beq.n 10dea │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10cfe │ │ │ │ │ + b.n 10cf6 │ │ │ │ │ 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 10f44 │ │ │ │ │ + bne.w 10f3c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e66 │ │ │ │ │ + beq.w 10e5e │ │ │ │ │ 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 10be8 │ │ │ │ │ + beq.w 10be0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e60 │ │ │ │ │ + beq.n 10e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e4e │ │ │ │ │ + beq.n 10e46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10f68 │ │ │ │ │ + bl 10f60 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a90 │ │ │ │ │ + beq.w 10a88 │ │ │ │ │ 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 10a92 │ │ │ │ │ + bne.w 10a8a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d80 │ │ │ │ │ - b.n 10a90 │ │ │ │ │ + bne.n 10d78 │ │ │ │ │ + b.n 10a88 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d2a │ │ │ │ │ + b.n 10d22 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10d2e │ │ │ │ │ + b.n 10d26 │ │ │ │ │ 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, 10e22 │ │ │ │ │ + cbnz r2, 10e1a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 10ab6 │ │ │ │ │ + bne.w 10aae │ │ │ │ │ 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 10ab6 │ │ │ │ │ - b.n 10d2c │ │ │ │ │ + beq.w 10aae │ │ │ │ │ + b.n 10d24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d32 │ │ │ │ │ + b.n 10d2a │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10be4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d2c │ │ │ │ │ + b.n 10d24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10a56 │ │ │ │ │ + beq.w 10a4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10be4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d32 │ │ │ │ │ + b.n 10d2a │ │ │ │ │ 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 10b70 │ │ │ │ │ - b.n 10db6 │ │ │ │ │ + beq.w 10b68 │ │ │ │ │ + b.n 10dae │ │ │ │ │ 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 10b02 │ │ │ │ │ + beq.w 10afa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d2a │ │ │ │ │ + b.n 10d22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ed2 │ │ │ │ │ + beq.n 10eca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10be4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d74 │ │ │ │ │ + b.n 10d6c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbz r3, 10ed2 │ │ │ │ │ + cbz r3, 10eca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10d82 │ │ │ │ │ + bne.n 10d7a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10ef6 │ │ │ │ │ + beq.n 10eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 10f68 │ │ │ │ │ - cbz r0, 10ed8 │ │ │ │ │ + bl 10f60 │ │ │ │ │ + cbz r0, 10ed0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10ed8 │ │ │ │ │ + cbz r0, 10ed0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10ed8 │ │ │ │ │ + cbz r0, 10ed0 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ - cbnz r0, 10eee │ │ │ │ │ + cbnz r0, 10ee6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 10eea │ │ │ │ │ + cbz r0, 10ee2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10d82 │ │ │ │ │ + b.n 10d7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 10f02 │ │ │ │ │ + cbnz r3, 10efa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10f08 │ │ │ │ │ + cbnz r0, 10f00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 10ecc │ │ │ │ │ + b.n 10ec4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10d82 │ │ │ │ │ + b.n 10d7a │ │ │ │ │ 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 10e82 │ │ │ │ │ + beq.n 10e7a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10ecc │ │ │ │ │ + b.n 10ec4 │ │ │ │ │ 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 .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 10ebe │ │ │ │ │ + b.n 10eb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e0a │ │ │ │ │ + beq.w 10e02 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d2c │ │ │ │ │ + b.n 10d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10be4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10bec │ │ │ │ │ + b.n 10be4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 10a82 │ │ │ │ │ + b.n 10a7a │ │ │ │ │ │ │ │ │ │ -00010f68 : │ │ │ │ │ +00010f60 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11090 │ │ │ │ │ + beq.w 11088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 110aa │ │ │ │ │ + bne.w 110a2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11098 │ │ │ │ │ + beq.n 11090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114e0 │ │ │ │ │ + bl 114d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1107e │ │ │ │ │ + beq.n 11076 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11088 │ │ │ │ │ + beq.n 11080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11078 │ │ │ │ │ + bne.n 11070 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11070 │ │ │ │ │ + beq.n 11068 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11078 │ │ │ │ │ + bne.n 11070 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11026 │ │ │ │ │ + cbnz r0, 1101e │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 1106a │ │ │ │ │ + cbz r0, 11062 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 11042 │ │ │ │ │ + bgt.n 1103a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 11080 │ │ │ │ │ + cbz r0, 11078 │ │ │ │ │ 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 114e0 │ │ │ │ │ + bl 114d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fec │ │ │ │ │ + beq.n 10fe4 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 11052 │ │ │ │ │ + beq.n 1104a │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 10fe2 │ │ │ │ │ + b.n 10fda │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10ffc │ │ │ │ │ + b.n 10ff4 │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 1106a │ │ │ │ │ + cbz r0, 11062 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11036 │ │ │ │ │ + b.n 1102e │ │ │ │ │ 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.w fp, [r4, #8] │ │ │ │ │ - b.n 1101c │ │ │ │ │ + b.n 11014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10fc0 │ │ │ │ │ + b.n 10fb8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10f8e │ │ │ │ │ + b.n 10f86 │ │ │ │ │ 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 10fa6 │ │ │ │ │ + beq.n 10f9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11080 │ │ │ │ │ + b.n 11078 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1101e │ │ │ │ │ + b.n 11016 │ │ │ │ │ │ │ │ │ │ -000110b0 : │ │ │ │ │ +000110a8 : │ │ │ │ │ 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 1135c │ │ │ │ │ + beq.w 11354 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 112dc │ │ │ │ │ + bne.w 112d4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1136c │ │ │ │ │ + beq.w 11364 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112c2 │ │ │ │ │ + beq.w 112ba │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11388 │ │ │ │ │ + bne.w 11380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112ac │ │ │ │ │ + beq.w 112a4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1113e │ │ │ │ │ + cbz r0, 11136 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 11284 │ │ │ │ │ + beq.w 1127c │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11122 │ │ │ │ │ + bne.n 1111a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112bc │ │ │ │ │ + beq.w 112b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1118c │ │ │ │ │ + ble.n 11184 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1118c │ │ │ │ │ + beq.n 11184 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1118c │ │ │ │ │ + beq.n 11184 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1118c │ │ │ │ │ + beq.n 11184 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1117c │ │ │ │ │ + bne.n 11174 │ │ │ │ │ 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 1161c <_loop1_185_rule> │ │ │ │ │ + bl 11614 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11306 │ │ │ │ │ + bne.w 112fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 112dc │ │ │ │ │ + bne.w 112d4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1138e │ │ │ │ │ + beq.w 11386 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 112f6 │ │ │ │ │ + beq.w 112ee │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 112fe │ │ │ │ │ + bne.w 112f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112e2 │ │ │ │ │ + beq.n 112da │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 11210 │ │ │ │ │ + cbz r0, 11208 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 11298 │ │ │ │ │ + beq.n 11290 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111f6 │ │ │ │ │ + bne.n 111ee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 112f0 │ │ │ │ │ + beq.n 112e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1125c │ │ │ │ │ + ble.n 11254 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1125c │ │ │ │ │ + beq.n 11254 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1125c │ │ │ │ │ + beq.n 11254 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1125c │ │ │ │ │ + beq.n 11254 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1124c │ │ │ │ │ + bne.n 11244 │ │ │ │ │ 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 1161c <_loop1_185_rule> │ │ │ │ │ + bl 11614 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11338 │ │ │ │ │ + bne.n 11330 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 112bc │ │ │ │ │ + cbz r0, 112b4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 11128 │ │ │ │ │ + b.n 11120 │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 112f0 │ │ │ │ │ + cbz r0, 112e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 111fa │ │ │ │ │ + b.n 111f2 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1118c │ │ │ │ │ + bne.w 11184 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 111b2 │ │ │ │ │ + beq.w 111aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1127c │ │ │ │ │ + b.n 11274 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1125c │ │ │ │ │ + bne.n 11254 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11274 │ │ │ │ │ + b.n 1126c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a6 │ │ │ │ │ + beq.w 1119e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 111a6 │ │ │ │ │ + beq.w 1119e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 113ac │ │ │ │ │ + beq.n 113a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1127c │ │ │ │ │ + b.n 11274 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11274 │ │ │ │ │ + beq.n 1126c │ │ │ │ │ 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 11322 │ │ │ │ │ - b.n 11274 │ │ │ │ │ + bne.n 1131a │ │ │ │ │ + b.n 1126c │ │ │ │ │ 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 110da │ │ │ │ │ - b.n 112dc │ │ │ │ │ + beq.w 110d2 │ │ │ │ │ + b.n 112d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 11388 │ │ │ │ │ + cbnz r2, 11380 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 110fa │ │ │ │ │ - b.n 112c2 │ │ │ │ │ + bne.w 110f2 │ │ │ │ │ + b.n 112ba │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 112d0 │ │ │ │ │ + b.n 112c8 │ │ │ │ │ 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 112fe │ │ │ │ │ + bne.n 112f6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 111d0 │ │ │ │ │ - b.n 112f6 │ │ │ │ │ + bne.w 111c8 │ │ │ │ │ + b.n 112ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11276 │ │ │ │ │ + beq.w 1126e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1127c │ │ │ │ │ + b.n 11274 │ │ │ │ │ │ │ │ │ │ -000113c0 <_loop0_171_rule>: │ │ │ │ │ +000113b8 <_loop0_171_rule>: │ │ │ │ │ _loop0_36_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 114da <_loop0_171_rule+0x11a> │ │ │ │ │ + beq.n 114d2 <_loop0_171_rule+0x11a> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 114c0 <_loop0_171_rule+0x100> │ │ │ │ │ + bne.n 114b8 <_loop0_171_rule+0x100> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114cc <_loop0_171_rule+0x10c> │ │ │ │ │ + beq.n 114c4 <_loop0_171_rule+0x10c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 114c0 <_loop0_171_rule+0x100> │ │ │ │ │ + bne.n 114b8 <_loop0_171_rule+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114a4 <_loop0_171_rule+0xe4> │ │ │ │ │ + beq.n 1149c <_loop0_171_rule+0xe4> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 11434 <_loop0_171_rule+0x74> │ │ │ │ │ + cbz r0, 1142c <_loop0_171_rule+0x74> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 11490 <_loop0_171_rule+0xd0> │ │ │ │ │ + beq.n 11488 <_loop0_171_rule+0xd0> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1141a <_loop0_171_rule+0x5a> │ │ │ │ │ + bne.n 11412 <_loop0_171_rule+0x5a> │ │ │ │ │ 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 114b2 <_loop0_171_rule+0xf2> │ │ │ │ │ + beq.n 114aa <_loop0_171_rule+0xf2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + ble.n 11472 <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + beq.n 11472 <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + beq.n 11472 <_loop0_171_rule+0xba> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + beq.n 11472 <_loop0_171_rule+0xba> │ │ │ │ │ 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 1146a <_loop0_171_rule+0xaa> │ │ │ │ │ + bne.n 11462 <_loop0_171_rule+0xaa> │ │ │ │ │ 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 │ │ │ │ │ @@ -30437,631 +30415,629 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {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, 114c8 <_loop0_171_rule+0x108> │ │ │ │ │ + cbz r0, 114c0 <_loop0_171_rule+0x108> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1141e <_loop0_171_rule+0x5e> │ │ │ │ │ + b.n 11416 <_loop0_171_rule+0x5e> │ │ │ │ │ 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 1147a <_loop0_171_rule+0xba> │ │ │ │ │ + bne.n 11472 <_loop0_171_rule+0xba> │ │ │ │ │ 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 11486 <_loop0_171_rule+0xc6> │ │ │ │ │ + b.n 1147e <_loop0_171_rule+0xc6> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 114b2 <_loop0_171_rule+0xf2> │ │ │ │ │ + b.n 114aa <_loop0_171_rule+0xf2> │ │ │ │ │ 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 11486 <_loop0_171_rule+0xc6> │ │ │ │ │ + b.n 1147e <_loop0_171_rule+0xc6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 113e2 <_loop0_171_rule+0x22> │ │ │ │ │ + b.n 113da <_loop0_171_rule+0x22> │ │ │ │ │ │ │ │ │ │ -000114e0 : │ │ │ │ │ +000114d8 : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 115ec │ │ │ │ │ + beq.w 1160e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 115be │ │ │ │ │ + bne.n 115b8 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1159e │ │ │ │ │ + beq.n 11598 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115d8 │ │ │ │ │ + beq.n 115d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 11612 │ │ │ │ │ + beq.n 115ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 115f2 │ │ │ │ │ + bne.n 11606 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 115c6 │ │ │ │ │ + bne.n 115c0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [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 115da │ │ │ │ │ + bne.n 115d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1160c │ │ │ │ │ + beq.n 115e6 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r6, #20] │ │ │ │ │ - cbnz r1, 115d4 │ │ │ │ │ + cbnz r1, 115ce │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115fa │ │ │ │ │ + beq.n 115f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 115e0 │ │ │ │ │ + blt.n 115da │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1151e │ │ │ │ │ + beq.n 11518 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11594 │ │ │ │ │ + b.n 1158e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11556 │ │ │ │ │ - b.n 11550 │ │ │ │ │ + bne.n 11550 │ │ │ │ │ + b.n 1154a │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 1157a │ │ │ │ │ + b.n 11574 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11592 │ │ │ │ │ + b.n 1158c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11594 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11502 │ │ │ │ │ + b.n 1158e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 115da │ │ │ │ │ + b.n 1158e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 11532 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 115dc │ │ │ │ │ + beq.n 115d6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11594 │ │ │ │ │ + b.n 1158e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11594 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 115d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11538 │ │ │ │ │ - nop │ │ │ │ │ + b.n 114fc │ │ │ │ │ │ │ │ │ │ -0001161c <_loop1_185_rule>: │ │ │ │ │ +00011614 <_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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11dd2 <_loop1_185_rule+0x7b6> │ │ │ │ │ + beq.w 11dd4 <_loop1_185_rule+0x7c0> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11de0 <_loop1_185_rule+0x7c4> │ │ │ │ │ + bne.w 11de2 <_loop1_185_rule+0x7ce> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e9c <_loop1_185_rule+0x880> │ │ │ │ │ + beq.w 11ea4 <_loop1_185_rule+0x890> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11e96 <_loop1_185_rule+0x87a> │ │ │ │ │ + bne.w 11e9e <_loop1_185_rule+0x88a> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 11e84 <_loop1_185_rule+0x868> │ │ │ │ │ + beq.w 11e8c <_loop1_185_rule+0x878> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 118b2 <_loop1_185_rule+0x296> │ │ │ │ │ + beq.w 118a6 <_loop1_185_rule+0x292> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 118ca <_loop1_185_rule+0x2ae> │ │ │ │ │ + beq.w 118be <_loop1_185_rule+0x2aa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118fa <_loop1_185_rule+0x2de> │ │ │ │ │ + beq.w 118ee <_loop1_185_rule+0x2da> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11e1e <_loop1_185_rule+0x802> │ │ │ │ │ + beq.w 11e22 <_loop1_185_rule+0x80e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e2e <_loop1_185_rule+0x812> │ │ │ │ │ + bne.w 11e32 <_loop1_185_rule+0x81e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a7e <_loop1_185_rule+0x462> │ │ │ │ │ + bne.w 11a72 <_loop1_185_rule+0x45e> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 118fe <_loop1_185_rule+0x2e2> │ │ │ │ │ + bne.w 118f2 <_loop1_185_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e3e <_loop1_185_rule+0x822> │ │ │ │ │ + beq.w 11e44 <_loop1_185_rule+0x830> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd fp, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e00 <_loop1_185_rule+0x7e4> │ │ │ │ │ + beq.w 11e04 <_loop1_185_rule+0x7f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a8e <_loop1_185_rule+0x472> │ │ │ │ │ + beq.w 11a82 <_loop1_185_rule+0x46e> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a8e <_loop1_185_rule+0x472> │ │ │ │ │ + beq.w 11a82 <_loop1_185_rule+0x46e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11eac <_loop1_185_rule+0x890> │ │ │ │ │ + bne.w 11eb4 <_loop1_185_rule+0x8a0> │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 11a00 <_loop1_185_rule+0x3e4> │ │ │ │ │ + beq.w 119f4 <_loop1_185_rule+0x3e0> │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, lr │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ + strd sl, lr, [sp, #28] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - beq.w 11e74 <_loop1_185_rule+0x858> │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + beq.w 11e7c <_loop1_185_rule+0x868> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dae <_loop1_185_rule+0x792> │ │ │ │ │ + bne.w 11dae <_loop1_185_rule+0x79a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11a94 <_loop1_185_rule+0x478> │ │ │ │ │ + beq.w 11a88 <_loop1_185_rule+0x474> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 11ab0 <_loop1_185_rule+0x494> │ │ │ │ │ + beq.w 11aa4 <_loop1_185_rule+0x490> │ │ │ │ │ mov r6, r5 │ │ │ │ │ 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, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ae4 <_loop1_185_rule+0x4c8> │ │ │ │ │ + beq.w 11ad8 <_loop1_185_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11d78 <_loop1_185_rule+0x75c> │ │ │ │ │ + beq.w 11d78 <_loop1_185_rule+0x764> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11d8c <_loop1_185_rule+0x770> │ │ │ │ │ + bne.w 11d8c <_loop1_185_rule+0x778> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11cc6 <_loop1_185_rule+0x6aa> │ │ │ │ │ + bne.w 11cbe <_loop1_185_rule+0x6aa> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11aea <_loop1_185_rule+0x4ce> │ │ │ │ │ + bne.w 11ade <_loop1_185_rule+0x4ca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ 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 11da4 <_loop1_185_rule+0x788> │ │ │ │ │ + beq.w 11da4 <_loop1_185_rule+0x790> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d90 <_loop1_185_rule+0x774> │ │ │ │ │ + beq.w 11d90 <_loop1_185_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cb2 <_loop1_185_rule+0x696> │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + beq.w 11caa <_loop1_185_rule+0x696> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cb2 <_loop1_185_rule+0x696> │ │ │ │ │ + beq.w 11caa <_loop1_185_rule+0x696> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11d74 <_loop1_185_rule+0x758> │ │ │ │ │ + bne.w 11d74 <_loop1_185_rule+0x760> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11be8 <_loop1_185_rule+0x5cc> │ │ │ │ │ + beq.w 11bdc <_loop1_185_rule+0x5c8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 11ce6 <_loop1_185_rule+0x6ca> │ │ │ │ │ + beq.w 11cde <_loop1_185_rule+0x6ca> │ │ │ │ │ str.w r5, [fp, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b.n 11788 <_loop1_185_rule+0x16c> │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + b.n 1177c <_loop1_185_rule+0x168> │ │ │ │ │ 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 11d6e <_loop1_185_rule+0x752> │ │ │ │ │ + bne.w 11d6e <_loop1_185_rule+0x75a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11690 <_loop1_185_rule+0x74> │ │ │ │ │ + bne.w 11688 <_loop1_185_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d64 <_loop1_185_rule+0x748> │ │ │ │ │ + blt.w 11d64 <_loop1_185_rule+0x750> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d6e <_loop1_185_rule+0x752> │ │ │ │ │ + bne.w 11d6e <_loop1_185_rule+0x75a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116ac <_loop1_185_rule+0x90> │ │ │ │ │ + bne.w 116a4 <_loop1_185_rule+0x90> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d56 <_loop1_185_rule+0x73a> │ │ │ │ │ + bne.w 11d56 <_loop1_185_rule+0x742> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 11a10 <_loop1_185_rule+0x3f4> │ │ │ │ │ + beq.n 11a04 <_loop1_185_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 11a2a <_loop1_185_rule+0x40e> │ │ │ │ │ + beq.w 11a1e <_loop1_185_rule+0x40a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a5e <_loop1_185_rule+0x442> │ │ │ │ │ + beq.w 11a52 <_loop1_185_rule+0x43e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11e0e <_loop1_185_rule+0x7f2> │ │ │ │ │ + beq.w 11e12 <_loop1_185_rule+0x7fe> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11dfc <_loop1_185_rule+0x7e0> │ │ │ │ │ + bne.w 11e00 <_loop1_185_rule+0x7ec> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ca2 <_loop1_185_rule+0x686> │ │ │ │ │ + bne.w 11c9a <_loop1_185_rule+0x686> │ │ │ │ │ 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 11d5a <_loop1_185_rule+0x73e> │ │ │ │ │ + bne.w 11d5a <_loop1_185_rule+0x746> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e38 <_loop1_185_rule+0x81c> │ │ │ │ │ + beq.w 11e3e <_loop1_185_rule+0x82a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11dbe <_loop1_185_rule+0x7a2> │ │ │ │ │ + beq.w 11dc0 <_loop1_185_rule+0x7ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cba <_loop1_185_rule+0x69e> │ │ │ │ │ + beq.w 11cb2 <_loop1_185_rule+0x69e> │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d04 <_loop1_185_rule+0x6e8> │ │ │ │ │ + bne.w 11cfe <_loop1_185_rule+0x6ea> │ │ │ │ │ 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 11cba <_loop1_185_rule+0x69e> │ │ │ │ │ + beq.w 11cb2 <_loop1_185_rule+0x69e> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11768 <_loop1_185_rule+0x14c> │ │ │ │ │ + bne.w 11760 <_loop1_185_rule+0x14c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11eb8 <_loop1_185_rule+0x89c> │ │ │ │ │ + bne.w 11ec2 <_loop1_185_rule+0x8ae> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11d38 <_loop1_185_rule+0x71c> │ │ │ │ │ + b.n 11d38 <_loop1_185_rule+0x724> │ │ │ │ │ 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 11e38 <_loop1_185_rule+0x81c> │ │ │ │ │ + bne.w 11e3e <_loop1_185_rule+0x82a> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11920 <_loop1_185_rule+0x304> │ │ │ │ │ + bne.w 11914 <_loop1_185_rule+0x300> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d46 <_loop1_185_rule+0x72a> │ │ │ │ │ + blt.w 11d46 <_loop1_185_rule+0x732> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e38 <_loop1_185_rule+0x81c> │ │ │ │ │ + bne.w 11e3e <_loop1_185_rule+0x82a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1193c <_loop1_185_rule+0x320> │ │ │ │ │ + bne.w 11930 <_loop1_185_rule+0x31c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -31069,737 +31045,739 @@ │ │ │ │ │ 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 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116de <_loop1_185_rule+0xc2> │ │ │ │ │ - b.n 116da <_loop1_185_rule+0xbe> │ │ │ │ │ + bne.w 116d6 <_loop1_185_rule+0xc2> │ │ │ │ │ + b.n 116d2 <_loop1_185_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 118f4 <_loop1_185_rule+0x2e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11e4a <_loop1_185_rule+0x82e> │ │ │ │ │ + bne.w 11e50 <_loop1_185_rule+0x83c> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 117b2 <_loop1_185_rule+0x196> │ │ │ │ │ + bne.w 117a6 <_loop1_185_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d12 <_loop1_185_rule+0x6f6> │ │ │ │ │ + blt.w 11d0e <_loop1_185_rule+0x6fa> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11e4a <_loop1_185_rule+0x82e> │ │ │ │ │ + bne.w 11e50 <_loop1_185_rule+0x83c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117ce <_loop1_185_rule+0x1b2> │ │ │ │ │ + bne.w 117c2 <_loop1_185_rule+0x1ae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 11d2e <_loop1_185_rule+0x712> │ │ │ │ │ + bne.w 11d2c <_loop1_185_rule+0x718> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 11bf0 <_loop1_185_rule+0x5d4> │ │ │ │ │ + beq.n 11be6 <_loop1_185_rule+0x5d2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11c0c <_loop1_185_rule+0x5f0> │ │ │ │ │ + beq.w 11c02 <_loop1_185_rule+0x5ee> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c38 <_loop1_185_rule+0x61c> │ │ │ │ │ + beq.w 11c2e <_loop1_185_rule+0x61a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11de6 <_loop1_185_rule+0x7ca> │ │ │ │ │ + beq.w 11de8 <_loop1_185_rule+0x7d4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e6a <_loop1_185_rule+0x84e> │ │ │ │ │ + bne.w 11e70 <_loop1_185_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11cd6 <_loop1_185_rule+0x6ba> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 11cce <_loop1_185_rule+0x6ba> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [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 11d08 <_loop1_185_rule+0x6ec> │ │ │ │ │ + bne.w 11d02 <_loop1_185_rule+0x6ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ │ + strd r2, r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ + ldrd r2, r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e32 <_loop1_185_rule+0x816> │ │ │ │ │ + beq.w 11e36 <_loop1_185_rule+0x822> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11db8 <_loop1_185_rule+0x79c> │ │ │ │ │ + beq.w 11db8 <_loop1_185_rule+0x7a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cfe <_loop1_185_rule+0x6e2> │ │ │ │ │ + beq.w 11cf6 <_loop1_185_rule+0x6e2> │ │ │ │ │ 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.w 11cfe <_loop1_185_rule+0x6e2> │ │ │ │ │ + bne.w 11cf6 <_loop1_185_rule+0x6e2> │ │ │ │ │ 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 11cfe <_loop1_185_rule+0x6e2> │ │ │ │ │ + beq.w 11cf6 <_loop1_185_rule+0x6e2> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11898 <_loop1_185_rule+0x27c> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + bne.w 1188c <_loop1_185_rule+0x278> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a00 <_loop1_185_rule+0x3e4> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + b.n 119f4 <_loop1_185_rule+0x3e0> │ │ │ │ │ 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 11e32 <_loop1_185_rule+0x816> │ │ │ │ │ + bne.w 11e36 <_loop1_185_rule+0x822> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 11b06 <_loop1_185_rule+0x4ea> │ │ │ │ │ + bne.w 11afa <_loop1_185_rule+0x4e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d1e <_loop1_185_rule+0x702> │ │ │ │ │ + blt.w 11d1a <_loop1_185_rule+0x706> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e32 <_loop1_185_rule+0x816> │ │ │ │ │ + bne.w 11e36 <_loop1_185_rule+0x822> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b1e <_loop1_185_rule+0x502> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + bne.w 11b12 <_loop1_185_rule+0x4fe> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + beq.w 11a5c <_loop1_185_rule+0x448> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + bne.w 11a5c <_loop1_185_rule+0x448> │ │ │ │ │ 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 11e66 <_loop1_185_rule+0x84a> │ │ │ │ │ + beq.w 11e6c <_loop1_185_rule+0x858> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 11c94 <_loop1_185_rule+0x678> │ │ │ │ │ + ble.n 11c8c <_loop1_185_rule+0x678> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11c94 <_loop1_185_rule+0x678> │ │ │ │ │ + beq.n 11c8c <_loop1_185_rule+0x678> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 11c94 <_loop1_185_rule+0x678> │ │ │ │ │ + beq.n 11c8c <_loop1_185_rule+0x678> │ │ │ │ │ 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 11c86 <_loop1_185_rule+0x66a> │ │ │ │ │ + bne.n 11c7e <_loop1_185_rule+0x66a> │ │ │ │ │ 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 11a76 <_loop1_185_rule+0x45a> │ │ │ │ │ + b.n 11a6a <_loop1_185_rule+0x456> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1196a <_loop1_185_rule+0x34e> │ │ │ │ │ - b.n 11968 <_loop1_185_rule+0x34c> │ │ │ │ │ + bne.w 1195e <_loop1_185_rule+0x34a> │ │ │ │ │ + b.n 1195c <_loop1_185_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11ae0 <_loop1_185_rule+0x4cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + b.n 11a5c <_loop1_185_rule+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11804 <_loop1_185_rule+0x1e8> │ │ │ │ │ - b.n 11800 <_loop1_185_rule+0x1e4> │ │ │ │ │ + bne.w 117f8 <_loop1_185_rule+0x1e4> │ │ │ │ │ + b.n 117f4 <_loop1_185_rule+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b50 <_loop1_185_rule+0x534> │ │ │ │ │ - b.n 11b4c <_loop1_185_rule+0x530> │ │ │ │ │ + bne.w 11b44 <_loop1_185_rule+0x530> │ │ │ │ │ + b.n 11b40 <_loop1_185_rule+0x52c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e50 <_loop1_185_rule+0x834> │ │ │ │ │ + beq.w 11e56 <_loop1_185_rule+0x842> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 118a6 <_loop1_185_rule+0x28a> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 1189a <_loop1_185_rule+0x286> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 11c3a <_loop1_185_rule+0x626> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 11c40 <_loop1_185_rule+0x624> │ │ │ │ │ + b.n 11c38 <_loop1_185_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11ae0 <_loop1_185_rule+0x4cc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 11c3a <_loop1_185_rule+0x626> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ - b.n 11c50 <_loop1_185_rule+0x634> │ │ │ │ │ + beq.w 11a5c <_loop1_185_rule+0x448> │ │ │ │ │ + b.n 11c48 <_loop1_185_rule+0x634> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + b.n 11a5c <_loop1_185_rule+0x448> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 11d36 <_loop1_185_rule+0x71a> │ │ │ │ │ + b.n 11d36 <_loop1_185_rule+0x722> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11a68 <_loop1_185_rule+0x44c> │ │ │ │ │ + b.n 11a5c <_loop1_185_rule+0x448> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 118f4 <_loop1_185_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 118f4 <_loop1_185_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11ae0 <_loop1_185_rule+0x4cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 117ec <_loop1_185_rule+0x1d0> │ │ │ │ │ + beq.w 117e0 <_loop1_185_rule+0x1cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11ae0 <_loop1_185_rule+0x4cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11cb4 <_loop1_185_rule+0x698> │ │ │ │ │ + beq.n 11cac <_loop1_185_rule+0x698> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11ae0 <_loop1_185_rule+0x4cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 11ae0 <_loop1_185_rule+0x4cc> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a0c <_loop1_185_rule+0x3f0> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 11a00 <_loop1_185_rule+0x3ec> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ + beq.w 11c3a <_loop1_185_rule+0x626> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 11c3a <_loop1_185_rule+0x626> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1164a <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 11642 <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 11c9e <_loop1_185_rule+0x682> │ │ │ │ │ + b.n 11c96 <_loop1_185_rule+0x682> │ │ │ │ │ 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 11b38 <_loop1_185_rule+0x51c> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + beq.w 11b2c <_loop1_185_rule+0x518> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 11c3a <_loop1_185_rule+0x626> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, 11e44 <_loop1_185_rule+0x828> │ │ │ │ │ + cbnz r0, 11e4a <_loop1_185_rule+0x836> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 118f4 <_loop1_185_rule+0x2e0> │ │ │ │ │ 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 11956 <_loop1_185_rule+0x33a> │ │ │ │ │ - b.n 11dfa <_loop1_185_rule+0x7de> │ │ │ │ │ + beq.w 1194a <_loop1_185_rule+0x336> │ │ │ │ │ + b.n 11dfe <_loop1_185_rule+0x7ea> │ │ │ │ │ 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 116c6 <_loop1_185_rule+0xaa> │ │ │ │ │ + beq.w 116be <_loop1_185_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 118f4 <_loop1_185_rule+0x2e0> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11c42 <_loop1_185_rule+0x626> │ │ │ │ │ + b.n 11c3a <_loop1_185_rule+0x626> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 11e0a <_loop1_185_rule+0x7ee> │ │ │ │ │ + b.n 11e0e <_loop1_185_rule+0x7fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ + b.n 118f4 <_loop1_185_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11aec <_loop1_185_rule+0x4d0> │ │ │ │ │ + b.n 11ae0 <_loop1_185_rule+0x4cc> │ │ │ │ │ mov r7, 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11c9e <_loop1_185_rule+0x682> │ │ │ │ │ + b.n 11c96 <_loop1_185_rule+0x682> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 11e54 <_loop1_185_rule+0x838> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 11e5a <_loop1_185_rule+0x846> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 11dfc <_loop1_185_rule+0x7e0> │ │ │ │ │ + b.n 11e00 <_loop1_185_rule+0x7ec> │ │ │ │ │ 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, 11eb0 <_loop1_185_rule+0x894> │ │ │ │ │ + cbnz r2, 11eb8 <_loop1_185_rule+0x8a4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1179c <_loop1_185_rule+0x180> │ │ │ │ │ + b.n 11790 <_loop1_185_rule+0x17c> │ │ │ │ │ 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 11674 <_loop1_185_rule+0x58> │ │ │ │ │ - b.n 11a0c <_loop1_185_rule+0x3f0> │ │ │ │ │ + beq.w 1166c <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 11a00 <_loop1_185_rule+0x3ec> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 11c9e <_loop1_185_rule+0x682> │ │ │ │ │ + b.n 11c96 <_loop1_185_rule+0x682> │ │ │ │ │ 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 11c9e <_loop1_185_rule+0x682> │ │ │ │ │ + b.n 11c96 <_loop1_185_rule+0x682> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11900 <_loop1_185_rule+0x2e4> │ │ │ │ │ - ldrd sl, r5, [sp, #24] │ │ │ │ │ + b.n 118f4 <_loop1_185_rule+0x2e0> │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a0c <_loop1_185_rule+0x3f0> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + b.n 11a00 <_loop1_185_rule+0x3ec> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11d38 <_loop1_185_rule+0x71c> │ │ │ │ │ + b.n 11d38 <_loop1_185_rule+0x724> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00011ec0 : │ │ │ │ │ +00011ecc : │ │ │ │ │ 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 1224a │ │ │ │ │ + beq.w 12254 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12258 │ │ │ │ │ + bne.w 12262 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11f6a │ │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + beq.n 11f74 │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ it ne │ │ │ │ │ - movne r5, r6 │ │ │ │ │ - beq.n 11f80 │ │ │ │ │ + movne r6, r5 │ │ │ │ │ + beq.n 11f8a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fb8 │ │ │ │ │ - ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + bne.n 11fb4 │ │ │ │ │ + ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 12048 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 12228 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 12040 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 8478 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1207e │ │ │ │ │ + beq.w 12078 │ │ │ │ │ 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 r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1207e │ │ │ │ │ + beq.w 12078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ 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 12230 │ │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 11f04 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1223a │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 11f10 │ │ │ │ │ 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 1203c │ │ │ │ │ + blt.n 1202a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 12230 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1223a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f1e │ │ │ │ │ + beq.n 11f28 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f1e │ │ │ │ │ + beq.n 11f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 8478 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12264 │ │ │ │ │ + beq.w 1226e │ │ │ │ │ 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 12264 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq.w 1226e │ │ │ │ │ + mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldrd r5, r3, [r3, #20] │ │ │ │ │ + ldrd r6, 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 1225e │ │ │ │ │ - strd r5, r3, [sp] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + beq.w 12268 │ │ │ │ │ + strd r6, r3, [sp] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_NamedExpr │ │ │ │ │ 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 176d4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 1202a │ │ │ │ │ + bl 1743c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1222a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1226c │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str r7, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ + b.n 11f6a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 11f30 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 12258 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 11f3a │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 12262 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12236 │ │ │ │ │ + beq.w 12240 │ │ │ │ │ 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, 12086 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + cbz r0, 12080 │ │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 12026 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 11f30 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 12026 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 11f3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 12026 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 12026 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 12244 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1224e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 8478 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12162 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 1215c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 12244 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1224e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbnz r0, 120f6 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbnz r0, 120f0 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 12244 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 1224e │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 120de │ │ │ │ │ + cbz r0, 120d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl ac70 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 121c2 │ │ │ │ │ + bne.n 121bc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 1206c │ │ │ │ │ + b.n 12066 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120b4 │ │ │ │ │ + beq.n 120ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120b4 │ │ │ │ │ + beq.n 120ae │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120b4 │ │ │ │ │ + beq.n 120ae │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -31808,1764 +31786,1774 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl dc0 │ │ │ │ │ + ldrd r2, r3, [r7, #16] │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120e6 │ │ │ │ │ + beq.n 120e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1207a │ │ │ │ │ + b.n 12074 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1209e │ │ │ │ │ + beq.n 12098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1209e │ │ │ │ │ + beq.n 12098 │ │ │ │ │ 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 r2, [r7, #16] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ │ + ldr r7, [r7, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - bl dc0 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12154 │ │ │ │ │ - b.n 120e6 │ │ │ │ │ + bne.n 1214e │ │ │ │ │ + b.n 120e0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120de │ │ │ │ │ + beq.n 120d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120de │ │ │ │ │ + beq.n 120d8 │ │ │ │ │ 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 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120de │ │ │ │ │ + beq.w 120d8 │ │ │ │ │ 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 r2, [r7, #16] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ - ldr r5, [r5, #28] │ │ │ │ │ + ldr r7, [r7, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 121b0 │ │ │ │ │ + b.n 121aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f60 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1203c │ │ │ │ │ + b.n 11f6a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbz r0, 12276 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 12034 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 12034 │ │ │ │ │ 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 1205a │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 12054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1215e │ │ │ │ │ + b.n 12158 │ │ │ │ │ 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 11eec │ │ │ │ │ + beq.w 11ef8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 11f60 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 11f6a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11ff8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1203c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1203c │ │ │ │ │ + b.n 11ff4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 12034 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 12034 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00012270 : │ │ │ │ │ +0001227c : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1248a │ │ │ │ │ + beq.w 12496 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12450 │ │ │ │ │ + bne.w 1245c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1249a │ │ │ │ │ + beq.w 124a6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1244c │ │ │ │ │ + beq.w 12458 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 124f0 │ │ │ │ │ + beq.w 124fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 124ea │ │ │ │ │ + bne.w 124f6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 123a8 │ │ │ │ │ + beq.n 123b4 │ │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r8, r6 │ │ │ │ │ - beq.n 123be │ │ │ │ │ + beq.n 123ca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 123f4 │ │ │ │ │ + bne.n 12400 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 124fa │ │ │ │ │ + bne.w 12506 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12434 │ │ │ │ │ + beq.w 12440 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12432 │ │ │ │ │ + beq.n 1243e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13c98 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 124da │ │ │ │ │ + bne.w 124e6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 124ce │ │ │ │ │ + beq.w 124da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1244e │ │ │ │ │ + bne.n 1245a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1244c │ │ │ │ │ + beq.n 12458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1239a │ │ │ │ │ + cbz r0, 123a6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1245e │ │ │ │ │ + beq.n 1246a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 124fa │ │ │ │ │ + bne.w 12506 │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 122f6 │ │ │ │ │ + bne.n 12302 │ │ │ │ │ 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.n 12436 │ │ │ │ │ + blt.n 12442 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 124fa │ │ │ │ │ + bne.w 12506 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1230e │ │ │ │ │ + beq.n 1231a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1230e │ │ │ │ │ + beq.n 1231a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12482 │ │ │ │ │ + beq.n 1248e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 12470 │ │ │ │ │ + cbz r0, 1247c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1232c │ │ │ │ │ + b.n 12338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 1244e │ │ │ │ │ + cbnz r1, 1245a │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12372 │ │ │ │ │ + bne.n 1237e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12450 │ │ │ │ │ + beq.n 1245c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1239e │ │ │ │ │ + b.n 123aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12434 │ │ │ │ │ + beq.n 12440 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12436 │ │ │ │ │ + b.n 12442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12436 │ │ │ │ │ + b.n 12442 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1229e │ │ │ │ │ + beq.w 122aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12450 │ │ │ │ │ + b.n 1245c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 124c2 │ │ │ │ │ + blt.n 124ce │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 122b6 │ │ │ │ │ + beq.w 122c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1239e │ │ │ │ │ + b.n 123aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1239e │ │ │ │ │ + b.n 123aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 124de │ │ │ │ │ + cbnz r0, 124ea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12438 │ │ │ │ │ + b.n 12444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12436 │ │ │ │ │ + b.n 12442 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1244e │ │ │ │ │ + b.n 1245a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1244e │ │ │ │ │ + b.n 1245a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 122d4 │ │ │ │ │ + b.n 122e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12436 │ │ │ │ │ + b.n 12442 │ │ │ │ │ │ │ │ │ │ -00012500 : │ │ │ │ │ +0001250c : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 125e8 │ │ │ │ │ + beq.n 125f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 12584 │ │ │ │ │ + cbnz r2, 12590 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 12560 │ │ │ │ │ + beq.n 1256c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12590 │ │ │ │ │ + cbnz r0, 1259c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 12584 │ │ │ │ │ + cbnz r3, 12590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 1258c │ │ │ │ │ + bl 11ecc │ │ │ │ │ + cbz r0, 12598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 125d6 │ │ │ │ │ + blt.n 125e2 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1253a │ │ │ │ │ + beq.n 12546 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12558 │ │ │ │ │ + b.n 12564 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 12552 │ │ │ │ │ + b.n 1255e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12544 │ │ │ │ │ + beq.n 12550 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 125e2 │ │ │ │ │ + cbz r0, 125ee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12552 │ │ │ │ │ + bne.n 1255e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12552 │ │ │ │ │ + beq.n 1255e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12558 │ │ │ │ │ + b.n 12564 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12558 │ │ │ │ │ + b.n 12564 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12558 │ │ │ │ │ + b.n 12564 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12520 │ │ │ │ │ + b.n 1252c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000125f0 <_loop0_37_rule>: │ │ │ │ │ +000125fc <_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 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12e08 <_loop0_37_rule+0x818> │ │ │ │ │ + beq.w 12e18 <_loop0_37_rule+0x81c> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12e16 <_loop0_37_rule+0x826> │ │ │ │ │ + bne.w 12e26 <_loop0_37_rule+0x82a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12cb0 <_loop0_37_rule+0x6c0> │ │ │ │ │ + beq.w 12cc0 <_loop0_37_rule+0x6c4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12e02 <_loop0_37_rule+0x812> │ │ │ │ │ + bne.w 12e12 <_loop0_37_rule+0x816> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 12df0 <_loop0_37_rule+0x800> │ │ │ │ │ + beq.w 12e00 <_loop0_37_rule+0x804> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1287e <_loop0_37_rule+0x28e> │ │ │ │ │ + beq.w 1288e <_loop0_37_rule+0x292> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 12896 <_loop0_37_rule+0x2a6> │ │ │ │ │ + beq.w 128a6 <_loop0_37_rule+0x2aa> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128c6 <_loop0_37_rule+0x2d6> │ │ │ │ │ + beq.w 128d6 <_loop0_37_rule+0x2da> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12d46 <_loop0_37_rule+0x756> │ │ │ │ │ + beq.w 12d56 <_loop0_37_rule+0x75a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d56 <_loop0_37_rule+0x766> │ │ │ │ │ + bne.w 12d66 <_loop0_37_rule+0x76a> │ │ │ │ │ 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 fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a64 <_loop0_37_rule+0x474> │ │ │ │ │ + bne.w 12a74 <_loop0_37_rule+0x478> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 128ca <_loop0_37_rule+0x2da> │ │ │ │ │ + bne.w 128da <_loop0_37_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e1c <_loop0_37_rule+0x82c> │ │ │ │ │ + beq.w 12e2c <_loop0_37_rule+0x830> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r2, [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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e3c <_loop0_37_rule+0x84c> │ │ │ │ │ + beq.w 12e4c <_loop0_37_rule+0x850> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a74 <_loop0_37_rule+0x484> │ │ │ │ │ + beq.w 12a84 <_loop0_37_rule+0x488> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a74 <_loop0_37_rule+0x484> │ │ │ │ │ + beq.w 12a84 <_loop0_37_rule+0x488> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d42 <_loop0_37_rule+0x752> │ │ │ │ │ + bne.w 12d52 <_loop0_37_rule+0x756> │ │ │ │ │ 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 129d4 <_loop0_37_rule+0x3e4> │ │ │ │ │ + beq.w 129e4 <_loop0_37_rule+0x3e8> │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - strd sl, lr, [sp, #24] │ │ │ │ │ + str.w lr, [sp, #28] │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - beq.w 12d32 <_loop0_37_rule+0x742> │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + beq.w 12d42 <_loop0_37_rule+0x746> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d92 <_loop0_37_rule+0x7a2> │ │ │ │ │ + bne.w 12da2 <_loop0_37_rule+0x7a6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12a98 <_loop0_37_rule+0x4a8> │ │ │ │ │ + beq.w 12aa8 <_loop0_37_rule+0x4ac> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 12ab0 <_loop0_37_rule+0x4c0> │ │ │ │ │ + beq.w 12ac0 <_loop0_37_rule+0x4c4> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ade <_loop0_37_rule+0x4ee> │ │ │ │ │ + beq.w 12aee <_loop0_37_rule+0x4f2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12d6a <_loop0_37_rule+0x77a> │ │ │ │ │ + beq.w 12d7a <_loop0_37_rule+0x77e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d7a <_loop0_37_rule+0x78a> │ │ │ │ │ + bne.w 12d8a <_loop0_37_rule+0x78e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c4e <_loop0_37_rule+0x65e> │ │ │ │ │ + bne.w 12c5e <_loop0_37_rule+0x662> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [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 12ae2 <_loop0_37_rule+0x4f2> │ │ │ │ │ + bne.w 12af2 <_loop0_37_rule+0x4f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12de8 <_loop0_37_rule+0x7f8> │ │ │ │ │ + beq.w 12df8 <_loop0_37_rule+0x7fc> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12dd4 <_loop0_37_rule+0x7e4> │ │ │ │ │ + beq.w 12de4 <_loop0_37_rule+0x7e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bf8 <_loop0_37_rule+0x608> │ │ │ │ │ + beq.w 12c08 <_loop0_37_rule+0x60c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bf8 <_loop0_37_rule+0x608> │ │ │ │ │ + beq.w 12c08 <_loop0_37_rule+0x60c> │ │ │ │ │ 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 12dd0 <_loop0_37_rule+0x7e0> │ │ │ │ │ + bne.w 12de0 <_loop0_37_rule+0x7e4> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bdc <_loop0_37_rule+0x5ec> │ │ │ │ │ + beq.w 12bec <_loop0_37_rule+0x5f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 12c72 <_loop0_37_rule+0x682> │ │ │ │ │ + beq.w 12c82 <_loop0_37_rule+0x686> │ │ │ │ │ str.w r5, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b.n 12754 <_loop0_37_rule+0x164> │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + b.n 12764 <_loop0_37_rule+0x168> │ │ │ │ │ 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 12cfa <_loop0_37_rule+0x70a> │ │ │ │ │ + bne.w 12d0a <_loop0_37_rule+0x70e> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 12664 <_loop0_37_rule+0x74> │ │ │ │ │ + bne.w 12670 <_loop0_37_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12cf0 <_loop0_37_rule+0x700> │ │ │ │ │ + blt.w 12d00 <_loop0_37_rule+0x704> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12cfa <_loop0_37_rule+0x70a> │ │ │ │ │ + bne.w 12d0a <_loop0_37_rule+0x70e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12680 <_loop0_37_rule+0x90> │ │ │ │ │ + bne.w 1268c <_loop0_37_rule+0x90> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12c90 <_loop0_37_rule+0x6a0> │ │ │ │ │ + bne.w 12ca0 <_loop0_37_rule+0x6a4> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 12c06 <_loop0_37_rule+0x616> │ │ │ │ │ + beq.w 12c16 <_loop0_37_rule+0x61a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 12c1e <_loop0_37_rule+0x62e> │ │ │ │ │ + beq.w 12c2e <_loop0_37_rule+0x632> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a30 <_loop0_37_rule+0x440> │ │ │ │ │ + beq.w 12a40 <_loop0_37_rule+0x444> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12e24 <_loop0_37_rule+0x834> │ │ │ │ │ + beq.w 12e34 <_loop0_37_rule+0x838> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12db2 <_loop0_37_rule+0x7c2> │ │ │ │ │ + bne.w 12dc2 <_loop0_37_rule+0x7c6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12be4 <_loop0_37_rule+0x5f4> │ │ │ │ │ + bne.w 12bf4 <_loop0_37_rule+0x5f8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12a32 <_loop0_37_rule+0x442> │ │ │ │ │ + bne.n 12a42 <_loop0_37_rule+0x446> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ 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 12d8c <_loop0_37_rule+0x79c> │ │ │ │ │ + beq.w 12d9c <_loop0_37_rule+0x7a0> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd fp, r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12e34 <_loop0_37_rule+0x844> │ │ │ │ │ + beq.w 12e44 <_loop0_37_rule+0x848> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bfe <_loop0_37_rule+0x60e> │ │ │ │ │ + beq.w 12c0e <_loop0_37_rule+0x612> │ │ │ │ │ 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 12e38 <_loop0_37_rule+0x848> │ │ │ │ │ + bne.w 12e48 <_loop0_37_rule+0x84c> │ │ │ │ │ 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 12c00 <_loop0_37_rule+0x610> │ │ │ │ │ + beq.w 12c10 <_loop0_37_rule+0x614> │ │ │ │ │ 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 1273c <_loop0_37_rule+0x14c> │ │ │ │ │ + bne.w 12748 <_loop0_37_rule+0x14c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12d62 <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 12d72 <_loop0_37_rule+0x776> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c94 <_loop0_37_rule+0x6a4> │ │ │ │ │ + b.n 12ca4 <_loop0_37_rule+0x6a8> │ │ │ │ │ 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 12db8 <_loop0_37_rule+0x7c8> │ │ │ │ │ + bne.w 12dc8 <_loop0_37_rule+0x7cc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 12b02 <_loop0_37_rule+0x512> │ │ │ │ │ + bne.w 12b12 <_loop0_37_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12cde <_loop0_37_rule+0x6ee> │ │ │ │ │ + blt.w 12cee <_loop0_37_rule+0x6f2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12db8 <_loop0_37_rule+0x7c8> │ │ │ │ │ + bne.w 12dc8 <_loop0_37_rule+0x7cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12b18 <_loop0_37_rule+0x528> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + bne.n 12b28 <_loop0_37_rule+0x52c> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ 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 12caa <_loop0_37_rule+0x6ba> │ │ │ │ │ + beq.w 12cba <_loop0_37_rule+0x6be> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 12a7a <_loop0_37_rule+0x48a> │ │ │ │ │ + bgt.n 12a8a <_loop0_37_rule+0x48e> │ │ │ │ │ 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 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 126b2 <_loop0_37_rule+0xc2> │ │ │ │ │ - b.n 126ae <_loop0_37_rule+0xbe> │ │ │ │ │ + bne.w 126be <_loop0_37_rule+0xc2> │ │ │ │ │ + b.n 126ba <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 128dc <_loop0_37_rule+0x2e0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12a50 <_loop0_37_rule+0x460> │ │ │ │ │ + beq.n 12a60 <_loop0_37_rule+0x464> │ │ │ │ │ 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 12a50 <_loop0_37_rule+0x460> │ │ │ │ │ - b.n 12a86 <_loop0_37_rule+0x496> │ │ │ │ │ + beq.n 12a60 <_loop0_37_rule+0x464> │ │ │ │ │ + b.n 12a96 <_loop0_37_rule+0x49a> │ │ │ │ │ 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 12d7e <_loop0_37_rule+0x78e> │ │ │ │ │ + bne.w 12d8e <_loop0_37_rule+0x792> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 12788 <_loop0_37_rule+0x198> │ │ │ │ │ + bne.w 12798 <_loop0_37_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12cca <_loop0_37_rule+0x6da> │ │ │ │ │ + blt.w 12cda <_loop0_37_rule+0x6de> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12d7e <_loop0_37_rule+0x78e> │ │ │ │ │ + bne.w 12d8e <_loop0_37_rule+0x792> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 127a2 <_loop0_37_rule+0x1b2> │ │ │ │ │ + bne.w 127b2 <_loop0_37_rule+0x1b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12cc0 <_loop0_37_rule+0x6d0> │ │ │ │ │ + bne.w 12cd0 <_loop0_37_rule+0x6d4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 129e4 <_loop0_37_rule+0x3f4> │ │ │ │ │ + beq.w 129f4 <_loop0_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 12a00 <_loop0_37_rule+0x410> │ │ │ │ │ + beq.w 12a10 <_loop0_37_rule+0x414> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a2a <_loop0_37_rule+0x43a> │ │ │ │ │ + beq.n 12a3a <_loop0_37_rule+0x43e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12d9c <_loop0_37_rule+0x7ac> │ │ │ │ │ + beq.w 12dac <_loop0_37_rule+0x7b0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12dc6 <_loop0_37_rule+0x7d6> │ │ │ │ │ + bne.w 12dd6 <_loop0_37_rule+0x7da> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12c5e <_loop0_37_rule+0x66e> │ │ │ │ │ + bne.w 12c6e <_loop0_37_rule+0x672> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12cd4 <_loop0_37_rule+0x6e4> │ │ │ │ │ + bne.w 12ce4 <_loop0_37_rule+0x6e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d84 <_loop0_37_rule+0x794> │ │ │ │ │ + beq.w 12d94 <_loop0_37_rule+0x798> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 12d00 <_loop0_37_rule+0x710> │ │ │ │ │ + beq.w 12d10 <_loop0_37_rule+0x714> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c88 <_loop0_37_rule+0x698> │ │ │ │ │ + beq.n 12c98 <_loop0_37_rule+0x69c> │ │ │ │ │ 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 12c88 <_loop0_37_rule+0x698> │ │ │ │ │ + bne.n 12c98 <_loop0_37_rule+0x69c> │ │ │ │ │ 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 12c88 <_loop0_37_rule+0x698> │ │ │ │ │ + beq.n 12c98 <_loop0_37_rule+0x69c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12862 <_loop0_37_rule+0x272> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + bne.w 12872 <_loop0_37_rule+0x276> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 129d4 <_loop0_37_rule+0x3e4> │ │ │ │ │ + b.n 129e4 <_loop0_37_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1293c <_loop0_37_rule+0x34c> │ │ │ │ │ + bne.w 1294c <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1293c <_loop0_37_rule+0x34c> │ │ │ │ │ + b.n 1294c <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12af4 <_loop0_37_rule+0x4f8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 12a46 <_loop0_37_rule+0x44a> │ │ │ │ │ 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 12dbe <_loop0_37_rule+0x7ce> │ │ │ │ │ + bne.w 12dce <_loop0_37_rule+0x7d2> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 128ee <_loop0_37_rule+0x2fe> │ │ │ │ │ + bne.w 128fe <_loop0_37_rule+0x302> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12ce4 <_loop0_37_rule+0x6f4> │ │ │ │ │ + blt.n 12cf4 <_loop0_37_rule+0x6f8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12dbe <_loop0_37_rule+0x7ce> │ │ │ │ │ + bne.w 12dce <_loop0_37_rule+0x7d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1290a <_loop0_37_rule+0x31a> │ │ │ │ │ - b.n 12a30 <_loop0_37_rule+0x440> │ │ │ │ │ + bne.w 1291a <_loop0_37_rule+0x31e> │ │ │ │ │ + b.n 12a40 <_loop0_37_rule+0x444> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 127d4 <_loop0_37_rule+0x1e4> │ │ │ │ │ - b.n 127d0 <_loop0_37_rule+0x1e0> │ │ │ │ │ + bne.w 127e4 <_loop0_37_rule+0x1e8> │ │ │ │ │ + b.n 127e0 <_loop0_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12b4a <_loop0_37_rule+0x55a> │ │ │ │ │ + bne.w 12b5a <_loop0_37_rule+0x55e> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 12b4a <_loop0_37_rule+0x55a> │ │ │ │ │ + b.n 12b5a <_loop0_37_rule+0x55e> │ │ │ │ │ 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 12d1c <_loop0_37_rule+0x72c> │ │ │ │ │ + beq.n 12d2c <_loop0_37_rule+0x730> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 12870 <_loop0_37_rule+0x280> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12880 <_loop0_37_rule+0x284> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 12c00 <_loop0_37_rule+0x610> │ │ │ │ │ + b.n 12c10 <_loop0_37_rule+0x614> │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a4c <_loop0_37_rule+0x45c> │ │ │ │ │ + bne.w 12a5c <_loop0_37_rule+0x460> │ │ │ │ │ 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 12a5a <_loop0_37_rule+0x46a> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12a6a <_loop0_37_rule+0x46e> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 12c92 <_loop0_37_rule+0x6a2> │ │ │ │ │ + b.n 12ca2 <_loop0_37_rule+0x6a6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12af4 <_loop0_37_rule+0x4f8> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 12a32 <_loop0_37_rule+0x442> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12a42 <_loop0_37_rule+0x446> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 12a46 <_loop0_37_rule+0x44a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 128dc <_loop0_37_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 128dc <_loop0_37_rule+0x2e0> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12c02 <_loop0_37_rule+0x612> │ │ │ │ │ + beq.w 12c12 <_loop0_37_rule+0x616> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 12a46 <_loop0_37_rule+0x44a> │ │ │ │ │ mov r7, 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12a5a <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 12a6a <_loop0_37_rule+0x46e> │ │ │ │ │ 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, 12d5a <_loop0_37_rule+0x76a> │ │ │ │ │ + cbnz r2, 12d6a <_loop0_37_rule+0x76e> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1276e <_loop0_37_rule+0x17e> │ │ │ │ │ + b.n 1277e <_loop0_37_rule+0x182> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 128dc <_loop0_37_rule+0x2e0> │ │ │ │ │ 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 1269a <_loop0_37_rule+0xaa> │ │ │ │ │ + beq.w 126a6 <_loop0_37_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 128dc <_loop0_37_rule+0x2e0> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 129e0 <_loop0_37_rule+0x3f0> │ │ │ │ │ + b.n 129f0 <_loop0_37_rule+0x3f4> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12c94 <_loop0_37_rule+0x6a4> │ │ │ │ │ + b.n 12ca4 <_loop0_37_rule+0x6a8> │ │ │ │ │ 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 127bc <_loop0_37_rule+0x1cc> │ │ │ │ │ + beq.w 127cc <_loop0_37_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12af4 <_loop0_37_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12af4 <_loop0_37_rule+0x4f8> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 12a46 <_loop0_37_rule+0x44a> │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 129e0 <_loop0_37_rule+0x3f0> │ │ │ │ │ + b.n 129f0 <_loop0_37_rule+0x3f4> │ │ │ │ │ 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 12b32 <_loop0_37_rule+0x542> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + beq.w 12b42 <_loop0_37_rule+0x546> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12a46 <_loop0_37_rule+0x44a> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a36 <_loop0_37_rule+0x446> │ │ │ │ │ - ldrd r5, sl, [sp, #20] │ │ │ │ │ + b.n 12a46 <_loop0_37_rule+0x44a> │ │ │ │ │ + ldrd sl, r5, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 12db2 <_loop0_37_rule+0x7c2> │ │ │ │ │ + b.n 12dc2 <_loop0_37_rule+0x7c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12af4 <_loop0_37_rule+0x4f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12bfa <_loop0_37_rule+0x60a> │ │ │ │ │ + beq.w 12c0a <_loop0_37_rule+0x60e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12af4 <_loop0_37_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ae4 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 12af4 <_loop0_37_rule+0x4f8> │ │ │ │ │ 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 12648 <_loop0_37_rule+0x58> │ │ │ │ │ - b.n 129e0 <_loop0_37_rule+0x3f0> │ │ │ │ │ + beq.w 12654 <_loop0_37_rule+0x58> │ │ │ │ │ + b.n 129f0 <_loop0_37_rule+0x3f4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12a5a <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 12a6a <_loop0_37_rule+0x46e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1261e <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 1262a <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 12a5a <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 12a6a <_loop0_37_rule+0x46e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 128dc <_loop0_37_rule+0x2e0> │ │ │ │ │ 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 12924 <_loop0_37_rule+0x334> │ │ │ │ │ - b.n 12db0 <_loop0_37_rule+0x7c0> │ │ │ │ │ + beq.w 12934 <_loop0_37_rule+0x338> │ │ │ │ │ + b.n 12dc0 <_loop0_37_rule+0x7c4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 12d06 <_loop0_37_rule+0x716> │ │ │ │ │ + b.n 12d16 <_loop0_37_rule+0x71a> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 12c00 <_loop0_37_rule+0x610> │ │ │ │ │ + b.n 12c10 <_loop0_37_rule+0x614> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e20 <_loop0_37_rule+0x830> │ │ │ │ │ + beq.n 12e30 <_loop0_37_rule+0x834> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 128cc <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 128dc <_loop0_37_rule+0x2e0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012e50 : │ │ │ │ │ +00012e60 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13240 │ │ │ │ │ + beq.w 13250 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1324e │ │ │ │ │ + bne.w 1325e │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12ffe │ │ │ │ │ + bne.w 1300e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f00 │ │ │ │ │ + bne.n 12f10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12fb8 │ │ │ │ │ + bne.w 12fc8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f70 │ │ │ │ │ + bne.n 12f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12fb8 │ │ │ │ │ + bne.w 12fc8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12fc0 │ │ │ │ │ + bne.n 12fd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13082 │ │ │ │ │ + bne.w 13092 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 133c0 │ │ │ │ │ + beq.w 133d0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13088 │ │ │ │ │ + bne.w 13098 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12f3a │ │ │ │ │ + cbnz r0, 12f4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e96 │ │ │ │ │ + beq.n 12ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_48_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e96 │ │ │ │ │ + beq.n 12ea6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134b4 │ │ │ │ │ + bl 134c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12e98 │ │ │ │ │ + bne.n 12ea8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12f5c │ │ │ │ │ + cbz r0, 12f6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 12ef6 │ │ │ │ │ + b.n 12f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12eee │ │ │ │ │ + beq.n 12efe │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12f34 │ │ │ │ │ + bne.n 12f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12ef6 │ │ │ │ │ + beq.n 12f06 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12ef8 │ │ │ │ │ + b.n 12f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 133ea │ │ │ │ │ + beq.w 133fa │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 12faa │ │ │ │ │ + cbnz r6, 12fba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 2e0 <_PyPegen_parse+0x2e0> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13468 │ │ │ │ │ + bne.w 13478 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 12faa │ │ │ │ │ + cbnz r6, 12fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e0 <_PyPegen_parse+0x2e0> │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 133f2 │ │ │ │ │ + bne.w 13402 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12eb6 │ │ │ │ │ + beq.w 12ec6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef8 │ │ │ │ │ + b.n 12f08 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133dc │ │ │ │ │ + beq.w 133ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17724 <_loop1_178_rule> │ │ │ │ │ + bl 1748c <_loop1_178_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133dc │ │ │ │ │ + beq.w 133ec │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134b4 │ │ │ │ │ + bl 134c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 133de │ │ │ │ │ + bne.w 133ee │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ 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 12f34 │ │ │ │ │ - b.n 12f5c │ │ │ │ │ + bne.n 12f44 │ │ │ │ │ + b.n 12f6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 131a0 │ │ │ │ │ + beq.w 131b0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 131b4 │ │ │ │ │ + bne.w 131c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131ae │ │ │ │ │ + bne.w 131be │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13326 │ │ │ │ │ + bne.w 13336 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131ae │ │ │ │ │ + bne.w 131be │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 132e6 │ │ │ │ │ + bne.w 132f6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 131ae │ │ │ │ │ + bne.w 131be │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1336a │ │ │ │ │ + bne.w 1337a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12e8a │ │ │ │ │ + beq.w 12e9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12ef8 │ │ │ │ │ + b.n 12f08 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1318c │ │ │ │ │ + beq.n 1319c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 130e2 │ │ │ │ │ + cbnz r0, 130f2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1319a │ │ │ │ │ + bne.n 131aa │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13168 │ │ │ │ │ + bne.n 13178 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1319a │ │ │ │ │ + bne.n 131aa │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13132 │ │ │ │ │ + bne.n 13142 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12ee4 │ │ │ │ │ - b.n 12ef0 │ │ │ │ │ + beq.w 12ef4 │ │ │ │ │ + b.n 12f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130a6 │ │ │ │ │ + beq.n 130b6 │ │ │ │ │ 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 130a6 │ │ │ │ │ + beq.n 130b6 │ │ │ │ │ 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 │ │ │ │ │ @@ -33574,184 +33562,184 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 130d0 │ │ │ │ │ + beq.n 130e0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 130d4 │ │ │ │ │ + b.n 130e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ce │ │ │ │ │ + beq.n 130de │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ce │ │ │ │ │ + beq.n 130de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea │ │ │ │ │ + bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ce │ │ │ │ │ + beq.n 130de │ │ │ │ │ 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 1310c │ │ │ │ │ + b.n 1311c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ba │ │ │ │ │ + beq.n 130ca │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ba │ │ │ │ │ + beq.n 130ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130ba │ │ │ │ │ - b.n 13154 │ │ │ │ │ + beq.n 130ca │ │ │ │ │ + b.n 13164 │ │ │ │ │ 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 13098 │ │ │ │ │ + beq.w 130a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 130d4 │ │ │ │ │ + b.n 130e4 │ │ │ │ │ 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 132c0 │ │ │ │ │ + beq.w 132d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13078 │ │ │ │ │ + b.n 13088 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 132da │ │ │ │ │ + beq.w 132ea │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 132d2 │ │ │ │ │ + bne.w 132e2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 132ca │ │ │ │ │ + bne.n 132da │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 132d2 │ │ │ │ │ + bne.n 132e2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 132c4 │ │ │ │ │ + beq.n 132d4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1325c │ │ │ │ │ + beq.n 1326c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 13254 │ │ │ │ │ + cbnz r6, 13264 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13268 │ │ │ │ │ + cbnz r0, 13278 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 13254 │ │ │ │ │ + cbnz r6, 13264 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 13268 │ │ │ │ │ + cbnz r0, 13278 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13024 │ │ │ │ │ + b.n 13034 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12e7e │ │ │ │ │ + beq.w 12e8e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 12ef8 │ │ │ │ │ + b.n 12f08 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1323a │ │ │ │ │ + b.n 1324a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 13206 │ │ │ │ │ + b.n 13216 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13022 │ │ │ │ │ + beq.w 13032 │ │ │ │ │ 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 │ │ │ │ │ @@ -33760,56 +33748,56 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 13074 │ │ │ │ │ + beq.w 13084 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13078 │ │ │ │ │ + b.n 13088 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 1300e │ │ │ │ │ + b.n 1301e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1323a │ │ │ │ │ + b.n 1324a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13286 │ │ │ │ │ + b.n 13296 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13024 │ │ │ │ │ + b.n 13034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 131c4 │ │ │ │ │ + b.n 131d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1305a │ │ │ │ │ + beq.w 1306a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1305a │ │ │ │ │ + beq.w 1306a │ │ │ │ │ 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 │ │ │ │ │ @@ -33817,69 +33805,69 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 132a6 │ │ │ │ │ + b.n 132b6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1303e │ │ │ │ │ + beq.w 1304e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1303e │ │ │ │ │ + beq.w 1304e │ │ │ │ │ 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.n 132ac │ │ │ │ │ + beq.n 132bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12ef6 │ │ │ │ │ + b.n 12f06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13072 │ │ │ │ │ + beq.w 13082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13072 │ │ │ │ │ + beq.w 13082 │ │ │ │ │ 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 13072 │ │ │ │ │ + beq.w 13082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13072 │ │ │ │ │ + beq.w 13082 │ │ │ │ │ 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 │ │ │ │ │ @@ -33887,221 +33875,220 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 132a6 │ │ │ │ │ + b.n 132b6 │ │ │ │ │ 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 12eee │ │ │ │ │ + bne.w 12efe │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12ee4 │ │ │ │ │ + beq.w 12ef4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 1308a │ │ │ │ │ + b.n 1309a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 12ece │ │ │ │ │ - b.n 13082 │ │ │ │ │ + beq.w 12ede │ │ │ │ │ + b.n 13092 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12f80 │ │ │ │ │ + b.n 12f90 │ │ │ │ │ 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.w 12faa │ │ │ │ │ + bne.w 12fba │ │ │ │ │ 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 12fa8 │ │ │ │ │ + beq.w 12fb8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13498 │ │ │ │ │ + beq.n 134a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _loop0_49_rule │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134b0 │ │ │ │ │ + beq.n 134c0 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134b4 │ │ │ │ │ + bl 134c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12fb0 │ │ │ │ │ + bne.w 12fc0 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f34 │ │ │ │ │ - b.n 12f5c │ │ │ │ │ + bne.w 12f44 │ │ │ │ │ + b.n 12f6c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12f94 │ │ │ │ │ + beq.w 12fa4 │ │ │ │ │ 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 12f96 │ │ │ │ │ + bne.w 12fa6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1342c │ │ │ │ │ + bne.n 1343c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fa8 │ │ │ │ │ + beq.w 12fb8 │ │ │ │ │ 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 12fb0 │ │ │ │ │ + b.n 12fc0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12fb0 │ │ │ │ │ + b.n 12fc0 │ │ │ │ │ │ │ │ │ │ -000134b4 : │ │ │ │ │ +000134c4 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13622 │ │ │ │ │ + beq.w 1362c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13630 │ │ │ │ │ + bne.w 1363a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 1350e │ │ │ │ │ + cbnz r3, 1351a │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 134fe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, 1350e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134f2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 134f8 │ │ │ │ │ + bne.n 13504 │ │ │ │ │ + b.n 13502 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1360e │ │ │ │ │ + beq.n 1361c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 1356a │ │ │ │ │ + cbnz r0, 13578 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1361c │ │ │ │ │ + bne.n 13626 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135e6 │ │ │ │ │ + bne.n 135f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1361c │ │ │ │ │ + bne.n 13626 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135bc │ │ │ │ │ + bne.n 135ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 134e8 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + beq.n 134f8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 134f8 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1350a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1352a │ │ │ │ │ + beq.n 13536 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1352a │ │ │ │ │ + beq.n 13536 │ │ │ │ │ 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 │ │ │ │ │ @@ -34110,299 +34097,298 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 13558 │ │ │ │ │ + beq.n 13564 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1355c │ │ │ │ │ + b.n 13568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13556 │ │ │ │ │ + beq.n 13562 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13556 │ │ │ │ │ + beq.n 13562 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea │ │ │ │ │ + bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13556 │ │ │ │ │ + beq.n 13562 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1358c │ │ │ │ │ + b.n 1359a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13542 │ │ │ │ │ + beq.n 1354e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13542 │ │ │ │ │ + beq.n 1354e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13542 │ │ │ │ │ - b.n 135dc │ │ │ │ │ + beq.n 1354e │ │ │ │ │ + b.n 135ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1361c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - b.n 1351c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.n 1355c │ │ │ │ │ + cbz r1, 1363e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 13568 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 134e0 │ │ │ │ │ + beq.w 134f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 134f8 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 13572 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + b.n 13528 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013638 : │ │ │ │ │ +00013644 : │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13ada │ │ │ │ │ + beq.w 13ae6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13910 │ │ │ │ │ + bne.w 1391c │ │ │ │ │ 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 13862 │ │ │ │ │ + bne.w 1386e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1390e │ │ │ │ │ + bne.w 1391a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138a0 │ │ │ │ │ + beq.w 138ac │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138a0 │ │ │ │ │ + beq.w 138ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13b70 │ │ │ │ │ + beq.w 13b7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13904 │ │ │ │ │ + bne.w 13910 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13b5c │ │ │ │ │ + beq.w 13b68 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a30 │ │ │ │ │ + beq.w 13a3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13a3c │ │ │ │ │ + bne.w 13a48 │ │ │ │ │ adds r2, r3, #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 r3, r7 │ │ │ │ │ strd ip, r6, [sp] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13780 │ │ │ │ │ + beq.n 1378c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13b54 │ │ │ │ │ + bne.w 13b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 91c │ │ │ │ │ + bl 924 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1388a │ │ │ │ │ + bne.w 13896 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 138e8 │ │ │ │ │ + bne.w 138f4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13b3c │ │ │ │ │ - bl 28b4 │ │ │ │ │ + beq.w 13b48 │ │ │ │ │ + bl 28f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13788 │ │ │ │ │ + cbz r0, 13794 │ │ │ │ │ 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, 13788 │ │ │ │ │ + cbz r0, 13794 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13788 │ │ │ │ │ + cbz r0, 13794 │ │ │ │ │ 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 13b26 │ │ │ │ │ + beq.w 13b32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13870 │ │ │ │ │ + beq.w 1387c │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13700 │ │ │ │ │ + bne.n 1370c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13700 │ │ │ │ │ + b.n 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13a08 │ │ │ │ │ + bne.w 13a14 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 13a60 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + beq.w 13a6c │ │ │ │ │ + bl 28f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13918 │ │ │ │ │ + bne.w 13924 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 138f8 │ │ │ │ │ + beq.w 13904 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 138f8 │ │ │ │ │ + bne.w 13904 │ │ │ │ │ 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 13a2a │ │ │ │ │ + beq.w 13a36 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13826 │ │ │ │ │ + ble.n 13832 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 13826 │ │ │ │ │ + beq.n 13832 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 13826 │ │ │ │ │ + beq.n 13832 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 13826 │ │ │ │ │ + beq.n 13832 │ │ │ │ │ sub.w r3, fp, #4 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ add.w r3, fp, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 13816 │ │ │ │ │ + bne.n 13822 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 13b12 │ │ │ │ │ + beq.w 13b1e │ │ │ │ │ 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, 138a0 │ │ │ │ │ + cbz r0, 138ac │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -34414,124 +34400,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 13a28 │ │ │ │ │ + beq.w 13a34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1376e │ │ │ │ │ + b.n 1377a │ │ │ │ │ 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 13ae8 │ │ │ │ │ + beq.w 13af4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13766 │ │ │ │ │ + b.n 13772 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1390e │ │ │ │ │ + bne.n 1391a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26d4 │ │ │ │ │ + bl 2714 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13852 │ │ │ │ │ + bne.n 1385e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13852 │ │ │ │ │ + beq.n 1385e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 13910 │ │ │ │ │ + cbnz r2, 1391c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13aca │ │ │ │ │ + beq.w 13ad6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a8c │ │ │ │ │ + bne.w 13a98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 13852 │ │ │ │ │ + b.n 1385e │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 137c6 │ │ │ │ │ + bne.w 137d2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 138a8 │ │ │ │ │ + beq.n 138b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1386a │ │ │ │ │ + b.n 13876 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13a58 │ │ │ │ │ + beq.w 13a64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13a82 │ │ │ │ │ + bne.w 13a8e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a7e │ │ │ │ │ + beq.w 13a8a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 13a82 │ │ │ │ │ + bne.w 13a8e │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #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, 13984 │ │ │ │ │ - bl 28b4 │ │ │ │ │ + cbz r3, 13990 │ │ │ │ │ + bl 28f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 13984 │ │ │ │ │ + cbz r0, 13990 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 13a0e │ │ │ │ │ + beq.n 13a1a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 1395c │ │ │ │ │ + b.n 13968 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -34539,23 +34525,23 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldrd r5, 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.n 13a40 │ │ │ │ │ + beq.n 13a4c │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 139c0 │ │ │ │ │ + ble.n 139cc │ │ │ │ │ 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 139ac │ │ │ │ │ + b.n 139b8 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ @@ -34565,562 +34551,562 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 139ea │ │ │ │ │ + cbnz r0, 139f6 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 137b8 │ │ │ │ │ + b.n 137c4 │ │ │ │ │ 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, 13a22 │ │ │ │ │ + cbnz r3, 13a2e │ │ │ │ │ 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 139e4 │ │ │ │ │ + beq.n 139f0 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 13766 │ │ │ │ │ + b.n 13772 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 137b8 │ │ │ │ │ + b.n 137c4 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r0, 13a6c │ │ │ │ │ + cbz r0, 13a78 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 13976 │ │ │ │ │ + b.n 13982 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 139e6 │ │ │ │ │ + b.n 139f2 │ │ │ │ │ ldr r6, [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 r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13904 │ │ │ │ │ + b.n 13910 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 137b6 │ │ │ │ │ + b.n 137c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13928 │ │ │ │ │ + b.n 13934 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13a76 │ │ │ │ │ + cbnz r3, 13a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 137a6 │ │ │ │ │ + b.n 137b2 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldrd fp, r5, [sp, #12] │ │ │ │ │ - b.n 13a44 │ │ │ │ │ + b.n 13a50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 139e6 │ │ │ │ │ + b.n 139f2 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - b.n 13a48 │ │ │ │ │ + b.n 13a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 137b6 │ │ │ │ │ + b.n 137c2 │ │ │ │ │ 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 138de │ │ │ │ │ + beq.w 138ea │ │ │ │ │ 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, 13afe │ │ │ │ │ + cbz r0, 13b0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13852 │ │ │ │ │ + b.n 1385e │ │ │ │ │ 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 138d0 │ │ │ │ │ - b.n 138de │ │ │ │ │ + beq.w 138dc │ │ │ │ │ + b.n 138ea │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13666 │ │ │ │ │ - b.n 1390e │ │ │ │ │ + beq.w 13672 │ │ │ │ │ + b.n 1391a │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138ec │ │ │ │ │ + beq.w 138f8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 138ec │ │ │ │ │ + b.n 138f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138de │ │ │ │ │ + beq.w 138ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 138e2 │ │ │ │ │ + b.n 138ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 13b20 │ │ │ │ │ + cbnz r0, 13b2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13906 │ │ │ │ │ + b.n 13912 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13906 │ │ │ │ │ + b.n 13912 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 137b8 │ │ │ │ │ + beq.w 137c4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 137b8 │ │ │ │ │ + b.n 137c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13b4c │ │ │ │ │ + cbnz r3, 13b58 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13732 │ │ │ │ │ + b.n 1373e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 137b8 │ │ │ │ │ + b.n 137c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 138ec │ │ │ │ │ + b.n 138f8 │ │ │ │ │ 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 136c8 │ │ │ │ │ + beq.w 136d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13904 │ │ │ │ │ + b.n 13910 │ │ │ │ │ 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 136ba │ │ │ │ │ - b.n 13904 │ │ │ │ │ + beq.w 136c6 │ │ │ │ │ + b.n 13910 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013b84 : │ │ │ │ │ +00013b90 : │ │ │ │ │ list_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 13c7a │ │ │ │ │ + beq.n 13c86 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13c86 │ │ │ │ │ + bne.n 13c92 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 13c1e │ │ │ │ │ + beq.n 13c2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c4a │ │ │ │ │ + beq.n 13c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13c8c │ │ │ │ │ + bl 13c98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13c4a │ │ │ │ │ + bne.n 13c56 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c4a │ │ │ │ │ + beq.n 13c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13c10 │ │ │ │ │ + cbz r0, 13c1c │ │ │ │ │ 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, 13c5c │ │ │ │ │ + cbz r0, 13c68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13c6e │ │ │ │ │ + blt.n 13c7a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 13c4c │ │ │ │ │ + cbnz r3, 13c58 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13bd0 │ │ │ │ │ + bne.n 13bdc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c4c │ │ │ │ │ + beq.n 13c58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13c14 │ │ │ │ │ + b.n 13c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13c14 │ │ │ │ │ + b.n 13c20 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13bae │ │ │ │ │ + beq.n 13bba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13c14 │ │ │ │ │ + b.n 13c20 │ │ │ │ │ │ │ │ │ │ -00013c8c : │ │ │ │ │ +00013c98 : │ │ │ │ │ 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 13fd6 │ │ │ │ │ + beq.w 13fe2 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13fe4 │ │ │ │ │ + bne.w 13ff0 │ │ │ │ │ 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 13fea │ │ │ │ │ + beq.w 13ff6 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14000 │ │ │ │ │ + beq.w 1400c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 13f02 │ │ │ │ │ + beq.w 13f0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f36 │ │ │ │ │ + bne.w 13f42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f98 │ │ │ │ │ + bne.w 13fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f9c │ │ │ │ │ + beq.w 13fa8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 13f76 │ │ │ │ │ + beq.w 13f82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f98 │ │ │ │ │ + bne.w 13fa4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f90 │ │ │ │ │ + beq.w 13f9c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13f98 │ │ │ │ │ + bne.w 13fa4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ - b.n 13d8a │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + b.n 13d96 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r2, #12] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13de2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n 13dee │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1401e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1402a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f7e │ │ │ │ │ + beq.w 13f8a │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13e2c │ │ │ │ │ + beq.n 13e38 │ │ │ │ │ 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 13e40 │ │ │ │ │ + beq.n 13e4c │ │ │ │ │ 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 14010 │ │ │ │ │ + beq.w 1401c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1402e │ │ │ │ │ - ldrd sl, r2, [r4, #8] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne.n 13d46 │ │ │ │ │ + bne.w 1403a │ │ │ │ │ + ldrd sl, r3, [r4, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.n 13d52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13fb0 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + blt.w 13fbc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, sl, lsl #2] │ │ │ │ │ - ldrd r7, r9, [r2, #12] │ │ │ │ │ + ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ + ldrd r7, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1401e │ │ │ │ │ + bne.w 1402a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d5c │ │ │ │ │ + beq.n 13d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d5c │ │ │ │ │ + beq.n 13d68 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14058 │ │ │ │ │ + beq.w 14064 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ 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 14042 │ │ │ │ │ + beq.w 1404e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13d80 │ │ │ │ │ + bne.n 13d8c │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14036 │ │ │ │ │ + beq.w 14042 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 13d80 │ │ │ │ │ + b.n 13d8c │ │ │ │ │ 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 13f8a │ │ │ │ │ + beq.w 13f96 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 13ec4 │ │ │ │ │ + ble.n 13ed0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13ed0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13ed0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13ed0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13ed0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13ed0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 13ec4 │ │ │ │ │ + beq.n 13ed0 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r3, ip, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 13eb4 │ │ │ │ │ + bne.n 13ec0 │ │ │ │ │ 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 │ │ │ │ │ @@ -35129,87 +35115,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 13f9e │ │ │ │ │ + beq.n 13faa │ │ │ │ │ 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 13f9e │ │ │ │ │ + bne.n 13faa │ │ │ │ │ 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 13f9c │ │ │ │ │ + blt.n 13fa8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13f98 │ │ │ │ │ + bne.n 13fa4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cf6 │ │ │ │ │ + beq.w 13d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cf6 │ │ │ │ │ + beq.w 13d02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13f98 │ │ │ │ │ + cbz r0, 13fa4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, 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, 13fc4 │ │ │ │ │ + cbz r0, 13fd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 13d1c │ │ │ │ │ + bne.w 13d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13d1c │ │ │ │ │ + b.n 13d28 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 13e48 │ │ │ │ │ + b.n 13e54 │ │ │ │ │ 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 │ │ │ │ │ @@ -35227,319 +35213,341 @@ │ │ │ │ │ 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 13e48 │ │ │ │ │ + b.n 13e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13f9c │ │ │ │ │ + beq.n 13fa8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13f9c │ │ │ │ │ + b.n 13fa8 │ │ │ │ │ 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 13cb8 │ │ │ │ │ + beq.w 13cc4 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13ef8 │ │ │ │ │ + b.n 13f04 │ │ │ │ │ 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 13f9c │ │ │ │ │ + bne.n 13fa8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1400c │ │ │ │ │ + bne.n 14018 │ │ │ │ │ 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 13f98 │ │ │ │ │ + bne.n 13fa4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 13cd6 │ │ │ │ │ + b.n 13ce2 │ │ │ │ │ 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 13db0 │ │ │ │ │ + beq.w 13dbc │ │ │ │ │ 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 13e48 │ │ │ │ │ + b.n 13e54 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 14026 │ │ │ │ │ + b.n 14032 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 13f90 │ │ │ │ │ + b.n 13f9c │ │ │ │ │ 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, 14068 │ │ │ │ │ + cbnz r0, 14074 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13e48 │ │ │ │ │ + b.n 13e54 │ │ │ │ │ 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 13e48 │ │ │ │ │ + b.n 13e54 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14052 │ │ │ │ │ + b.n 1405e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014070 : │ │ │ │ │ +0001407c : │ │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14566 │ │ │ │ │ + beq.w 1453c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 140dc │ │ │ │ │ + cbnz r2, 140e8 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 142dc │ │ │ │ │ + bne.w 142e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14542 │ │ │ │ │ + blt.w 14584 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14576 │ │ │ │ │ + bne.w 14562 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 140ea │ │ │ │ │ + cbnz r0, 140f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1430e │ │ │ │ │ + bne.w 14314 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 142f0 │ │ │ │ │ + beq.w 142f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14300 │ │ │ │ │ + bne.w 14306 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl f1d0 │ │ │ │ │ + bl f1c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144c4 │ │ │ │ │ + bne.w 1456a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 142fe │ │ │ │ │ + bne.w 14304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9538 │ │ │ │ │ + bl 9534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14302 │ │ │ │ │ + beq.w 14308 │ │ │ │ │ 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 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 140d2 │ │ │ │ │ + bne.n 140de │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 144fe │ │ │ │ │ + beq.w 1454c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 142aa │ │ │ │ │ + bne.n 1421a │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 140d2 │ │ │ │ │ + bne.n 140de │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 14210 │ │ │ │ │ + beq.n 14248 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 14226 │ │ │ │ │ + beq.n 1425e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 142ec │ │ │ │ │ + bne.w 142f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 140d2 │ │ │ │ │ + bne.n 140de │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140d0 │ │ │ │ │ + beq.n 140dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14202 │ │ │ │ │ + cbz r0, 1420c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1452e │ │ │ │ │ + beq.w 14570 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14170 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1447c │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 14184 │ │ │ │ │ + b.n 140de │ │ │ │ │ + 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 1450c │ │ │ │ │ + bne.w 1455a │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 1418c │ │ │ │ │ + bne.n 14196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14522 │ │ │ │ │ + blt.w 14470 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1450c │ │ │ │ │ + bne.w 1455a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141aa │ │ │ │ │ + beq.n 141b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 1f10 │ │ │ │ │ + bl 1f78 │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14514 │ │ │ │ │ + beq.w 14524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbz r0, 142a4 │ │ │ │ │ + cbz r0, 142dc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ @@ -35549,243 +35557,263 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14518 │ │ │ │ │ + beq.w 14466 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 141b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14166 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1454e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1417a │ │ │ │ │ - b.n 140d2 │ │ │ │ │ + b.n 141be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 140c6 │ │ │ │ │ + b.n 140d2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 14260 │ │ │ │ │ + b.n 14298 │ │ │ │ │ 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 14104 │ │ │ │ │ + beq.w 14110 │ │ │ │ │ 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 140dc │ │ │ │ │ + beq.w 140e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 140dc │ │ │ │ │ + bne.w 140e8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 144ca │ │ │ │ │ + beq.w 144a0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1433e │ │ │ │ │ + cbz r0, 14344 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144f4 │ │ │ │ │ + bne.w 14528 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.w 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14360 │ │ │ │ │ + cbz r0, 14366 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144e0 │ │ │ │ │ + bne.w 14532 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.w 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14382 │ │ │ │ │ + cbz r0, 14388 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 144ea │ │ │ │ │ + bne.w 144b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.w 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 143a2 │ │ │ │ │ + cbz r0, 143aa │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14460 │ │ │ │ │ + bne.w 144f2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.n 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 143ca │ │ │ │ │ + cbz r0, 143d2 │ │ │ │ │ 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 1449c │ │ │ │ │ + bne.w 144fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 144d8 │ │ │ │ │ + bne.n 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1473e │ │ │ │ │ + bne.w 14748 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 146ee │ │ │ │ │ + bne.w 146ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144ae │ │ │ │ │ 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 145ec │ │ │ │ │ + bne.w 14798 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1457e │ │ │ │ │ + bne.w 1467c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14806 │ │ │ │ │ + bne.w 145f2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 144d8 │ │ │ │ │ + bne.n 144ae │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1478e │ │ │ │ │ + bne.w 14590 │ │ │ │ │ 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 140e0 │ │ │ │ │ + b.n 140ec │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 142dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 140de │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ + cbz r0, 14492 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 140de │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 14184 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 140de │ │ │ │ │ + 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 1432a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1445e │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ 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, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 14454 │ │ │ │ │ + beq.n 1445a │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14458 │ │ │ │ │ + b.n 1445e │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ + b.n 144be │ │ │ │ │ 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 │ │ │ │ │ @@ -35793,137 +35821,203 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq.n 14486 │ │ │ │ │ + beq.n 144dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1445c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 14130 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 14462 │ │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ │ + b.n 141b4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ + b.n 144be │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ + b.n 144be │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14324 │ │ │ │ │ + beq.w 140a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14458 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ - b.n 14468 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ - b.n 14468 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ - b.n 14468 │ │ │ │ │ + b.n 140e8 │ │ │ │ │ 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 14152 │ │ │ │ │ + beq.w 1415e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140d2 │ │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ │ - b.n 141aa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 142a4 │ │ │ │ │ + b.n 140de │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 140ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140d2 │ │ │ │ │ + b.n 1413c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140dc │ │ │ │ │ + beq.w 140e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 140e0 │ │ │ │ │ + b.n 140ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 140e0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + b.n 140ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e9ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 142ca │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140d2 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + beq.w 14458 │ │ │ │ │ + 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 │ │ │ │ │ - beq.w 1409a │ │ │ │ │ + bne.w 14458 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f44 │ │ │ │ │ + R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 14458 │ │ │ │ │ + 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 14458 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14894 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140dc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 140e0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1445a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1445e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e9ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14442 │ │ │ │ │ + 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 14444 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f44 │ │ │ │ │ + R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 14444 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14442 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1f78 │ │ │ │ │ + R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 14442 │ │ │ │ │ + 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 14442 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 144dc │ │ │ │ │ + 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 144dc │ │ │ │ │ + b.n 1451c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ + bl e9ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14426 │ │ │ │ │ + beq.w 1442c │ │ │ │ │ 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 14428 │ │ │ │ │ + bne.w 1442e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f44 │ │ │ │ │ + bl f44 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14428 │ │ │ │ │ + bne.w 1442e │ │ │ │ │ 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 14426 │ │ │ │ │ + beq.w 1442c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ + bne.w 144dc │ │ │ │ │ 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 │ │ │ │ │ @@ -35931,120 +36025,196 @@ │ │ │ │ │ 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 14486 │ │ │ │ │ - b.n 144bc │ │ │ │ │ + beq.w 144dc │ │ │ │ │ + b.n 1451c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ + bl e9ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 143fe │ │ │ │ │ + movs r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 143fe │ │ │ │ │ + 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 143fe │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 145dc │ │ │ │ │ + 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 .LC73 │ │ │ │ │ + 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 │ │ │ │ │ + bne.w 1451c │ │ │ │ │ + b.n 145dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e9ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 143e8 │ │ │ │ │ + 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 143e8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 144dc │ │ │ │ │ + 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 144dc │ │ │ │ │ + b.n 1451c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl e9ac │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14410 │ │ │ │ │ + beq.w 14416 │ │ │ │ │ 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 14412 │ │ │ │ │ + bne.w 14418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14698 │ │ │ │ │ + beq.n 1483e │ │ │ │ │ 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, 1463a │ │ │ │ │ + cbz r0, 147e6 │ │ │ │ │ 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 146ac │ │ │ │ │ + bne.n 14852 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 146a4 │ │ │ │ │ + cbnz r5, 1484a │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fc │ │ │ │ │ + beq.n 148b8 │ │ │ │ │ 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 147fc │ │ │ │ │ + beq.n 148b8 │ │ │ │ │ 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, 146ca │ │ │ │ │ + cbnz r0, 14870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 147fe │ │ │ │ │ + beq.n 148ba │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14412 │ │ │ │ │ + b.n 14418 │ │ │ │ │ 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 1461a │ │ │ │ │ + beq.n 147c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14412 │ │ │ │ │ + b.n 14418 │ │ │ │ │ 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 14680 │ │ │ │ │ + beq.n 14828 │ │ │ │ │ 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 │ │ │ │ │ @@ -36052,117 +36222,16 @@ │ │ │ │ │ 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 14458 │ │ │ │ │ - b.n 1445c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 143f8 │ │ │ │ │ - movs r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 143f8 │ │ │ │ │ - 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 143f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14890 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14454 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14458 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 143e2 │ │ │ │ │ - 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 143e2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ - 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 14486 │ │ │ │ │ - b.n 144bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 14452 │ │ │ │ │ - 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 14452 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f44 │ │ │ │ │ - R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14452 │ │ │ │ │ - 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 14452 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 14728 │ │ │ │ │ + beq.w 1445e │ │ │ │ │ + b.n 14462 │ │ │ │ │ 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 │ │ │ │ │ @@ -36170,490 +36239,414 @@ │ │ │ │ │ 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 144bc │ │ │ │ │ - b.n 14728 │ │ │ │ │ + bne.w 1451c │ │ │ │ │ + b.n 145dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14412 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e9b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1443c │ │ │ │ │ - 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 1443e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f44 │ │ │ │ │ - R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1443e │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1443c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1f10 │ │ │ │ │ - R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1443c │ │ │ │ │ - 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 1443c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14486 │ │ │ │ │ - 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 14486 │ │ │ │ │ - b.n 144bc │ │ │ │ │ - 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 .LC73 │ │ │ │ │ - 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 │ │ │ │ │ - bne.w 144bc │ │ │ │ │ - b.n 14728 │ │ │ │ │ + b.n 14418 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000148b4 : │ │ │ │ │ +000148c4 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 149c4 │ │ │ │ │ + beq.n 149d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1495c │ │ │ │ │ + bne.n 1496c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 148f0 │ │ │ │ │ + cbz r0, 14900 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14940 │ │ │ │ │ + cbnz r0, 14950 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 14916 │ │ │ │ │ + cbnz r3, 14926 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1495c │ │ │ │ │ + bne.n 1496c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1490c │ │ │ │ │ + cbnz r0, 1491c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 149e4 │ │ │ │ │ + bne.n 149f4 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 149d2 │ │ │ │ │ + beq.n 149e2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14964 │ │ │ │ │ + cbnz r0, 14974 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 148f8 │ │ │ │ │ + b.n 14908 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ 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 148f0 │ │ │ │ │ + beq.n 14900 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1490c │ │ │ │ │ + b.n 1491c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1490e │ │ │ │ │ + b.n 1491e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14934 │ │ │ │ │ + beq.n 14944 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14934 │ │ │ │ │ + beq.n 14944 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14934 │ │ │ │ │ + beq.n 14944 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14934 │ │ │ │ │ + beq.n 14944 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - cbnz r0, 149ca │ │ │ │ │ + cbnz r0, 149da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14936 │ │ │ │ │ + beq.n 14946 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1493a │ │ │ │ │ + b.n 1494a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 148d4 │ │ │ │ │ + b.n 148e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1490c │ │ │ │ │ + b.n 1491c │ │ │ │ │ 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 1492a │ │ │ │ │ + beq.n 1493a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1493a │ │ │ │ │ + b.n 1494a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1490e │ │ │ │ │ + b.n 1491e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000149ec : │ │ │ │ │ +000149fc : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14c76 │ │ │ │ │ + beq.w 14c86 │ │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14c84 │ │ │ │ │ + bne.w 14c94 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 14c8a │ │ │ │ │ + bne.w 14c9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 14b5e │ │ │ │ │ + blt.w 14b6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14b68 │ │ │ │ │ + bne.w 14b78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14bf2 │ │ │ │ │ + bne.w 14c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14a84 │ │ │ │ │ + cbnz r0, 14a94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14bf2 │ │ │ │ │ + bne.w 14c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14af6 │ │ │ │ │ + bne.n 14b06 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a5a │ │ │ │ │ + beq.n 14a6a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a5a │ │ │ │ │ + beq.n 14a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a5a │ │ │ │ │ + beq.n 14a6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 149ec │ │ │ │ │ + bl 149fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a5a │ │ │ │ │ + beq.n 14a6a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c70 │ │ │ │ │ + beq.w 14c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c6a │ │ │ │ │ + beq.w 14c7a │ │ │ │ │ strd r6, r5, [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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b56 │ │ │ │ │ + beq.n 14b66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14a78 │ │ │ │ │ + b.n 14a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a72 │ │ │ │ │ + beq.n 14a82 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a72 │ │ │ │ │ + beq.n 14a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a72 │ │ │ │ │ + beq.n 14a82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ca4 │ │ │ │ │ + bl 14cb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14a72 │ │ │ │ │ + bne.n 14a82 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14c70 │ │ │ │ │ + beq.w 14c80 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14af2 │ │ │ │ │ + bne.n 14b02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14a74 │ │ │ │ │ + beq.n 14a84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14a7a │ │ │ │ │ + b.n 14a8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14bf2 │ │ │ │ │ + bne.n 14c02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14bfa │ │ │ │ │ + beq.n 14c0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14b9e │ │ │ │ │ + cbz r0, 14bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 14b9e │ │ │ │ │ + bl 11ecc │ │ │ │ │ + cbz r0, 14bae │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c42 │ │ │ │ │ + bne.n 14c52 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 14c06 │ │ │ │ │ + cbnz r5, 14c16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14be2 │ │ │ │ │ + cbz r0, 14bf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - cbz r0, 14be2 │ │ │ │ │ + bl 11ecc │ │ │ │ │ + cbz r0, 14bf2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14be2 │ │ │ │ │ + cbz r0, 14bf2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14be2 │ │ │ │ │ + cbz r0, 14bf2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 14c0c │ │ │ │ │ + cbnz r0, 14c1c │ │ │ │ │ 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 14a4e │ │ │ │ │ + beq.w 14a5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14a7a │ │ │ │ │ + b.n 14a8a │ │ │ │ │ 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 14b7c │ │ │ │ │ + beq.n 14b8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14be8 │ │ │ │ │ + b.n 14bf8 │ │ │ │ │ ldr.w r3, [r9, #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 │ │ │ │ │ @@ -36662,24 +36655,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 r5, r0 │ │ │ │ │ - cbnz r0, 14c62 │ │ │ │ │ + cbnz r0, 14c72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14be4 │ │ │ │ │ + beq.n 14bf4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14be8 │ │ │ │ │ + b.n 14bf8 │ │ │ │ │ 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] │ │ │ │ │ @@ -36687,72 +36680,72 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c30 │ │ │ │ │ + beq.n 14c40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14a78 │ │ │ │ │ + b.n 14a88 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14ad6 │ │ │ │ │ + b.n 14ae6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14a7a │ │ │ │ │ + b.n 14a8a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14a1a │ │ │ │ │ + beq.w 14a2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 14a7a │ │ │ │ │ + b.n 14a8a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14a4e │ │ │ │ │ - b.n 14b6e │ │ │ │ │ + beq.w 14a5e │ │ │ │ │ + b.n 14b7e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014ca4 : │ │ │ │ │ +00014cb4 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 14db6 │ │ │ │ │ + beq.n 14dc6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 14dc2 │ │ │ │ │ + bne.n 14dd2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbnz r3, 14d16 │ │ │ │ │ + cbnz r3, 14d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14cee │ │ │ │ │ + cbnz r0, 14cfe │ │ │ │ │ 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} │ │ │ │ │ @@ -36761,56 +36754,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 14ce0 │ │ │ │ │ + beq.n 14cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ce0 │ │ │ │ │ + beq.n 14cf0 │ │ │ │ │ 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 14d9e │ │ │ │ │ + beq.n 14dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14d96 │ │ │ │ │ + cbz r0, 14da6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14d96 │ │ │ │ │ + cbz r0, 14da6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14d96 │ │ │ │ │ + cbz r0, 14da6 │ │ │ │ │ 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, 14d96 │ │ │ │ │ + cbz r0, 14da6 │ │ │ │ │ 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 │ │ │ │ │ @@ -36818,1113 +36811,804 @@ │ │ │ │ │ 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, 14db0 │ │ │ │ │ + cbnz r0, 14dc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 14d98 │ │ │ │ │ + cbz r0, 14da8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 14cd4 │ │ │ │ │ + beq.n 14ce4 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14ce8 │ │ │ │ │ + b.n 14cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 14d88 │ │ │ │ │ + b.n 14d98 │ │ │ │ │ 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 14d24 │ │ │ │ │ + beq.n 14d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 14d88 │ │ │ │ │ + b.n 14d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 14ce8 │ │ │ │ │ + b.n 14cf8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14ccc │ │ │ │ │ + beq.n 14cdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14ce8 │ │ │ │ │ + b.n 14cf8 │ │ │ │ │ │ │ │ │ │ -00014dc8 : │ │ │ │ │ +00014dd8 : │ │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 152f6 │ │ │ │ │ + beq.w 15236 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15304 │ │ │ │ │ + bne.w 15244 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 14eac │ │ │ │ │ + bne.n 14ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r7, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 14ea2 │ │ │ │ │ + blt.n 14eb2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15304 │ │ │ │ │ + bne.w 15244 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14ece │ │ │ │ │ + beq.n 14ede │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 150e2 │ │ │ │ │ + beq.w 15062 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15110 │ │ │ │ │ + bne.w 15090 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14edc │ │ │ │ │ + bne.n 14eec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15118 │ │ │ │ │ + bne.w 15098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ + bl 11ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f74 │ │ │ │ │ + beq.n 14f84 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 14f74 │ │ │ │ │ + beq.n 14f84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r0, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 14e44 │ │ │ │ │ + bne.n 14e54 │ │ │ │ │ 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 14e38 │ │ │ │ │ - b.n 15118 │ │ │ │ │ + beq.n 14e48 │ │ │ │ │ + b.n 15098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15110 │ │ │ │ │ + bne.w 15090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15358 │ │ │ │ │ + beq.w 15202 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15198 │ │ │ │ │ + bne.w 15114 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15110 │ │ │ │ │ + bne.w 15090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1536e │ │ │ │ │ + beq.w 151d2 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14f64 │ │ │ │ │ + cbz r0, 14f74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 14e8e │ │ │ │ │ + b.n 14e9e │ │ │ │ │ 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 15378 │ │ │ │ │ + bne.w 151dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15304 │ │ │ │ │ + bne.w 15244 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15322 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15312 │ │ │ │ │ + beq.w 15220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 15380 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15206 │ │ │ │ │ + bl 1b2f8 <_tmp_253_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 151c0 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15338 │ │ │ │ │ + beq.w 15218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152ac │ │ │ │ │ + bne.w 151ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 152a4 │ │ │ │ │ + beq.w 151b2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 152ac │ │ │ │ │ + bne.w 151ba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15120 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15350 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15340 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ + beq.n 150a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r1, r3, [sp, #24] │ │ │ │ │ - bl 15380 │ │ │ │ │ - ldrd r1, r3, [sp, #24] │ │ │ │ │ + bl 1b2f8 <_tmp_253_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1522a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ + beq.n 150a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151f0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1530a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 152c2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + beq.w 1516e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 15380 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 1b2f8 <_tmp_253_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1527e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq.w 1516e │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ movs r1, #8 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1529e │ │ │ │ │ + beq.w 151ac │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov.w ip, #2 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r6, ip │ │ │ │ │ + mov.w r8, #2 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151bc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 152ee │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 152b2 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 15380 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + beq.n 15136 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1b2f8 <_tmp_253_rule> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1525c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.w 1524a │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str.w r5, [r7, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.n 1508c │ │ │ │ │ + beq.n 15136 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + beq.w 15182 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + str.w r3, [r6, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + b.n 15038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 152c6 │ │ │ │ │ + blt.w 1519a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r5, 15118 │ │ │ │ │ + cbnz r5, 15098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14e60 │ │ │ │ │ + beq.w 14e70 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14e76 │ │ │ │ │ + beq.w 14e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f76 │ │ │ │ │ + b.n 14f86 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1529e │ │ │ │ │ + beq.n 151ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - mov r1, 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15224 │ │ │ │ │ + beq.w 151fe │ │ │ │ │ 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 152e4 │ │ │ │ │ + bne.w 151fc │ │ │ │ │ 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 152e8 │ │ │ │ │ + beq.n 151ee │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 152d2 │ │ │ │ │ + beq.n 151e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14ea0 │ │ │ │ │ + b.n 14eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14f10 │ │ │ │ │ + bne.w 14f20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14f16 │ │ │ │ │ + bne.w 14f26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15344 │ │ │ │ │ + bne.n 151c6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f14 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ + b.n 14f24 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ + mov r6, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1529e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 151ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 15132 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [r5, r7, lsl #2] │ │ │ │ │ - str.w r0, [r1, r7, lsl #2] │ │ │ │ │ + it gt │ │ │ │ │ + ldrgt r0, [sp, #28] │ │ │ │ │ + ble.n 150b0 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ + str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 151de │ │ │ │ │ - b.n 15132 │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bne.n 1515c │ │ │ │ │ + b.n 150b0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1529e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 151de │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 152ac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f740 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 14fb0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 14ea0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 152ba │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl f740 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1501c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151c4 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + cbz r0, 151ac │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1515c │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1529a │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 150d6 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 152b2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f740 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 150cc │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - b.n 15246 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cbnz r3, 152c2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f740 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15062 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 15246 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cbz r0, 151a6 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 15058 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14f86 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r6, sl │ │ │ │ │ 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 15220 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 151c4 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 152ba │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 151fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f76 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 15090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15226 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14ea2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14f86 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 14f86 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15224 │ │ │ │ │ + cbnz r0, 151f4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 14eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14ea2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 150ac │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 14df6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 14eb2 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 14ea2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15042 │ │ │ │ │ - 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 14f9c │ │ │ │ │ - b.n 152ac │ │ │ │ │ - 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 14f8c │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 14eb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15224 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 151ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14fba │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 152ba │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 14f0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15110 │ │ │ │ │ + b.n 15090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14ffa │ │ │ │ │ + b.n 14fba │ │ │ │ │ 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 14efc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15110 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14f76 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14f76 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00015380 : │ │ │ │ │ -slice_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 154f2 │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 15500 │ │ │ │ │ - ldrd r6, r5, [r4, #8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.n 15476 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 154d0 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 153fe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 154d6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11ec0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15496 │ │ │ │ │ + beq.w 14f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 154d0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 154de │ │ │ │ │ - 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 1549c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 154d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 153f0 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ │ - strd r7, r5, [sp] │ │ │ │ │ - bl 0 <_PyAST_Slice> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 153f0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 15498 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 153f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 154b8 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 153c4 │ │ │ │ │ - b.n 154d6 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 153f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1542a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1542e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 154c4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1542c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 153f4 │ │ │ │ │ - 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 153e4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 153f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 151fe │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1541a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 154d0 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 153ae │ │ │ │ │ + beq.w 14e06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 153f4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 14eb2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015508 <_loop1_216_rule>: │ │ │ │ │ +0001524c <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 158fa <_loop1_216_rule+0x3f2> │ │ │ │ │ + beq.w 1563e <_loop1_216_rule+0x3f2> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15908 <_loop1_216_rule+0x400> │ │ │ │ │ + bne.w 1564c <_loop1_216_rule+0x400> │ │ │ │ │ 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 15912 <_loop1_216_rule+0x40a> │ │ │ │ │ + beq.w 15656 <_loop1_216_rule+0x40a> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15906 <_loop1_216_rule+0x3fe> │ │ │ │ │ + bne.w 1564a <_loop1_216_rule+0x3fe> │ │ │ │ │ mov r8, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1566c <_loop1_216_rule+0x164> │ │ │ │ │ + beq.w 153b0 <_loop1_216_rule+0x164> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 158f6 <_loop1_216_rule+0x3ee> │ │ │ │ │ + bne.w 1563a <_loop1_216_rule+0x3ee> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 1570a <_loop1_216_rule+0x202> │ │ │ │ │ + bne.w 1544e <_loop1_216_rule+0x202> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15920 <_loop1_216_rule+0x418> │ │ │ │ │ + blt.w 15664 <_loop1_216_rule+0x418> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r2, [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 157ca <_loop1_216_rule+0x2c2> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + bne.w 1550e <_loop1_216_rule+0x2c2> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 153be <_loop1_216_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156da <_loop1_216_rule+0x1d2> │ │ │ │ │ + beq.w 1541e <_loop1_216_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156da <_loop1_216_rule+0x1d2> │ │ │ │ │ + beq.w 1541e <_loop1_216_rule+0x1d2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 158da <_loop1_216_rule+0x3d2> │ │ │ │ │ + beq.w 1561e <_loop1_216_rule+0x3d2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 158ea <_loop1_216_rule+0x3e2> │ │ │ │ │ + bne.w 1562e <_loop1_216_rule+0x3e2> │ │ │ │ │ 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 15726 <_loop1_216_rule+0x21e> │ │ │ │ │ + bne.w 1546a <_loop1_216_rule+0x21e> │ │ │ │ │ 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 156dc <_loop1_216_rule+0x1d4> │ │ │ │ │ + bne.n 15420 <_loop1_216_rule+0x1d4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156da <_loop1_216_rule+0x1d2> │ │ │ │ │ + beq.n 1541e <_loop1_216_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156da <_loop1_216_rule+0x1d2> │ │ │ │ │ + beq.n 1541e <_loop1_216_rule+0x1d2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + cbz r0, 153be <_loop1_216_rule+0x172> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 15722 <_loop1_216_rule+0x21a> │ │ │ │ │ + bne.n 15466 <_loop1_216_rule+0x21a> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 1577e <_loop1_216_rule+0x276> │ │ │ │ │ + beq.w 154c2 <_loop1_216_rule+0x276> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 15794 <_loop1_216_rule+0x28c> │ │ │ │ │ + beq.w 154d8 <_loop1_216_rule+0x28c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 15568 <_loop1_216_rule+0x60> │ │ │ │ │ + bne.w 152ac <_loop1_216_rule+0x60> │ │ │ │ │ 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 15570 <_loop1_216_rule+0x68> │ │ │ │ │ + beq.w 152b4 <_loop1_216_rule+0x68> │ │ │ │ │ mov r5, r8 │ │ │ │ │ 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.w 157ba <_loop1_216_rule+0x2b2> │ │ │ │ │ + beq.w 154fe <_loop1_216_rule+0x2b2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 157ba <_loop1_216_rule+0x2b2> │ │ │ │ │ + bne.w 154fe <_loop1_216_rule+0x2b2> │ │ │ │ │ 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 1590c <_loop1_216_rule+0x404> │ │ │ │ │ + beq.w 15650 <_loop1_216_rule+0x404> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 156c6 <_loop1_216_rule+0x1be> │ │ │ │ │ + ble.n 1540a <_loop1_216_rule+0x1be> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 156c6 <_loop1_216_rule+0x1be> │ │ │ │ │ + beq.n 1540a <_loop1_216_rule+0x1be> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 156b6 <_loop1_216_rule+0x1ae> │ │ │ │ │ + bne.n 153fa <_loop1_216_rule+0x1ae> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + bne.n 153be <_loop1_216_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 15736 <_loop1_216_rule+0x22e> │ │ │ │ │ + cbnz r0, 1547a <_loop1_216_rule+0x22e> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 153be <_loop1_216_rule+0x172> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + bne.n 153be <_loop1_216_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a │ │ │ │ │ + bl 98a │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ - b.n 15644 <_loop1_216_rule+0x13c> │ │ │ │ │ + beq.n 153be <_loop1_216_rule+0x172> │ │ │ │ │ + b.n 15388 <_loop1_216_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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 155a2 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 157d0 <_loop1_216_rule+0x2c8> │ │ │ │ │ + beq.w 152e6 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 15514 <_loop1_216_rule+0x2c8> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 15624 <_loop1_216_rule+0x11c> │ │ │ │ │ + b.n 15368 <_loop1_216_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 155f0 <_loop1_216_rule+0xe8> │ │ │ │ │ - b.n 155ee <_loop1_216_rule+0xe6> │ │ │ │ │ + bne.w 15334 <_loop1_216_rule+0xe8> │ │ │ │ │ + b.n 15332 <_loop1_216_rule+0xe6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156ee <_loop1_216_rule+0x1e6> │ │ │ │ │ + beq.n 15432 <_loop1_216_rule+0x1e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156ee <_loop1_216_rule+0x1e6> │ │ │ │ │ + beq.n 15432 <_loop1_216_rule+0x1e6> │ │ │ │ │ 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 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + beq.n 153be <_loop1_216_rule+0x172> │ │ │ │ │ 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] │ │ │ │ │ @@ -37932,114 +37616,114 @@ │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15644 <_loop1_216_rule+0x13c> │ │ │ │ │ + bne.w 15388 <_loop1_216_rule+0x13c> │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1567c <_loop1_216_rule+0x174> │ │ │ │ │ + beq.w 153c0 <_loop1_216_rule+0x174> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15680 <_loop1_216_rule+0x178> │ │ │ │ │ + b.n 153c4 <_loop1_216_rule+0x178> │ │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1590c <_loop1_216_rule+0x404> │ │ │ │ │ + beq.w 15650 <_loop1_216_rule+0x404> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r5, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 1555a <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 1529e <_loop1_216_rule+0x52> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 156d2 <_loop1_216_rule+0x1ca> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + b.n 15416 <_loop1_216_rule+0x1ca> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 153be <_loop1_216_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1582c <_loop1_216_rule+0x324> │ │ │ │ │ + beq.n 15570 <_loop1_216_rule+0x324> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 157fa <_loop1_216_rule+0x2f2> │ │ │ │ │ + cbz r0, 1553e <_loop1_216_rule+0x2f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15894 <_loop1_216_rule+0x38c> │ │ │ │ │ + bne.n 155d8 <_loop1_216_rule+0x38c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r5, 15838 <_loop1_216_rule+0x330> │ │ │ │ │ + cbnz r5, 1557c <_loop1_216_rule+0x330> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1581a <_loop1_216_rule+0x312> │ │ │ │ │ + cbz r0, 1555e <_loop1_216_rule+0x312> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1583e <_loop1_216_rule+0x336> │ │ │ │ │ + cbnz r0, 15582 <_loop1_216_rule+0x336> │ │ │ │ │ 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 155a2 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 1567a <_loop1_216_rule+0x172> │ │ │ │ │ + beq.w 152e6 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 153be <_loop1_216_rule+0x172> │ │ │ │ │ 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 157de <_loop1_216_rule+0x2d6> │ │ │ │ │ + beq.n 15522 <_loop1_216_rule+0x2d6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15820 <_loop1_216_rule+0x318> │ │ │ │ │ + b.n 15564 <_loop1_216_rule+0x318> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1581a <_loop1_216_rule+0x312> │ │ │ │ │ + beq.n 1555e <_loop1_216_rule+0x312> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1581a <_loop1_216_rule+0x312> │ │ │ │ │ + beq.n 1555e <_loop1_216_rule+0x312> │ │ │ │ │ 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 │ │ │ │ │ @@ -38048,462 +37732,464 @@ │ │ │ │ │ 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, 158d0 <_loop1_216_rule+0x3c8> │ │ │ │ │ + cbnz r0, 15614 <_loop1_216_rule+0x3c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1581c <_loop1_216_rule+0x314> │ │ │ │ │ + beq.n 15560 <_loop1_216_rule+0x314> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15820 <_loop1_216_rule+0x318> │ │ │ │ │ + b.n 15564 <_loop1_216_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c │ │ │ │ │ + bl 92c │ │ │ │ │ R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 157fc <_loop1_216_rule+0x2f4> │ │ │ │ │ + bne.n 15540 <_loop1_216_rule+0x2f4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 157fa <_loop1_216_rule+0x2f2> │ │ │ │ │ + beq.n 1553e <_loop1_216_rule+0x2f2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 157fa <_loop1_216_rule+0x2f2> │ │ │ │ │ + beq.n 1553e <_loop1_216_rule+0x2f2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 157fa <_loop1_216_rule+0x2f2> │ │ │ │ │ - b.n 15860 <_loop1_216_rule+0x358> │ │ │ │ │ + beq.n 1553e <_loop1_216_rule+0x2f2> │ │ │ │ │ + b.n 155a4 <_loop1_216_rule+0x358> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15648 <_loop1_216_rule+0x140> │ │ │ │ │ + b.n 1538c <_loop1_216_rule+0x140> │ │ │ │ │ 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 155da <_loop1_216_rule+0xd2> │ │ │ │ │ + beq.w 1531e <_loop1_216_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 156e2 <_loop1_216_rule+0x1da> │ │ │ │ │ + beq.w 15426 <_loop1_216_rule+0x1da> │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 1567e <_loop1_216_rule+0x176> │ │ │ │ │ + b.n 153c2 <_loop1_216_rule+0x176> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15536 <_loop1_216_rule+0x2e> │ │ │ │ │ + beq.w 1527a <_loop1_216_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 157c4 <_loop1_216_rule+0x2bc> │ │ │ │ │ + b.n 15508 <_loop1_216_rule+0x2bc> │ │ │ │ │ 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 157c4 <_loop1_216_rule+0x2bc> │ │ │ │ │ + b.n 15508 <_loop1_216_rule+0x2bc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15680 <_loop1_216_rule+0x178> │ │ │ │ │ + b.n 153c4 <_loop1_216_rule+0x178> │ │ │ │ │ │ │ │ │ │ -0001592c : │ │ │ │ │ +00015670 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15bfa │ │ │ │ │ + beq.w 15962 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15b06 │ │ │ │ │ + bne.w 1595e │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 15b90 │ │ │ │ │ + beq.w 158b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15bb0 │ │ │ │ │ + bne.w 158d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b72 │ │ │ │ │ + beq.w 15972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b72 │ │ │ │ │ + beq.w 15972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15b72 │ │ │ │ │ + bne.w 15972 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15b7a │ │ │ │ │ + beq.w 15942 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b0e │ │ │ │ │ + beq.w 15850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 15b54 │ │ │ │ │ + beq.w 15880 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15b64 │ │ │ │ │ + bne.w 15890 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15ab8 │ │ │ │ │ + bne.n 157fe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15b62 │ │ │ │ │ + bne.w 1588e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e258 │ │ │ │ │ + bl e250 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15b14 │ │ │ │ │ + bne.w 15856 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15b3e │ │ │ │ │ + bne.w 1589e │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15ac6 │ │ │ │ │ + bne.n 1580c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b0e │ │ │ │ │ + beq.n 15850 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15c0a │ │ │ │ │ + beq.w 1592c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15b74 │ │ │ │ │ + bne.w 15974 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b72 │ │ │ │ │ + beq.w 15972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b72 │ │ │ │ │ + beq.w 15972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bf4 │ │ │ │ │ + beq.w 15922 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldrd r7, r1, [r0, #20] │ │ │ │ │ - cbz r6, 15ad6 │ │ │ │ │ + cbz r6, 1581e │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrd r5, r2, [r6, #8] │ │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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, 15af8 │ │ │ │ │ + cbz r0, 15840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 15a38 │ │ │ │ │ + beq.n 1577c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15b74 │ │ │ │ │ + bne.w 15974 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 15a58 │ │ │ │ │ + b.n 1579c │ │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15aac │ │ │ │ │ + bne.n 157f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b76 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + bne.w 1595a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15ab2 │ │ │ │ │ + b.n 157f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15ac6 │ │ │ │ │ + b.n 1580c │ │ │ │ │ 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 15a0e │ │ │ │ │ + bne.w 15752 │ │ │ │ │ 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 15a1a │ │ │ │ │ - b.n 15a0e │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 15b62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11f0 │ │ │ │ │ - R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15a1a │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 15a18 │ │ │ │ │ + bne.w 1575e │ │ │ │ │ + b.n 15752 │ │ │ │ │ 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 159e4 │ │ │ │ │ + beq.w 15728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15a38 │ │ │ │ │ - b.n 15ac6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 15aae │ │ │ │ │ + beq.w 1577c │ │ │ │ │ + b.n 1580c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 1588e │ │ │ │ │ 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 159b8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b74 │ │ │ │ │ + bl 1258 │ │ │ │ │ + R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1575e │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 1575c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15c20 │ │ │ │ │ + blt.n 15958 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 15bee │ │ │ │ │ - cbnz r5, 15bf4 │ │ │ │ │ + cbz r3, 1591c │ │ │ │ │ + cbnz r5, 15922 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 15ca6 │ │ │ │ │ + beq.w 159fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15cbc │ │ │ │ │ + bne.w 15a12 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15cb2 │ │ │ │ │ + bne.w 15a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 15c24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 15978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1597a │ │ │ │ │ + beq.w 156be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15b08 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1595a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b06 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 157f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 15c16 │ │ │ │ │ + cbnz r0, 15938 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15aca │ │ │ │ │ + b.n 15810 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b74 │ │ │ │ │ + b.n 15974 │ │ │ │ │ + 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 156fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 15974 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 15926 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1569e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1595e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15b02 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 1584c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be4 │ │ │ │ │ + beq.n 15912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15d16 │ │ │ │ │ + bne.n 15a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl ca4 │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15d16 │ │ │ │ │ + bne.n 15a6e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be4 │ │ │ │ │ + beq.n 15912 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be4 │ │ │ │ │ + beq.n 15912 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15be4 │ │ │ │ │ + beq.n 15912 │ │ │ │ │ ldr r3, [r6, #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 │ │ │ │ │ @@ -38512,315 +38198,315 @@ │ │ │ │ │ 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 15d0e │ │ │ │ │ + bne.n 15a66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 15cb8 │ │ │ │ │ + cbz r0, 15a0e │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15bea │ │ │ │ │ + b.n 15918 │ │ │ │ │ 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 15bbe │ │ │ │ │ + beq.w 158e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 15bea │ │ │ │ │ + b.n 15918 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15be8 │ │ │ │ │ + b.n 15916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15bce │ │ │ │ │ + beq.w 158f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef34 │ │ │ │ │ + bl ef2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15bd0 │ │ │ │ │ + bne.w 158fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl ca4 │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15bd0 │ │ │ │ │ + bne.w 158fa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15bce │ │ │ │ │ + beq.w 158f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15c96 │ │ │ │ │ + beq.n 159ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15aae │ │ │ │ │ + b.n 157f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15be8 │ │ │ │ │ + b.n 15916 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015d1c <_gather_116_rule>: │ │ │ │ │ +00015a74 <_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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 160ee <_gather_116_rule+0x3d2> │ │ │ │ │ + beq.w 15e46 <_gather_116_rule+0x3d2> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16100 <_gather_116_rule+0x3e4> │ │ │ │ │ + bne.w 15e58 <_gather_116_rule+0x3e4> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 15ffa <_gather_116_rule+0x2de> │ │ │ │ │ + beq.w 15d52 <_gather_116_rule+0x2de> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16018 <_gather_116_rule+0x2fc> │ │ │ │ │ + bne.w 15d70 <_gather_116_rule+0x2fc> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r4, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16078 <_gather_116_rule+0x35c> │ │ │ │ │ + bne.w 15dd0 <_gather_116_rule+0x35c> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 160d6 <_gather_116_rule+0x3ba> │ │ │ │ │ - bl 847c │ │ │ │ │ + beq.w 15e2e <_gather_116_rule+0x3ba> │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fa2 <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 15cfa <_gather_116_rule+0x286> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fa2 <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 15cfa <_gather_116_rule+0x286> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fa2 <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 15cfa <_gather_116_rule+0x286> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160c0 <_gather_116_rule+0x3a4> │ │ │ │ │ + beq.w 15e18 <_gather_116_rule+0x3a4> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6002 @ 0x1772 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16042 <_gather_116_rule+0x326> │ │ │ │ │ + beq.w 15d9a <_gather_116_rule+0x326> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16074 <_gather_116_rule+0x358> │ │ │ │ │ + bne.w 15dcc <_gather_116_rule+0x358> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1606a <_gather_116_rule+0x34e> │ │ │ │ │ + beq.w 15dc2 <_gather_116_rule+0x34e> │ │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 15e40 <_gather_116_rule+0x124> │ │ │ │ │ - b.n 16074 <_gather_116_rule+0x358> │ │ │ │ │ + cbz r4, 15b98 <_gather_116_rule+0x124> │ │ │ │ │ + b.n 15dcc <_gather_116_rule+0x358> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15eac <_gather_116_rule+0x190> │ │ │ │ │ + beq.n 15c04 <_gather_116_rule+0x190> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1611e <_gather_116_rule+0x402> │ │ │ │ │ + beq.w 15e76 <_gather_116_rule+0x402> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub.w r3, r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 15fe6 <_gather_116_rule+0x2ca> │ │ │ │ │ + beq.w 15d3e <_gather_116_rule+0x2ca> │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ str.w r5, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 15eb6 <_gather_116_rule+0x19a> │ │ │ │ │ + cbz r0, 15c0e <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 1607c <_gather_116_rule+0x360> │ │ │ │ │ + beq.w 15dd4 <_gather_116_rule+0x360> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1605c <_gather_116_rule+0x340> │ │ │ │ │ + bne.w 15db4 <_gather_116_rule+0x340> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15fba <_gather_116_rule+0x29e> │ │ │ │ │ + bne.w 15d12 <_gather_116_rule+0x29e> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1605c <_gather_116_rule+0x340> │ │ │ │ │ + bne.w 15db4 <_gather_116_rule+0x340> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 1604a <_gather_116_rule+0x32e> │ │ │ │ │ - bl 847c │ │ │ │ │ + beq.w 15da2 <_gather_116_rule+0x32e> │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 15eac <_gather_116_rule+0x190> │ │ │ │ │ + cbz r0, 15c04 <_gather_116_rule+0x190> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15e08 <_gather_116_rule+0xec> │ │ │ │ │ + bne.n 15b60 <_gather_116_rule+0xec> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [fp, #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 16064 <_gather_116_rule+0x348> │ │ │ │ │ + beq.w 15dbc <_gather_116_rule+0x348> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + ble.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #14 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.n 15f78 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 15cd0 <_gather_116_rule+0x25c> │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ rsb r7, r6, #4 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ add.w r3, r6, #52 @ 0x34 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 15f6a <_gather_116_rule+0x24e> │ │ │ │ │ + bne.n 15cc2 <_gather_116_rule+0x24e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -38838,976 +38524,976 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [fp, #8] │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 160a4 <_gather_116_rule+0x388> │ │ │ │ │ + beq.n 15dfc <_gather_116_rule+0x388> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16092 <_gather_116_rule+0x376> │ │ │ │ │ + beq.n 15dea <_gather_116_rule+0x376> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - bne.w 15e36 <_gather_116_rule+0x11a> │ │ │ │ │ + bne.w 15b8e <_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, 16064 <_gather_116_rule+0x348> │ │ │ │ │ + cbz r0, 15dbc <_gather_116_rule+0x348> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 15e36 <_gather_116_rule+0x11a> │ │ │ │ │ + b.n 15b8e <_gather_116_rule+0x11a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16074 <_gather_116_rule+0x358> │ │ │ │ │ + cbnz r3, 15dcc <_gather_116_rule+0x358> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d6c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 15ac4 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ac74 │ │ │ │ │ + bl ac70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d6c <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 15ac4 <_gather_116_rule+0x50> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16106 <_gather_116_rule+0x3ea> │ │ │ │ │ + beq.n 15e5e <_gather_116_rule+0x3ea> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 15ddc <_gather_116_rule+0xc0> │ │ │ │ │ + bne.w 15b34 <_gather_116_rule+0xc0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15ddc <_gather_116_rule+0xc0> │ │ │ │ │ + b.n 15b34 <_gather_116_rule+0xc0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16134 <_gather_116_rule+0x418> │ │ │ │ │ + beq.n 15e8c <_gather_116_rule+0x418> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 15eb6 <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 15c0e <_gather_116_rule+0x19a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15fa8 <_gather_116_rule+0x28c> │ │ │ │ │ + b.n 15d00 <_gather_116_rule+0x28c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15e66 <_gather_116_rule+0x14a> │ │ │ │ │ + beq.w 15bbe <_gather_116_rule+0x14a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 1605c <_gather_116_rule+0x340> │ │ │ │ │ + b.n 15db4 <_gather_116_rule+0x340> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 160b8 <_gather_116_rule+0x39c> │ │ │ │ │ + cbnz r0, 15e10 <_gather_116_rule+0x39c> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 15eb6 <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 15c0e <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15e8a <_gather_116_rule+0x16e> │ │ │ │ │ - b.n 1605c <_gather_116_rule+0x340> │ │ │ │ │ + beq.w 15be2 <_gather_116_rule+0x16e> │ │ │ │ │ + b.n 15db4 <_gather_116_rule+0x340> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1609e <_gather_116_rule+0x382> │ │ │ │ │ + b.n 15df6 <_gather_116_rule+0x382> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16078 <_gather_116_rule+0x35c> │ │ │ │ │ + beq.n 15dd0 <_gather_116_rule+0x35c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 16078 <_gather_116_rule+0x35c> │ │ │ │ │ + b.n 15dd0 <_gather_116_rule+0x35c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15d90 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 15ae8 <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16078 <_gather_116_rule+0x35c> │ │ │ │ │ + b.n 15dd0 <_gather_116_rule+0x35c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15d48 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 15aa0 <_gather_116_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 15f98 <_gather_116_rule+0x27c> │ │ │ │ │ + b.n 15cf0 <_gather_116_rule+0x27c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15fa8 <_gather_116_rule+0x28c> │ │ │ │ │ + beq.w 15d00 <_gather_116_rule+0x28c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 15fa8 <_gather_116_rule+0x28c> │ │ │ │ │ + b.n 15d00 <_gather_116_rule+0x28c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1605c <_gather_116_rule+0x340> │ │ │ │ │ + beq.n 15db4 <_gather_116_rule+0x340> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 1605c <_gather_116_rule+0x340> │ │ │ │ │ + b.n 15db4 <_gather_116_rule+0x340> │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 15e98 <_gather_116_rule+0x17c> │ │ │ │ │ + b.n 15bf0 <_gather_116_rule+0x17c> │ │ │ │ │ │ │ │ │ │ -00016138 <_loop0_119_rule>: │ │ │ │ │ +00015e90 <_loop0_119_rule>: │ │ │ │ │ _loop0_120_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 162b4 <_loop0_119_rule+0x17c> │ │ │ │ │ + beq.w 1600c <_loop0_119_rule+0x17c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 162c2 <_loop0_119_rule+0x18a> │ │ │ │ │ + bne.w 1601a <_loop0_119_rule+0x18a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 162a4 <_loop0_119_rule+0x16c> │ │ │ │ │ + beq.w 15ffc <_loop0_119_rule+0x16c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 162ae <_loop0_119_rule+0x176> │ │ │ │ │ + bne.w 16006 <_loop0_119_rule+0x176> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16266 <_loop0_119_rule+0x12e> │ │ │ │ │ + beq.n 15fbe <_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, 161c0 <_loop0_119_rule+0x88> │ │ │ │ │ + cbnz r0, 15f18 <_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 1629e <_loop0_119_rule+0x166> │ │ │ │ │ + beq.n 15ff6 <_loop0_119_rule+0x166> │ │ │ │ │ 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, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1629a <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 15ff2 <_loop0_119_rule+0x162> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1627a <_loop0_119_rule+0x142> │ │ │ │ │ + beq.n 15fd2 <_loop0_119_rule+0x142> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16274 <_loop0_119_rule+0x13c> │ │ │ │ │ + bne.n 15fcc <_loop0_119_rule+0x13c> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1622a <_loop0_119_rule+0xf2> │ │ │ │ │ + cbnz r0, 15f82 <_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 1629e <_loop0_119_rule+0x166> │ │ │ │ │ + beq.n 15ff6 <_loop0_119_rule+0x166> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 161ac <_loop0_119_rule+0x74> │ │ │ │ │ + ble.n 15f04 <_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 161ac <_loop0_119_rule+0x74> │ │ │ │ │ - b.n 16218 <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 15f04 <_loop0_119_rule+0x74> │ │ │ │ │ + b.n 15f70 <_loop0_119_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89c4 │ │ │ │ │ + bl 89c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 161fe <_loop0_119_rule+0xc6> │ │ │ │ │ + beq.n 15f56 <_loop0_119_rule+0xc6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 1624c <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 15fa4 <_loop0_119_rule+0x114> │ │ │ │ │ str.w sl, [r5, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 161d8 <_loop0_119_rule+0xa0> │ │ │ │ │ + b.n 15f30 <_loop0_119_rule+0xa0> │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 16286 <_loop0_119_rule+0x14e> │ │ │ │ │ + cbz r0, 15fde <_loop0_119_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 16242 <_loop0_119_rule+0x10a> │ │ │ │ │ + b.n 15f9a <_loop0_119_rule+0x10a> │ │ │ │ │ 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 1618c <_loop0_119_rule+0x54> │ │ │ │ │ + beq.n 15ee4 <_loop0_119_rule+0x54> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16200 <_loop0_119_rule+0xc8> │ │ │ │ │ + b.n 15f58 <_loop0_119_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 161e8 <_loop0_119_rule+0xb0> │ │ │ │ │ + b.n 15f40 <_loop0_119_rule+0xb0> │ │ │ │ │ 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 161b6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 15f0e <_loop0_119_rule+0x7e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 161fe <_loop0_119_rule+0xc6> │ │ │ │ │ + b.n 15f56 <_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 161b6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 15f0e <_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 16166 <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 15ebe <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 161b6 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 15f0e <_loop0_119_rule+0x7e> │ │ │ │ │ │ │ │ │ │ -000162c8 : │ │ │ │ │ +00016020 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 164b6 │ │ │ │ │ + beq.w 1620e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 164c4 │ │ │ │ │ + bne.w 1621c │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16426 │ │ │ │ │ + bne.w 1617e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16432 │ │ │ │ │ + bne.w 1618a │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16438 │ │ │ │ │ + bne.w 16190 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16432 │ │ │ │ │ + bne.w 1618a │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16464 │ │ │ │ │ + bne.w 161bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16494 │ │ │ │ │ + bne.w 161ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16484 │ │ │ │ │ + bne.w 161dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1651a │ │ │ │ │ + bne.w 16272 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16474 │ │ │ │ │ + bne.n 161cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16454 │ │ │ │ │ + bne.n 161ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1650a │ │ │ │ │ + bne.w 16262 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164da │ │ │ │ │ + bne.n 16232 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 16432 │ │ │ │ │ + cbnz r2, 1618a │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164ca │ │ │ │ │ + bne.n 16222 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 16432 │ │ │ │ │ + cbnz r2, 1618a │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164ea │ │ │ │ │ + bne.n 16242 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 16432 │ │ │ │ │ + cbnz r2, 1618a │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164fa │ │ │ │ │ + bne.n 16252 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 16446 │ │ │ │ │ + cbz r0, 1619e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1641e │ │ │ │ │ + b.n 16176 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1652a │ │ │ │ │ + bne.n 16282 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 16432 │ │ │ │ │ + b.n 1618a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 162f4 │ │ │ │ │ + beq.w 1604c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1641e │ │ │ │ │ + b.n 16176 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16432 │ │ │ │ │ - b.n 16446 │ │ │ │ │ + bne.n 1618a │ │ │ │ │ + b.n 1619e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1641e │ │ │ │ │ + b.n 16176 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016538 : │ │ │ │ │ +00016290 : │ │ │ │ │ kwargs_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 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 170d2 │ │ │ │ │ + beq.w 16e28 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168a6 │ │ │ │ │ + bne.w 165fe │ │ │ │ │ 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 1701c │ │ │ │ │ + beq.w 16e64 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1710e │ │ │ │ │ + beq.w 16e7c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 16a32 │ │ │ │ │ + beq.w 1678a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16de2 │ │ │ │ │ + bne.w 16b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167c8 │ │ │ │ │ + bne.w 16520 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16d04 │ │ │ │ │ + bne.w 16a9e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1673a │ │ │ │ │ + beq.w 16492 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 16754 │ │ │ │ │ + beq.w 164ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d56 │ │ │ │ │ + bne.w 16ad0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c46 │ │ │ │ │ + bne.w 169de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16d8a │ │ │ │ │ + bne.w 16b04 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16eba │ │ │ │ │ + bne.w 16c34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168a6 │ │ │ │ │ + bne.w 165fe │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 170e4 │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 170fe │ │ │ │ │ + beq.w 16e54 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 16a62 │ │ │ │ │ + beq.w 167ba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d98 │ │ │ │ │ + bne.w 16b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 168ac │ │ │ │ │ + bne.w 16604 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 167c4 │ │ │ │ │ + bne.w 1651c │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 16780 │ │ │ │ │ + beq.w 164d8 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 16794 │ │ │ │ │ + beq.w 164ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d28 │ │ │ │ │ + bne.w 16aa2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c8a │ │ │ │ │ + bne.w 16a44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 167c0 │ │ │ │ │ + bne.w 16518 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ef0 │ │ │ │ │ + bne.w 16c6a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 168a6 │ │ │ │ │ + bne.w 165fe │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 170a4 │ │ │ │ │ + beq.w 16dfa │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 170c0 │ │ │ │ │ + beq.w 16e16 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 16da2 │ │ │ │ │ + beq.w 16b1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16dc8 │ │ │ │ │ + bne.w 16b42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16dec │ │ │ │ │ + bne.w 16b66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 16726 │ │ │ │ │ + cbnz r3, 1647e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16bd2 │ │ │ │ │ + bne.w 16926 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16d8a │ │ │ │ │ + bne.w 16b04 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 165d0 │ │ │ │ │ + bne.w 16328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16cfa │ │ │ │ │ + blt.w 16a94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16e3a │ │ │ │ │ + bne.w 16bb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 165e4 │ │ │ │ │ - b.n 16d8a │ │ │ │ │ + beq.w 1633c │ │ │ │ │ + b.n 16b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 167c0 │ │ │ │ │ + cbnz r2, 16518 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 17120 │ │ │ │ │ + bne.w 16e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16e52 │ │ │ │ │ + blt.w 16bcc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16e40 │ │ │ │ │ + bne.w 16bba │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16698 │ │ │ │ │ + beq.w 163f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 166c4 │ │ │ │ │ + b.n 1641c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 165ac │ │ │ │ │ + beq.w 16304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 165ac │ │ │ │ │ + beq.w 16304 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fd2 │ │ │ │ │ + beq.w 16dcc │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ - movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1705e │ │ │ │ │ + beq.w 16ec6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17064 │ │ │ │ │ + beq.w 16a2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17054 │ │ │ │ │ + beq.w 16ebc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a5c │ │ │ │ │ + bne.w 167b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fca │ │ │ │ │ + beq.w 16dc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a5c │ │ │ │ │ + bne.w 167b4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 169be │ │ │ │ │ + bne.w 16716 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ + beq.w 16dbe │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -39817,94 +39503,94 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16984 │ │ │ │ │ + bne.n 166dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1661a │ │ │ │ │ + beq.w 16372 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16732 │ │ │ │ │ + b.n 1648a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16660 │ │ │ │ │ + beq.w 163b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16660 │ │ │ │ │ + beq.w 163b8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17094 │ │ │ │ │ + beq.w 16d5e │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17082 │ │ │ │ │ + beq.w 16eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ff2 │ │ │ │ │ + beq.w 16d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1707a │ │ │ │ │ + beq.w 16eac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a8c │ │ │ │ │ + bne.w 167e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1708c │ │ │ │ │ + beq.w 16d56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a8c │ │ │ │ │ + bne.w 167e4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 169fa │ │ │ │ │ + bne.n 16752 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ + beq.w 16d50 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -39912,145 +39598,145 @@ │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16730 │ │ │ │ │ + bne.w 16488 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 166ce │ │ │ │ │ - b.n 168a6 │ │ │ │ │ + beq.w 16426 │ │ │ │ │ + b.n 165fe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1689c │ │ │ │ │ + beq.n 165f4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17148 │ │ │ │ │ + beq.w 16dd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16fbe │ │ │ │ │ + bne.w 16d36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17574 │ │ │ │ │ + bl 172dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f84 │ │ │ │ │ + bne.w 16cfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1689e │ │ │ │ │ + b.n 165f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 16fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16866 │ │ │ │ │ + beq.w 165be │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b12 │ │ │ │ │ + bne.w 1686a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [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 16fc4 │ │ │ │ │ + beq.w 16dbe │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 16878 │ │ │ │ │ + b.n 165d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 16fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16944 │ │ │ │ │ + beq.n 1669c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16a92 │ │ │ │ │ + bne.n 167ea │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [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 17086 │ │ │ │ │ + beq.w 16d50 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 16956 │ │ │ │ │ + b.n 166ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1706c │ │ │ │ │ + blt.w 16a38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16dda │ │ │ │ │ + bne.w 16b54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 165a0 │ │ │ │ │ + beq.w 162f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16610 │ │ │ │ │ + b.n 16368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16ffa │ │ │ │ │ + blt.w 16d42 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d90 │ │ │ │ │ + bne.w 16b0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16652 │ │ │ │ │ + beq.w 163aa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 166c4 │ │ │ │ │ + b.n 1641c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 16fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16a16 │ │ │ │ │ + beq.n 1676e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ + beq.w 16d50 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -40059,53 +39745,53 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16b92 │ │ │ │ │ + bne.n 168ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ + beq.w 16d50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 16956 │ │ │ │ │ + ble.w 166ae │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.w 16956 │ │ │ │ │ + beq.w 166ae │ │ │ │ │ mov.w lr, r3, lsl #2 │ │ │ │ │ mov ip, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ str r0, [r3, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - beq.w 16956 │ │ │ │ │ - b.n 16b00 │ │ │ │ │ + beq.w 166ae │ │ │ │ │ + b.n 16858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 16fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169de │ │ │ │ │ + beq.w 16736 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ + beq.w 16dbe │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -40113,365 +39799,382 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r2, 16bb2 │ │ │ │ │ + cbnz r2, 16908 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ + beq.w 16dbe │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 16878 │ │ │ │ │ + ble.w 165d0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.w 16878 │ │ │ │ │ + beq.w 165d0 │ │ │ │ │ mov.w lr, r3, lsl #2 │ │ │ │ │ mov ip, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ │ str r0, [r3, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq.w 16878 │ │ │ │ │ - b.n 16b80 │ │ │ │ │ + beq.w 165d0 │ │ │ │ │ + b.n 168d8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 16fc0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ace │ │ │ │ │ + beq.n 16826 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 16d08 │ │ │ │ │ + beq.n 169be │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n 16aba │ │ │ │ │ + b.n 16812 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 17258 │ │ │ │ │ + bl 16fc0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16b4e │ │ │ │ │ + beq.n 168a6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.w 16cd0 │ │ │ │ │ + beq.n 1699e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n 16b3c │ │ │ │ │ + b.n 16894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16726 │ │ │ │ │ + beq.w 1647e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16726 │ │ │ │ │ + beq.w 1647e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e34 │ │ │ │ │ + beq.w 16bae │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1703a │ │ │ │ │ + beq.w 16d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 8e4 <_PyPegen_parse+0x8e4> │ │ │ │ │ + bl 94c │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fd8 │ │ │ │ │ + beq.w 16d66 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16730 │ │ │ │ │ - b.n 1672c │ │ │ │ │ + bne.w 16488 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 16488 │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16dbe │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 1691a │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16d50 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 168fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 165f2 │ │ │ │ │ + beq.w 1634a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 1712c │ │ │ │ │ + beq.w 16ea4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16cf0 │ │ │ │ │ + beq.n 16a8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16818 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1657e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16dcc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 16368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 166a6 │ │ │ │ │ + beq.w 163fe │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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 17008 │ │ │ │ │ + beq.w 16da0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ 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.w 16e48 │ │ │ │ │ + beq.w 16bc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 168f8 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16fc4 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 16bc6 │ │ │ │ │ + b.n 16650 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1709c │ │ │ │ │ + beq.w 16df2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16610 │ │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 16ba6 │ │ │ │ │ + b.n 16368 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17134 │ │ │ │ │ + beq.w 16d82 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f24 │ │ │ │ │ + bne.w 16c9e │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 167b8 │ │ │ │ │ + b.n 16510 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16fde │ │ │ │ │ + beq.w 16daa │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16e5e │ │ │ │ │ + bne.n 16bd8 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 165e4 │ │ │ │ │ + beq.w 1633c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16d04 │ │ │ │ │ + b.n 16a9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a8c │ │ │ │ │ + bne.w 167e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1b74 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 16a84 │ │ │ │ │ + b.n 167dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17044 │ │ │ │ │ + blt.w 16d76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 16dd0 │ │ │ │ │ + cbz r3, 16b4a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16726 │ │ │ │ │ + bne.w 1647e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1b74 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16704 │ │ │ │ │ - b.n 16726 │ │ │ │ │ + beq.w 1645c │ │ │ │ │ + b.n 1647e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16a5c │ │ │ │ │ + bne.w 167b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1b74 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 16a54 │ │ │ │ │ + b.n 167ac │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16712 │ │ │ │ │ + beq.w 1646a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16712 │ │ │ │ │ + beq.w 1646a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16726 │ │ │ │ │ + beq.w 1647e │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c0e │ │ │ │ │ + bne.w 16962 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c0e │ │ │ │ │ + b.n 16962 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16d58 │ │ │ │ │ - b.n 16d8a │ │ │ │ │ + beq.n 16ad2 │ │ │ │ │ + b.n 16b04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16d2a │ │ │ │ │ - b.n 167c0 │ │ │ │ │ + beq.w 16aa4 │ │ │ │ │ + b.n 16518 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17012 │ │ │ │ │ + beq.w 16d96 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 167c4 │ │ │ │ │ + b.n 1651c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d76 │ │ │ │ │ + beq.n 16af0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d76 │ │ │ │ │ + beq.n 16af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d76 │ │ │ │ │ + beq.w 16af0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40480,25 +40183,25 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d78 │ │ │ │ │ + beq.w 16af2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d7c │ │ │ │ │ + b.n 16af6 │ │ │ │ │ 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 │ │ │ │ │ @@ -40506,24 +40209,24 @@ │ │ │ │ │ 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 16c80 │ │ │ │ │ + bne.w 16a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1709e │ │ │ │ │ + beq.w 16df4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d04 │ │ │ │ │ + b.n 16a9e │ │ │ │ │ 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 │ │ │ │ │ @@ -40531,38 +40234,38 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16cc6 │ │ │ │ │ + bne.w 16a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17014 │ │ │ │ │ + beq.n 16d98 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 167c4 │ │ │ │ │ + b.n 1651c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4a │ │ │ │ │ + beq.w 16ac4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4a │ │ │ │ │ + beq.w 16ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4a │ │ │ │ │ + beq.w 16ac4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40571,308 +40274,298 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4c │ │ │ │ │ + beq.w 16ac6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d50 │ │ │ │ │ + b.n 16aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8e4 <_PyPegen_parse+0x8e4> │ │ │ │ │ + bl 94c │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169b6 │ │ │ │ │ + beq.w 1670e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1689c │ │ │ │ │ + beq.w 165f4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17150 │ │ │ │ │ + beq.n 16dda │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 16730 │ │ │ │ │ + b.w 16488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1689e │ │ │ │ │ + b.n 165f6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 16d5e │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 1641c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d04 │ │ │ │ │ + b.w 1651c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1672a │ │ │ │ │ + b.w 16482 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1647e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 16482 │ │ │ │ │ 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 16d68 │ │ │ │ │ + beq.w 16ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16d7c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 17094 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 166c4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.w 167c4 │ │ │ │ │ + b.n 16aca │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ - b.w 167c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1651c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 17050 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1710e │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w 16580 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16726 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 1672a │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 1689e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.w 1651c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 16836 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16818 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16fd2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 16ae2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 16610 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16916 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 168f8 │ │ │ │ │ + b.n 16af6 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 167c4 │ │ │ │ │ + b.n 16a9e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 166f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 16488 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1648a │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - b.n 16d04 │ │ │ │ │ + b.n 16a9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ 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, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17126 │ │ │ │ │ + bne.n 16e96 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 166e4 │ │ │ │ │ + bne.w 1643c │ │ │ │ │ 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 166e4 │ │ │ │ │ - b.w 16726 │ │ │ │ │ + beq.w 1643c │ │ │ │ │ + b.w 1647e │ │ │ │ │ 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 16564 │ │ │ │ │ - b.w 168a6 │ │ │ │ │ + beq.w 162bc │ │ │ │ │ + b.w 165fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ 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, #16] │ │ │ │ │ - cbnz r2, 1711c │ │ │ │ │ + cbnz r2, 16e9a │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 16632 │ │ │ │ │ + bne.w 1638a │ │ │ │ │ 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 16632 │ │ │ │ │ - b.n 16a8c │ │ │ │ │ + beq.w 1638a │ │ │ │ │ + b.n 167e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + 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, #16] │ │ │ │ │ + cbnz r2, 16e9e │ │ │ │ │ + adds r2, r1, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 16e8a │ │ │ │ │ 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 17034 │ │ │ │ │ - b.n 16a5c │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 1697a │ │ │ │ │ + bne.w 167b4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.w 162d8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.w 16682 │ │ │ │ │ + b.w 163da │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 16998 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 1672c │ │ │ │ │ + b.n 166d2 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 165f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16d04 │ │ │ │ │ + b.n 16a9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 16d3a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 16d50 │ │ │ │ │ + b.w 1666e │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 16650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 169a0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 16730 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 16732 │ │ │ │ │ + b.w 1658e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1656e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00017168 : │ │ │ │ │ +00016ed0 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17244 │ │ │ │ │ + beq.n 16fac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17250 │ │ │ │ │ + bne.n 16fb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 171b0 │ │ │ │ │ + cbz r0, 16f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 171b0 │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbz r0, 16f18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 171de │ │ │ │ │ + cbz r3, 16f46 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17250 │ │ │ │ │ + bne.n 16fb8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17232 │ │ │ │ │ + beq.n 16f9a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 171e6 │ │ │ │ │ + cbnz r0, 16f4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 171aa │ │ │ │ │ + b.n 16f12 │ │ │ │ │ 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 171d6 │ │ │ │ │ + beq.n 16f3e │ │ │ │ │ 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 │ │ │ │ │ @@ -40881,305 +40574,305 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 171d8 │ │ │ │ │ + beq.n 16f40 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 171da │ │ │ │ │ + b.n 16f42 │ │ │ │ │ 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 171ca │ │ │ │ │ + beq.n 16f32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 171da │ │ │ │ │ + b.n 16f42 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17190 │ │ │ │ │ + beq.n 16ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 171aa │ │ │ │ │ + b.n 16f12 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017258 : │ │ │ │ │ +00016fc0 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17526 │ │ │ │ │ + beq.w 1728e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17534 │ │ │ │ │ + bne.w 1729c │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 173e0 │ │ │ │ │ + beq.w 17148 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17478 │ │ │ │ │ + bne.w 171e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17388 │ │ │ │ │ + bne.n 170f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17554 │ │ │ │ │ + bne.w 172bc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17318 │ │ │ │ │ + beq.n 17080 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1732a │ │ │ │ │ + beq.n 17092 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17358 │ │ │ │ │ + bne.n 170c0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17410 │ │ │ │ │ + bne.w 17178 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1734e │ │ │ │ │ + cbnz r3, 170b6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 174f6 │ │ │ │ │ + bne.w 1725e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1734e │ │ │ │ │ + cbnz r3, 170b6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 172d2 │ │ │ │ │ + bne.n 1703a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 174e8 │ │ │ │ │ + blt.w 17250 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 17354 │ │ │ │ │ + cbnz r2, 170bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 172e6 │ │ │ │ │ + beq.n 1704e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 174f0 │ │ │ │ │ + b.n 17258 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1734e │ │ │ │ │ + bne.n 170b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17540 │ │ │ │ │ + beq.w 172a8 │ │ │ │ │ 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 17482 │ │ │ │ │ + bne.w 171ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 172e6 │ │ │ │ │ - b.n 1734e │ │ │ │ │ + beq.n 1704e │ │ │ │ │ + b.n 170b6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172b2 │ │ │ │ │ + beq.n 1701a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172b2 │ │ │ │ │ + beq.n 1701a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17560 │ │ │ │ │ + beq.w 172c8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ 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 1755a │ │ │ │ │ + beq.w 172c2 │ │ │ │ │ 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 1745c │ │ │ │ │ + beq.n 171c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1730e │ │ │ │ │ + b.n 17076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17566 │ │ │ │ │ + blt.w 172ce │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17472 │ │ │ │ │ + bne.n 171da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 172a6 │ │ │ │ │ + beq.w 1700e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172f4 │ │ │ │ │ + beq.w 1705c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ 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 1734e │ │ │ │ │ + beq.n 170b6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ 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 174e2 │ │ │ │ │ + beq.n 1724a │ │ │ │ │ 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 173da │ │ │ │ │ + bne.n 17142 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1730e │ │ │ │ │ + beq.w 17076 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17078 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17408 │ │ │ │ │ + bne.n 17170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1b74 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17400 │ │ │ │ │ + b.n 17168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17378 │ │ │ │ │ + beq.w 170e0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17378 │ │ │ │ │ + beq.w 170e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17378 │ │ │ │ │ + beq.w 170e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41188,35 +40881,35 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 1737a │ │ │ │ │ + beq.w 170e2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1737e │ │ │ │ │ + b.n 170e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1753a │ │ │ │ │ + cbz r0, 172a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1730e │ │ │ │ │ + b.n 17076 │ │ │ │ │ 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 │ │ │ │ │ @@ -41224,245 +40917,245 @@ │ │ │ │ │ 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 17448 │ │ │ │ │ + bne.n 171b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1753c │ │ │ │ │ + cbz r0, 172a4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 174f0 │ │ │ │ │ + b.n 17258 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17286 │ │ │ │ │ + beq.w 16fee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17078 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 174f0 │ │ │ │ │ + b.n 17258 │ │ │ │ │ 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 17368 │ │ │ │ │ + beq.w 170d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1737e │ │ │ │ │ + b.n 170e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17078 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 173cc │ │ │ │ │ + b.n 17134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17310 │ │ │ │ │ + b.n 17078 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017574 : │ │ │ │ │ +000172dc : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 176c2 │ │ │ │ │ + beq.w 1742a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17672 │ │ │ │ │ + bne.n 173da │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 17640 │ │ │ │ │ + beq.n 173a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17664 │ │ │ │ │ + bne.n 173cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1767a │ │ │ │ │ + bne.n 173e2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 17672 │ │ │ │ │ + bne.n 173da │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 175ea │ │ │ │ │ + cbnz r0, 17352 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175d8 │ │ │ │ │ + beq.n 17340 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175dc │ │ │ │ │ + beq.n 17344 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ 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 176bc │ │ │ │ │ + beq.n 17424 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 175dc │ │ │ │ │ + bne.n 17344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175da │ │ │ │ │ + beq.n 17342 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e0 │ │ │ │ │ + b.n 17348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 176c8 │ │ │ │ │ + blt.n 17430 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 1766c │ │ │ │ │ + cbz r3, 173d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17672 │ │ │ │ │ + cbnz r3, 173da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0c │ │ │ │ │ + bl 1b74 │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 175ba │ │ │ │ │ + beq.n 17322 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e0 │ │ │ │ │ + b.n 17348 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175c6 │ │ │ │ │ + beq.n 1732e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175c6 │ │ │ │ │ + beq.n 1732e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175dc │ │ │ │ │ + beq.n 17344 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17620 │ │ │ │ │ + bne.n 17388 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17620 │ │ │ │ │ + b.n 17388 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17598 │ │ │ │ │ + b.n 17300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175e0 │ │ │ │ │ + b.n 17348 │ │ │ │ │ │ │ │ │ │ -000176d4 : │ │ │ │ │ +0001743c : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r3, 176f2 │ │ │ │ │ + cbz r3, 1745a │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 176f8 │ │ │ │ │ + blt.n 17460 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 176ec │ │ │ │ │ + b.n 17454 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ @@ -41473,255 +41166,227 @@ │ │ │ │ │ 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 176ec │ │ │ │ │ + b.n 17454 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017724 <_loop1_178_rule>: │ │ │ │ │ +0001748c <_loop1_178_rule>: │ │ │ │ │ _loop1_178_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17a12 <_loop1_178_rule+0x2ee> │ │ │ │ │ + beq.w 17732 <_loop1_178_rule+0x2a6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 179e8 <_loop1_178_rule+0x2c4> │ │ │ │ │ + bne.w 17708 <_loop1_178_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a3c <_loop1_178_rule+0x318> │ │ │ │ │ + beq.w 1775c <_loop1_178_rule+0x2d0> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17a0c <_loop1_178_rule+0x2e8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r8, #6000 @ 0x1770 │ │ │ │ │ + bne.w 1772c <_loop1_178_rule+0x2a0> │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ + movw r8, #6000 @ 0x1770 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1788e <_loop1_178_rule+0x16a> │ │ │ │ │ + beq.w 1776a <_loop1_178_rule+0x2de> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17902 <_loop1_178_rule+0x1de> │ │ │ │ │ + bne.w 17648 <_loop1_178_rule+0x1bc> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 178a0 <_loop1_178_rule+0x17c> │ │ │ │ │ + beq.n 175e8 <_loop1_178_rule+0x15c> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 178b8 <_loop1_178_rule+0x194> │ │ │ │ │ + beq.n 175fe <_loop1_178_rule+0x172> │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178e8 <_loop1_178_rule+0x1c4> │ │ │ │ │ + beq.w 1762e <_loop1_178_rule+0x1a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 17a18 <_loop1_178_rule+0x2f4> │ │ │ │ │ + beq.w 17738 <_loop1_178_rule+0x2ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a20 <_loop1_178_rule+0x2fc> │ │ │ │ │ + bne.w 17740 <_loop1_178_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 179d2 <_loop1_178_rule+0x2ae> │ │ │ │ │ + bne.w 176f2 <_loop1_178_rule+0x266> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [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 178ec <_loop1_178_rule+0x1c8> │ │ │ │ │ + bne.n 17632 <_loop1_178_rule+0x1a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a4a <_loop1_178_rule+0x326> │ │ │ │ │ + beq.w 1777c <_loop1_178_rule+0x2f0> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r0, [ip, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179c0 <_loop1_178_rule+0x29c> │ │ │ │ │ + beq.w 176e0 <_loop1_178_rule+0x254> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + bne.n 17636 <_loop1_178_rule+0x1aa> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 179ce <_loop1_178_rule+0x2aa> │ │ │ │ │ + beq.w 176ee <_loop1_178_rule+0x262> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + bne.n 17636 <_loop1_178_rule+0x1aa> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17a28 <_loop1_178_rule+0x304> │ │ │ │ │ + beq.w 17748 <_loop1_178_rule+0x2bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17970 <_loop1_178_rule+0x24c> │ │ │ │ │ + beq.n 17690 <_loop1_178_rule+0x204> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r7, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 1777e <_loop1_178_rule+0x5a> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 17786 <_loop1_178_rule+0x62> │ │ │ │ │ - b.n 17902 <_loop1_178_rule+0x1de> │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 174da <_loop1_178_rule+0x4e> │ │ │ │ │ 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 17a54 <_loop1_178_rule+0x330> │ │ │ │ │ + bne.w 17786 <_loop1_178_rule+0x2fa> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1779c <_loop1_178_rule+0x78> │ │ │ │ │ + bne.n 17500 <_loop1_178_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 179f0 <_loop1_178_rule+0x2cc> │ │ │ │ │ + blt.w 17710 <_loop1_178_rule+0x284> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17a54 <_loop1_178_rule+0x330> │ │ │ │ │ + bne.w 17786 <_loop1_178_rule+0x2fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177b8 <_loop1_178_rule+0x94> │ │ │ │ │ + bne.w 1751c <_loop1_178_rule+0x90> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r2, 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ + cbnz r2, 17646 <_loop1_178_rule+0x1ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 108e8 │ │ │ │ │ + bl 108e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17986 <_loop1_178_rule+0x262> │ │ │ │ │ + bne.n 176a6 <_loop1_178_rule+0x21a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 179e2 <_loop1_178_rule+0x2be> │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 179e2 <_loop1_178_rule+0x2be> │ │ │ │ │ + beq.n 17702 <_loop1_178_rule+0x276> │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 17702 <_loop1_178_rule+0x276> │ │ │ │ │ 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 179fe <_loop1_178_rule+0x2da> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 1795c <_loop1_178_rule+0x238> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - beq.n 1795c <_loop1_178_rule+0x238> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ - str r1, [r2, #4] │ │ │ │ │ - beq.n 1795c <_loop1_178_rule+0x238> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ - str r1, [r2, #8] │ │ │ │ │ - beq.n 1795c <_loop1_178_rule+0x238> │ │ │ │ │ - movs r2, #3 │ │ │ │ │ + beq.n 1771e <_loop1_178_rule+0x292> │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.n 1767c <_loop1_178_rule+0x1f0> │ │ │ │ │ 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 1794c <_loop1_178_rule+0x228> │ │ │ │ │ + ldr.w r2, [fp, r7, lsl #2] │ │ │ │ │ + str.w r2, [r3, r7, lsl #2] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n 1766c <_loop1_178_rule+0x1e0> │ │ │ │ │ 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 │ │ │ │ │ @@ -41729,214 +41394,221 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 179fc <_loop1_178_rule+0x2d8> │ │ │ │ │ + beq.n 1771c <_loop1_178_rule+0x290> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 17878 <_loop1_178_rule+0x154> │ │ │ │ │ + b.n 175dc <_loop1_178_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ + bne.n 17646 <_loop1_178_rule+0x1ba> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ + bne.n 17646 <_loop1_178_rule+0x1ba> │ │ │ │ │ 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 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ + beq.n 17646 <_loop1_178_rule+0x1ba> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 1785c <_loop1_178_rule+0x138> │ │ │ │ │ + b.n 175c0 <_loop1_178_rule+0x134> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17a5c <_loop1_178_rule+0x338> │ │ │ │ │ + bne.n 1778e <_loop1_178_rule+0x302> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17636 <_loop1_178_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 177e4 <_loop1_178_rule+0xc0> │ │ │ │ │ - b.n 177de <_loop1_178_rule+0xba> │ │ │ │ │ + bne.w 17548 <_loop1_178_rule+0xbc> │ │ │ │ │ + b.n 17542 <_loop1_178_rule+0xb6> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17966 <_loop1_178_rule+0x242> │ │ │ │ │ + b.n 17686 <_loop1_178_rule+0x1fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17636 <_loop1_178_rule+0x1aa> │ │ │ │ │ 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 17966 <_loop1_178_rule+0x242> │ │ │ │ │ + b.n 17686 <_loop1_178_rule+0x1fa> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17748 <_loop1_178_rule+0x24> │ │ │ │ │ + b.n 174b0 <_loop1_178_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 177c4 <_loop1_178_rule+0xa0> │ │ │ │ │ + b.n 17528 <_loop1_178_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 178ec <_loop1_178_rule+0x1c8> │ │ │ │ │ + b.n 17632 <_loop1_178_rule+0x1a6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17900 <_loop1_178_rule+0x1dc> │ │ │ │ │ + beq.w 17646 <_loop1_178_rule+0x1ba> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17904 <_loop1_178_rule+0x1e0> │ │ │ │ │ + b.n 1764a <_loop1_178_rule+0x1be> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 17966 <_loop1_178_rule+0x242> │ │ │ │ │ + b.n 17686 <_loop1_178_rule+0x1fa> │ │ │ │ │ + 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 174ee <_loop1_178_rule+0x62> │ │ │ │ │ + b.n 17648 <_loop1_178_rule+0x1bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17636 <_loop1_178_rule+0x1aa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ + b.n 17636 <_loop1_178_rule+0x1aa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 178f0 <_loop1_178_rule+0x1cc> │ │ │ │ │ - nop │ │ │ │ │ + b.n 17636 <_loop1_178_rule+0x1aa> │ │ │ │ │ │ │ │ │ │ -00017a64 <_gather_51_rule>: │ │ │ │ │ +00017794 <_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 17dc0 <_gather_51_rule+0x35c> │ │ │ │ │ + beq.w 17af0 <_gather_51_rule+0x35c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17dce <_gather_51_rule+0x36a> │ │ │ │ │ + bne.w 17afe <_gather_51_rule+0x36a> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17dd4 <_gather_51_rule+0x370> │ │ │ │ │ - bl 847c │ │ │ │ │ + beq.w 17b04 <_gather_51_rule+0x370> │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17abc <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 177ec <_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 17b5e <_gather_51_rule+0xfa> │ │ │ │ │ + bne.n 1788e <_gather_51_rule+0xfa> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17c88 <_gather_51_rule+0x224> │ │ │ │ │ + bne.w 179b8 <_gather_51_rule+0x224> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 178c8 <_gather_51_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + beq.n 178c8 <_gather_51_rule+0x134> │ │ │ │ │ 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 17b8e <_gather_51_rule+0x12a> │ │ │ │ │ + beq.n 178be <_gather_51_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 17db8 <_gather_51_rule+0x354> │ │ │ │ │ + beq.w 17ae8 <_gather_51_rule+0x354> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 178c8 <_gather_51_rule+0x134> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17d72 <_gather_51_rule+0x30e> │ │ │ │ │ + beq.w 17aa2 <_gather_51_rule+0x30e> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 178c8 <_gather_51_rule+0x134> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17bb8 <_gather_51_rule+0x154> │ │ │ │ │ + bne.n 178e8 <_gather_51_rule+0x154> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17d6c <_gather_51_rule+0x308> │ │ │ │ │ + beq.w 17a9c <_gather_51_rule+0x308> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 17ba6 <_gather_51_rule+0x142> │ │ │ │ │ + bgt.n 178d6 <_gather_51_rule+0x142> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -41947,481 +41619,427 @@ │ │ │ │ │ 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 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17abc <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 177ec <_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 17abc <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 177ec <_gather_51_rule+0x58> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17ae4 <_gather_51_rule+0x80> │ │ │ │ │ + bne.n 17814 <_gather_51_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17df2 <_gather_51_rule+0x38e> │ │ │ │ │ + bne.w 17b22 <_gather_51_rule+0x38e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 17b52 <_gather_51_rule+0xee> │ │ │ │ │ + b.n 17882 <_gather_51_rule+0xee> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 17b3a <_gather_51_rule+0xd6> │ │ │ │ │ - b.n 17ba6 <_gather_51_rule+0x142> │ │ │ │ │ + beq.n 1786a <_gather_51_rule+0xd6> │ │ │ │ │ + b.n 178d6 <_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 17db0 <_gather_51_rule+0x34c> │ │ │ │ │ + beq.w 17ae0 <_gather_51_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17c66 <_gather_51_rule+0x202> │ │ │ │ │ + bne.n 17996 <_gather_51_rule+0x202> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 17be8 <_gather_51_rule+0x184> │ │ │ │ │ + cbz r0, 17918 <_gather_51_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17c2c <_gather_51_rule+0x1c8> │ │ │ │ │ + cbnz r0, 1795c <_gather_51_rule+0x1c8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17cf8 <_gather_51_rule+0x294> │ │ │ │ │ + bne.w 17a28 <_gather_51_rule+0x294> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17d5c <_gather_51_rule+0x2f8> │ │ │ │ │ + bne.w 17a8c <_gather_51_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 17c66 <_gather_51_rule+0x202> │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbz r0, 17996 <_gather_51_rule+0x202> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 17c5c <_gather_51_rule+0x1f8> │ │ │ │ │ + cbz r0, 1798c <_gather_51_rule+0x1f8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17c6e <_gather_51_rule+0x20a> │ │ │ │ │ + beq.n 1799e <_gather_51_rule+0x20a> │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 17b14 <_gather_51_rule+0xb0> │ │ │ │ │ + b.n 17844 <_gather_51_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17be8 <_gather_51_rule+0x184> │ │ │ │ │ + beq.n 17918 <_gather_51_rule+0x184> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ 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 17be8 <_gather_51_rule+0x184> │ │ │ │ │ + beq.n 17918 <_gather_51_rule+0x184> │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17c12 <_gather_51_rule+0x1ae> │ │ │ │ │ + bne.n 17942 <_gather_51_rule+0x1ae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17d92 <_gather_51_rule+0x32e> │ │ │ │ │ + bne.w 17ac2 <_gather_51_rule+0x32e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17b20 <_gather_51_rule+0xbc> │ │ │ │ │ + b.n 17850 <_gather_51_rule+0xbc> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d6c <_gather_51_rule+0x308> │ │ │ │ │ + beq.n 17a9c <_gather_51_rule+0x308> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 17c1e <_gather_51_rule+0x1ba> │ │ │ │ │ + b.n 1794e <_gather_51_rule+0x1ba> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b9a <_gather_51_rule+0x136> │ │ │ │ │ + bne.n 178ca <_gather_51_rule+0x136> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17d9c <_gather_51_rule+0x338> │ │ │ │ │ + beq.n 17acc <_gather_51_rule+0x338> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 17cf0 <_gather_51_rule+0x28c> │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbz r0, 17a20 <_gather_51_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17cf0 <_gather_51_rule+0x28c> │ │ │ │ │ + cbz r0, 17a20 <_gather_51_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17cf0 <_gather_51_rule+0x28c> │ │ │ │ │ + cbz r0, 17a20 <_gather_51_rule+0x28c> │ │ │ │ │ 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, 17cf0 <_gather_51_rule+0x28c> │ │ │ │ │ + cbz r0, 17a20 <_gather_51_rule+0x28c> │ │ │ │ │ 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, 17cf2 <_gather_51_rule+0x28e> │ │ │ │ │ + cbz r0, 17a22 <_gather_51_rule+0x28e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17acc <_gather_51_rule+0x68> │ │ │ │ │ - b.n 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + beq.w 177fc <_gather_51_rule+0x68> │ │ │ │ │ + b.n 178c8 <_gather_51_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 17ce4 <_gather_51_rule+0x280> │ │ │ │ │ + b.n 17a14 <_gather_51_rule+0x280> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17d8e <_gather_51_rule+0x32a> │ │ │ │ │ + bne.n 17abe <_gather_51_rule+0x32a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17d7c <_gather_51_rule+0x318> │ │ │ │ │ + beq.n 17aac <_gather_51_rule+0x318> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 17d64 <_gather_51_rule+0x300> │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbz r0, 17a94 <_gather_51_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17d64 <_gather_51_rule+0x300> │ │ │ │ │ + cbz r0, 17a94 <_gather_51_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cbz r0, 17d64 <_gather_51_rule+0x300> │ │ │ │ │ + bl 8478 │ │ │ │ │ + cbz r0, 17a94 <_gather_51_rule+0x300> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ 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, 17d64 <_gather_51_rule+0x300> │ │ │ │ │ + cbz r0, 17a94 <_gather_51_rule+0x300> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ 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, 17d66 <_gather_51_rule+0x302> │ │ │ │ │ + cbz r0, 17a96 <_gather_51_rule+0x302> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 17bf6 <_gather_51_rule+0x192> │ │ │ │ │ + b.n 17926 <_gather_51_rule+0x192> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17b20 <_gather_51_rule+0xbc> │ │ │ │ │ + b.n 17850 <_gather_51_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17d54 <_gather_51_rule+0x2f0> │ │ │ │ │ + b.n 17a84 <_gather_51_rule+0x2f0> │ │ │ │ │ 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 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + b.n 178c8 <_gather_51_rule+0x134> │ │ │ │ │ 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 17d0c <_gather_51_rule+0x2a8> │ │ │ │ │ + beq.n 17a3c <_gather_51_rule+0x2a8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17d54 <_gather_51_rule+0x2f0> │ │ │ │ │ + b.n 17a84 <_gather_51_rule+0x2f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c6a <_gather_51_rule+0x206> │ │ │ │ │ + b.n 1799a <_gather_51_rule+0x206> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17c6a <_gather_51_rule+0x206> │ │ │ │ │ + b.n 1799a <_gather_51_rule+0x206> │ │ │ │ │ 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 17c9c <_gather_51_rule+0x238> │ │ │ │ │ + beq.w 179cc <_gather_51_rule+0x238> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 17ce4 <_gather_51_rule+0x280> │ │ │ │ │ + b.n 17a14 <_gather_51_rule+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17bc8 <_gather_51_rule+0x164> │ │ │ │ │ + b.n 178f8 <_gather_51_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17af0 <_gather_51_rule+0x8c> │ │ │ │ │ + b.n 17820 <_gather_51_rule+0x8c> │ │ │ │ │ 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 17a90 <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 177c0 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17b56 <_gather_51_rule+0xf2> │ │ │ │ │ + b.n 17886 <_gather_51_rule+0xf2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17b98 <_gather_51_rule+0x134> │ │ │ │ │ + bne.w 178c8 <_gather_51_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17aae <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 17abc <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 177de <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 177ec <_gather_51_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17b9c <_gather_51_rule+0x138> │ │ │ │ │ + b.n 178cc <_gather_51_rule+0x138> │ │ │ │ │ │ │ │ │ │ -00017dfc <_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 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17e54 <_tmp_59_rule+0x58> │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 17e60 <_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, 17e4c <_tmp_59_rule+0x50> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 17e5e <_tmp_59_rule+0x62> │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17e4c <_tmp_59_rule+0x50> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 17e5e <_tmp_59_rule+0x62> │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 17e68 <_tmp_59_rule+0x6c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 17e20 <_tmp_59_rule+0x24> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 17e4c <_tmp_59_rule+0x50> │ │ │ │ │ - │ │ │ │ │ -00017e6c : │ │ │ │ │ +00017b2c : │ │ │ │ │ expressions_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18106 │ │ │ │ │ + beq.w 17dc6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1804c │ │ │ │ │ + bne.w 17d0c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18072 │ │ │ │ │ + bne.w 17d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18046 │ │ │ │ │ + blt.w 17d06 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18068 │ │ │ │ │ + bne.w 17d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18064 │ │ │ │ │ + beq.w 17d24 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1811e │ │ │ │ │ + beq.w 17dde │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1812e │ │ │ │ │ + bne.w 17dee │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18056 │ │ │ │ │ + beq.w 17d16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18116 │ │ │ │ │ + bne.w 17dd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 180f2 │ │ │ │ │ + beq.w 17db2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17f7a │ │ │ │ │ + cbnz r0, 17c3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr 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 18068 │ │ │ │ │ + bne.w 17d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17f58 │ │ │ │ │ + cbz r0, 17c18 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 180ca │ │ │ │ │ + bne.w 17d8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18068 │ │ │ │ │ + bne.w 17d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18082 │ │ │ │ │ + beq.w 17d42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f22 │ │ │ │ │ + beq.n 17be2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -42430,392 +42048,392 @@ │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 180c2 │ │ │ │ │ + beq.w 17d82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17fbc │ │ │ │ │ + cbnz r3, 17c7c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18086 │ │ │ │ │ + bne.n 17d46 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17f2a │ │ │ │ │ + beq.n 17bea │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 17f2a │ │ │ │ │ + bne.n 17bea │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18050 │ │ │ │ │ + beq.n 17d10 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.w 18134 │ │ │ │ │ + bgt.w 17df4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f38 │ │ │ │ │ + bne.n 17bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18068 │ │ │ │ │ + cbz r0, 17d28 │ │ │ │ │ mov r1, sl │ │ │ │ │ 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 180e6 │ │ │ │ │ + beq.n 17da6 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17f6e │ │ │ │ │ + bne.n 17c2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f6e │ │ │ │ │ + beq.n 17c2e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1806c │ │ │ │ │ + b.n 17d2c │ │ │ │ │ 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 17f38 │ │ │ │ │ + b.n 17bf8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f74 │ │ │ │ │ + b.n 17c34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 17ec6 │ │ │ │ │ + b.n 17b86 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 17f6e │ │ │ │ │ + b.n 17c2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17fbc │ │ │ │ │ + beq.n 17c7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 180a8 │ │ │ │ │ + beq.n 17d68 │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 17f9c │ │ │ │ │ + b.n 17c5c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 180ec │ │ │ │ │ + cbz r0, 17dac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1809e │ │ │ │ │ + b.n 17d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17fac │ │ │ │ │ + b.n 17c6c │ │ │ │ │ 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 18068 │ │ │ │ │ + beq.n 17d28 │ │ │ │ │ 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 18028 │ │ │ │ │ + bne.n 17ce8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18028 │ │ │ │ │ + b.n 17ce8 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 18052 │ │ │ │ │ + b.n 17d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17f18 │ │ │ │ │ - b.n 17fc6 │ │ │ │ │ + beq.w 17bd8 │ │ │ │ │ + b.n 17c86 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17e9a │ │ │ │ │ + beq.w 17b5a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1804c │ │ │ │ │ + b.n 17d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f38 │ │ │ │ │ + b.n 17bf8 │ │ │ │ │ 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 17eee │ │ │ │ │ + beq.w 17bae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17f38 │ │ │ │ │ + b.n 17bf8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 17fea │ │ │ │ │ + b.n 17caa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018144 : │ │ │ │ │ +00017e04 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18826 │ │ │ │ │ + beq.w 184e6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18834 │ │ │ │ │ + bne.w 184f4 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18460 │ │ │ │ │ + bne.w 18120 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 18576 │ │ │ │ │ + beq.w 18236 │ │ │ │ │ mov r6, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1844e │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + beq.w 1810e │ │ │ │ │ + bl 18608 <_loop1_101_rule> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 181b8 │ │ │ │ │ + cbz r0, 17e78 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 183ae │ │ │ │ │ + bne.w 1806e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1845a │ │ │ │ │ + bne.w 1811a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18608 <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 181da │ │ │ │ │ + cbz r0, 17e9a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 183fe │ │ │ │ │ + bne.w 180be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 183aa │ │ │ │ │ + bne.w 1806a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18416 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + beq.w 180d6 │ │ │ │ │ + bl 18bc0 <_loop0_106_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1820c │ │ │ │ │ + cbz r0, 17ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 1914c <_loop1_103_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 182b8 │ │ │ │ │ + bne.n 17f78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18422 │ │ │ │ │ + bne.w 180e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 18bc0 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1822e │ │ │ │ │ + cbz r0, 17eee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 1914c <_loop1_103_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1833a │ │ │ │ │ + bne.w 17ffa │ │ │ │ │ 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 1888c │ │ │ │ │ + bne.w 1854c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18608 <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 18280 │ │ │ │ │ + cbz r0, 17f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19a6c <_loop0_100_rule> │ │ │ │ │ - cbz r0, 18280 │ │ │ │ │ + bl 1972c <_loop0_100_rule> │ │ │ │ │ + cbz r0, 17f40 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 19ad4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18282 │ │ │ │ │ + cbnz r1, 17f42 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1839c │ │ │ │ │ + beq.w 1805c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1888c │ │ │ │ │ + bne.w 1854c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 1914c <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1842a │ │ │ │ │ + bne.w 180ea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1888c │ │ │ │ │ + bne.w 1854c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 19ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18386 │ │ │ │ │ + bne.n 18046 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 18276 │ │ │ │ │ + b.n 17f36 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1820c │ │ │ │ │ + beq.n 17ecc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1820c │ │ │ │ │ + beq.n 17ecc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18370 │ │ │ │ │ + beq.n 18030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19a6c <_loop0_100_rule> │ │ │ │ │ + bl 1972c <_loop0_100_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188a4 │ │ │ │ │ + beq.w 18564 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 19ad4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18236 │ │ │ │ │ + bne.n 17ef6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -42823,295 +42441,295 @@ │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1743c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18272 │ │ │ │ │ + bne.n 17f32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182b0 │ │ │ │ │ + beq.n 17f70 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 182b2 │ │ │ │ │ + b.n 17f72 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1822e │ │ │ │ │ + beq.w 17eee │ │ │ │ │ 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 1822e │ │ │ │ │ + beq.w 17eee │ │ │ │ │ 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 182e2 │ │ │ │ │ + bne.n 17fa2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1822e │ │ │ │ │ + beq.w 17eee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18236 │ │ │ │ │ + b.n 17ef6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18272 │ │ │ │ │ + bne.w 17f32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182ae │ │ │ │ │ + beq.n 17f6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 182b2 │ │ │ │ │ + b.n 17f72 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 181b8 │ │ │ │ │ + beq.w 17e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 18bc0 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188ac │ │ │ │ │ + beq.w 1856c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19a6c <_loop0_100_rule> │ │ │ │ │ + bl 1972c <_loop0_100_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 188ac │ │ │ │ │ + beq.w 1856c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 19ad4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 188a8 │ │ │ │ │ + bne.w 18568 │ │ │ │ │ mov r2, r1 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 1830c │ │ │ │ │ + b.n 17fcc │ │ │ │ │ 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 183c0 │ │ │ │ │ - b.n 181da │ │ │ │ │ + bne.n 18080 │ │ │ │ │ + b.n 17e9a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 18892 │ │ │ │ │ + beq.w 18552 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18236 │ │ │ │ │ + b.n 17ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19e14 │ │ │ │ │ + bl 19ad4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1829a │ │ │ │ │ + bne.w 17f5a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18272 │ │ │ │ │ - b.n 1839c │ │ │ │ │ + bne.w 17f32 │ │ │ │ │ + b.n 1805c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1858a │ │ │ │ │ + beq.w 1824a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 181e0 │ │ │ │ │ + b.n 17ea0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1860e │ │ │ │ │ + beq.w 182ce │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 187f6 │ │ │ │ │ + bne.w 184b6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1861c │ │ │ │ │ + bne.w 182dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 185ea │ │ │ │ │ + bne.w 182aa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1861c │ │ │ │ │ + bne.w 182dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 188b4 │ │ │ │ │ + bl 18574 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 184fa │ │ │ │ │ + cbnz r1, 181ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 18bc0 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18888 │ │ │ │ │ + beq.w 18548 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 18880 │ │ │ │ │ + beq.w 18540 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18862 │ │ │ │ │ + bne.w 18522 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18e28 │ │ │ │ │ + bl 18ae8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18854 │ │ │ │ │ + bne.w 18514 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18862 │ │ │ │ │ + bne.w 18522 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 1914c <_loop1_103_rule> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1883a │ │ │ │ │ + bne.w 184fa │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1861c │ │ │ │ │ + bne.w 182dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ - cbz r0, 1851a │ │ │ │ │ + bl 18bc0 <_loop0_106_rule> │ │ │ │ │ + cbz r0, 181da │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18622 │ │ │ │ │ + bne.w 182e2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1861c │ │ │ │ │ + bne.n 182dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_192_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 18544 │ │ │ │ │ + cbnz r1, 18204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl 10b4 │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ - cbz r0, 18542 │ │ │ │ │ + cbz r0, 18202 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1877a │ │ │ │ │ + bne.w 1843a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1861c │ │ │ │ │ + bne.n 182dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d44 │ │ │ │ │ + bl 2fb8 │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ - cbz r0, 1855c │ │ │ │ │ + cbz r0, 1821c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 185a0 │ │ │ │ │ + cbnz r0, 18260 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 185e4 │ │ │ │ │ + bne.n 182a4 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 1818a │ │ │ │ │ + bne.w 17e4a │ │ │ │ │ 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 183aa │ │ │ │ │ + bne.w 1806a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1818c │ │ │ │ │ + b.n 17e4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18608 <_loop1_101_rule> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 181a6 │ │ │ │ │ - b.n 181b8 │ │ │ │ │ + bne.w 17e66 │ │ │ │ │ + b.n 17e78 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1855c │ │ │ │ │ + beq.n 1821c │ │ │ │ │ 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 │ │ │ │ │ @@ -43120,159 +42738,159 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1855e │ │ │ │ │ + beq.n 1821e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18562 │ │ │ │ │ + b.n 18222 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18278 │ │ │ │ │ + b.n 17f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl 10b4 │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18494 │ │ │ │ │ + beq.w 18154 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18494 │ │ │ │ │ + beq.w 18154 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ - b.n 185b4 │ │ │ │ │ + b.n 18274 │ │ │ │ │ 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 18850 │ │ │ │ │ + beq.w 18510 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 18562 │ │ │ │ │ + b.n 18222 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 187d0 │ │ │ │ │ + beq.w 18490 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 186f0 │ │ │ │ │ + bne.n 183b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18700 │ │ │ │ │ + beq.n 183c0 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 186f8 │ │ │ │ │ + beq.n 183b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18708 │ │ │ │ │ + bne.n 183c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 186de │ │ │ │ │ + beq.n 1839e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18708 │ │ │ │ │ + bne.n 183c8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r1, 186b4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + cbz r1, 18374 │ │ │ │ │ + bl 18a18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 186b4 │ │ │ │ │ + cbz r0, 18374 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 186a6 │ │ │ │ │ + bne.n 18366 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 186d8 │ │ │ │ │ + cbz r0, 18398 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 18676 │ │ │ │ │ + b.n 18336 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 186d8 │ │ │ │ │ + cbz r0, 18398 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n 18710 │ │ │ │ │ + ble.n 183d0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 186c4 │ │ │ │ │ + b.n 18384 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18702 │ │ │ │ │ + b.n 183c2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1851c │ │ │ │ │ + b.n 181dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18652 │ │ │ │ │ + b.n 18312 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1851c │ │ │ │ │ + b.n 181dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18702 │ │ │ │ │ + b.n 183c2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -43280,29 +42898,29 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1851a │ │ │ │ │ + beq.w 181da │ │ │ │ │ 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 1851c │ │ │ │ │ + bne.w 181dc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1851a │ │ │ │ │ + beq.w 181da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -43312,79 +42930,79 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 185ce │ │ │ │ │ + b.n 1828e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 187ee │ │ │ │ │ + beq.n 184ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 187e6 │ │ │ │ │ + cbnz r1, 184a6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 187e0 │ │ │ │ │ + cbnz r0, 184a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 187e6 │ │ │ │ │ + cbnz r1, 184a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 18998 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 187d8 │ │ │ │ │ + cbz r0, 18498 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl 10b4 │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18542 │ │ │ │ │ + beq.w 18202 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18542 │ │ │ │ │ + beq.w 18202 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ - b.n 185b4 │ │ │ │ │ + b.n 18274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18632 │ │ │ │ │ + b.n 182f2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18544 │ │ │ │ │ + b.n 18204 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 187aa │ │ │ │ │ + b.n 1846a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18544 │ │ │ │ │ + b.n 18204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18788 │ │ │ │ │ + b.n 18448 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1847e │ │ │ │ │ + beq.w 1813e │ │ │ │ │ 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 │ │ │ │ │ @@ -43392,377 +43010,377 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 185cc │ │ │ │ │ + b.n 1828c │ │ │ │ │ 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 18170 │ │ │ │ │ + beq.w 17e30 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18278 │ │ │ │ │ + b.n 17f38 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ - cbz r0, 18888 │ │ │ │ │ + bl 18998 │ │ │ │ │ + cbz r0, 18548 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.n 185b4 │ │ │ │ │ + b.n 18274 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1846e │ │ │ │ │ + b.n 1812e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 1886a │ │ │ │ │ + cbz r0, 1852a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1883c │ │ │ │ │ + b.n 184fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184fa │ │ │ │ │ + b.n 181ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184f4 │ │ │ │ │ + beq.w 181b4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184fa │ │ │ │ │ + b.n 181ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 184c4 │ │ │ │ │ + b.n 18184 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 184fa │ │ │ │ │ + b.n 181ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 182b2 │ │ │ │ │ + b.n 17f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 18bc0 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18202 │ │ │ │ │ - b.n 1820c │ │ │ │ │ + bne.w 17ec2 │ │ │ │ │ + b.n 17ecc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18236 │ │ │ │ │ + b.n 17ef6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 181e0 │ │ │ │ │ + b.n 17ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 181e0 │ │ │ │ │ + b.n 17ea0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000188b4 : │ │ │ │ │ +00018574 : │ │ │ │ │ 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 18942 │ │ │ │ │ + beq.n 18602 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1893a │ │ │ │ │ + cbnz r3, 185fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18608 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 188ec │ │ │ │ │ + cbz r0, 185ac │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18914 │ │ │ │ │ + cbnz r0, 185d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1893a │ │ │ │ │ + cbnz r3, 185fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18948 <_loop1_101_rule> │ │ │ │ │ + bl 18608 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18906 │ │ │ │ │ + cbz r0, 185c6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18922 │ │ │ │ │ + cbnz r0, 185e2 │ │ │ │ │ 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 1890a │ │ │ │ │ - b.n 188ec │ │ │ │ │ + bne.n 185ca │ │ │ │ │ + b.n 185ac │ │ │ │ │ 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 1890a │ │ │ │ │ - b.n 18906 │ │ │ │ │ + bne.n 185ca │ │ │ │ │ + b.n 185c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1890e │ │ │ │ │ + b.n 185ce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 188d2 │ │ │ │ │ + b.n 18592 │ │ │ │ │ │ │ │ │ │ -00018948 <_loop1_101_rule>: │ │ │ │ │ +00018608 <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18cba <_loop1_101_rule+0x372> │ │ │ │ │ + beq.w 1897a <_loop1_101_rule+0x372> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18cc8 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 18988 <_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 18caa <_loop1_101_rule+0x362> │ │ │ │ │ + beq.w 1896a <_loop1_101_rule+0x362> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 18cc8 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 18988 <_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 18a64 <_loop1_101_rule+0x11c> │ │ │ │ │ + beq.n 18724 <_loop1_101_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18a72 <_loop1_101_rule+0x12a> │ │ │ │ │ + bne.n 18732 <_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 18a82 <_loop1_101_rule+0x13a> │ │ │ │ │ + beq.n 18742 <_loop1_101_rule+0x13a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 18a98 <_loop1_101_rule+0x150> │ │ │ │ │ + beq.n 18758 <_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 18acc <_loop1_101_rule+0x184> │ │ │ │ │ + beq.n 1878c <_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 18ca2 <_loop1_101_rule+0x35a> │ │ │ │ │ + beq.w 18962 <_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 18b72 <_loop1_101_rule+0x22a> │ │ │ │ │ + beq.w 18832 <_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 18b80 <_loop1_101_rule+0x238> │ │ │ │ │ + beq.w 18840 <_loop1_101_rule+0x238> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 18a76 <_loop1_101_rule+0x12e> │ │ │ │ │ + bne.n 18736 <_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 18c86 <_loop1_101_rule+0x33e> │ │ │ │ │ + beq.w 18946 <_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 189ac <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 1866c <_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 189b2 <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 18672 <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 18bca <_loop1_101_rule+0x282> │ │ │ │ │ + b.n 1888a <_loop1_101_rule+0x282> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 189a0 <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 18660 <_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 18cce <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 1898e <_loop1_101_rule+0x386> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 189ca <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 1868a <_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 18b82 <_loop1_101_rule+0x23a> │ │ │ │ │ + blt.n 18842 <_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 18cce <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 1898e <_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 189e0 <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 186a0 <_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 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + bne.n 18810 <_loop1_101_rule+0x208> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18b8a <_loop1_101_rule+0x242> │ │ │ │ │ + beq.n 1884a <_loop1_101_rule+0x242> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 18ba0 <_loop1_101_rule+0x258> │ │ │ │ │ + beq.n 18860 <_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 18bc6 <_loop1_101_rule+0x27e> │ │ │ │ │ + beq.n 18886 <_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 18c6c <_loop1_101_rule+0x324> │ │ │ │ │ + beq.w 1892c <_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 18c72 <_loop1_101_rule+0x32a> │ │ │ │ │ + beq.w 18932 <_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 18a2e <_loop1_101_rule+0xe6> │ │ │ │ │ + bne.w 186ee <_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 18bd4 <_loop1_101_rule+0x28c> │ │ │ │ │ + bne.n 18894 <_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 │ │ │ │ │ @@ -43770,514 +43388,514 @@ │ │ │ │ │ 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 18c9c <_loop1_101_rule+0x354> │ │ │ │ │ + bne.w 1895c <_loop1_101_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18ad8 <_loop1_101_rule+0x190> │ │ │ │ │ - b.n 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.n 18798 <_loop1_101_rule+0x190> │ │ │ │ │ + b.n 18810 <_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 18c6c <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 1892c <_loop1_101_rule+0x324> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 18cd4 <_loop1_101_rule+0x38c> │ │ │ │ │ + bne.w 18994 <_loop1_101_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18c68 <_loop1_101_rule+0x320> │ │ │ │ │ + blt.n 18928 <_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 18c6c <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 1892c <_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 18b02 <_loop1_101_rule+0x1ba> │ │ │ │ │ + bne.n 187c2 <_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 18b5c <_loop1_101_rule+0x214> │ │ │ │ │ + beq.n 1881c <_loop1_101_rule+0x214> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18b5c <_loop1_101_rule+0x214> │ │ │ │ │ + bne.n 1881c <_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 18c88 <_loop1_101_rule+0x340> │ │ │ │ │ + beq.n 18948 <_loop1_101_rule+0x340> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + ble.n 18914 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 18914 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 18914 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 18914 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 18914 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 18914 <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 18c54 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 18914 <_loop1_101_rule+0x30c> │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ add.w r3, fp, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 18c44 <_loop1_101_rule+0x2fc> │ │ │ │ │ + bne.n 18904 <_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 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 18810 <_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 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.w 18810 <_loop1_101_rule+0x208> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18b50 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 18810 <_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 18c5e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 1891e <_loop1_101_rule+0x316> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18b82 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 18842 <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b82 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 18842 <_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 18c5e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 1891e <_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 18976 <_loop1_101_rule+0x2e> │ │ │ │ │ + beq.w 18636 <_loop1_101_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 18c5e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 1891e <_loop1_101_rule+0x316> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b82 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 18842 <_loop1_101_rule+0x23a> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 18aec <_loop1_101_rule+0x1a4> │ │ │ │ │ + b.n 187ac <_loop1_101_rule+0x1a4> │ │ │ │ │ │ │ │ │ │ -00018cd8 : │ │ │ │ │ +00018998 : │ │ │ │ │ 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 18d4a │ │ │ │ │ + beq.n 18a0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18d50 │ │ │ │ │ + cbnz r3, 18a10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18d1c │ │ │ │ │ + cbz r0, 189dc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 18d1c │ │ │ │ │ + cbz r0, 189dc │ │ │ │ │ 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, 18d50 │ │ │ │ │ + cbnz r3, 18a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 18d32 │ │ │ │ │ + cbnz r0, 189f2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 18d12 │ │ │ │ │ + b.n 189d2 │ │ │ │ │ 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 18d12 │ │ │ │ │ - b.n 18d2c │ │ │ │ │ + bne.n 189d2 │ │ │ │ │ + b.n 189ec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18cf6 │ │ │ │ │ + b.n 189b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18d16 │ │ │ │ │ + b.n 189d6 │ │ │ │ │ │ │ │ │ │ -00018d58 : │ │ │ │ │ +00018a18 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18e10 │ │ │ │ │ + beq.n 18ad0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18dfc │ │ │ │ │ + bne.n 18abc │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 18ddc │ │ │ │ │ + beq.n 18a9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18dd6 │ │ │ │ │ + cbz r0, 18a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18dc8 │ │ │ │ │ + cbz r0, 18a88 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #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 │ │ │ │ │ - cbz r0, 18e16 │ │ │ │ │ + cbz r0, 18ad6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 18dc8 │ │ │ │ │ + b.n 18a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18e04 │ │ │ │ │ + blt.n 18ac4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18d96 │ │ │ │ │ + beq.n 18a56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18dcc │ │ │ │ │ + b.n 18a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18dcc │ │ │ │ │ + b.n 18a8c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18d7a │ │ │ │ │ + b.n 18a3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18dd8 │ │ │ │ │ + beq.n 18a98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18dcc │ │ │ │ │ + b.n 18a8c │ │ │ │ │ │ │ │ │ │ -00018e28 : │ │ │ │ │ +00018ae8 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 18ef8 │ │ │ │ │ + beq.n 18bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ef0 │ │ │ │ │ + bne.n 18bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 18bc0 <_loop0_106_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18e62 │ │ │ │ │ + cbz r0, 18b22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ - cbnz r0, 18e8e │ │ │ │ │ + bl 1914c <_loop1_103_rule> │ │ │ │ │ + cbnz r0, 18b4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18ef0 │ │ │ │ │ + bne.n 18bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f00 <_loop0_106_rule> │ │ │ │ │ + bl 18bc0 <_loop0_106_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 18e7e │ │ │ │ │ + cbz r0, 18b3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1948c <_loop1_103_rule> │ │ │ │ │ + bl 1914c <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 18eca │ │ │ │ │ + cbnz r0, 18b8a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e62 │ │ │ │ │ + beq.n 18b22 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e62 │ │ │ │ │ + beq.n 18b22 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e82 │ │ │ │ │ + bne.n 18b42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e80 │ │ │ │ │ + beq.n 18b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e86 │ │ │ │ │ + b.n 18b46 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18e7e │ │ │ │ │ + beq.n 18b3e │ │ │ │ │ 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 18e7e │ │ │ │ │ + beq.n 18b3e │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 18eaa │ │ │ │ │ + b.n 18b6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18e86 │ │ │ │ │ + b.n 18b46 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18e48 │ │ │ │ │ + b.n 18b08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018f00 <_loop0_106_rule>: │ │ │ │ │ +00018bc0 <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 193a8 <_loop0_106_rule+0x4a8> │ │ │ │ │ + beq.w 19068 <_loop0_106_rule+0x4a8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 193b6 <_loop0_106_rule+0x4b6> │ │ │ │ │ + bne.w 19076 <_loop0_106_rule+0x4b6> │ │ │ │ │ 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 1947c <_loop0_106_rule+0x57c> │ │ │ │ │ + beq.w 1913c <_loop0_106_rule+0x57c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19474 <_loop0_106_rule+0x574> │ │ │ │ │ + bne.w 19134 <_loop0_106_rule+0x574> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 19460 <_loop0_106_rule+0x560> │ │ │ │ │ + beq.w 19120 <_loop0_106_rule+0x560> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 192ac <_loop0_106_rule+0x3ac> │ │ │ │ │ + beq.w 18f6c <_loop0_106_rule+0x3ac> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 192c2 <_loop0_106_rule+0x3c2> │ │ │ │ │ + beq.w 18f82 <_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 192ec <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 18fac <_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 192ec <_loop0_106_rule+0x3ec> │ │ │ │ │ + beq.w 18fac <_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 1940e <_loop0_106_rule+0x50e> │ │ │ │ │ + beq.w 190ce <_loop0_106_rule+0x50e> │ │ │ │ │ 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 192f0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 18fb0 <_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] │ │ │ │ │ @@ -44288,45 +43906,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 190b4 <_loop0_106_rule+0x1b4> │ │ │ │ │ + beq.n 18d74 <_loop0_106_rule+0x1b4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1942a <_loop0_106_rule+0x52a> │ │ │ │ │ + bne.w 190ea <_loop0_106_rule+0x52a> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 190d4 <_loop0_106_rule+0x1d4> │ │ │ │ │ + beq.n 18d94 <_loop0_106_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 190ea <_loop0_106_rule+0x1ea> │ │ │ │ │ + beq.n 18daa <_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 19120 <_loop0_106_rule+0x220> │ │ │ │ │ + beq.n 18de0 <_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 19422 <_loop0_106_rule+0x522> │ │ │ │ │ + beq.w 190e2 <_loop0_106_rule+0x522> │ │ │ │ │ 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] │ │ │ │ │ @@ -44335,332 +43953,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 191a8 <_loop0_106_rule+0x2a8> │ │ │ │ │ + beq.w 18e68 <_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 191b6 <_loop0_106_rule+0x2b6> │ │ │ │ │ + beq.w 18e76 <_loop0_106_rule+0x2b6> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 190c8 <_loop0_106_rule+0x1c8> │ │ │ │ │ + bne.n 18d88 <_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 193e6 <_loop0_106_rule+0x4e6> │ │ │ │ │ + beq.w 190a6 <_loop0_106_rule+0x4e6> │ │ │ │ │ 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 18ffc <_loop0_106_rule+0xfc> │ │ │ │ │ + bne.n 18cbc <_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 193fe <_loop0_106_rule+0x4fe> │ │ │ │ │ + bne.w 190be <_loop0_106_rule+0x4fe> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 19004 <_loop0_106_rule+0x104> │ │ │ │ │ + b.n 18cc4 <_loop0_106_rule+0x104> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [fp, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 18ff2 <_loop0_106_rule+0xf2> │ │ │ │ │ + b.n 18cb2 <_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 1945a <_loop0_106_rule+0x55a> │ │ │ │ │ + bne.w 1911a <_loop0_106_rule+0x55a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 19016 <_loop0_106_rule+0x116> │ │ │ │ │ + bne.n 18cd6 <_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 191b8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + blt.n 18e78 <_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 1945a <_loop0_106_rule+0x55a> │ │ │ │ │ + bne.w 1911a <_loop0_106_rule+0x55a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1902e <_loop0_106_rule+0x12e> │ │ │ │ │ + bne.n 18cee <_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 191be <_loop0_106_rule+0x2be> │ │ │ │ │ + bne.n 18e7e <_loop0_106_rule+0x2be> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 191ca <_loop0_106_rule+0x2ca> │ │ │ │ │ + beq.n 18e8a <_loop0_106_rule+0x2ca> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 191e2 <_loop0_106_rule+0x2e2> │ │ │ │ │ + beq.n 18ea2 <_loop0_106_rule+0x2e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1920c <_loop0_106_rule+0x30c> │ │ │ │ │ + beq.n 18ecc <_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 193ce <_loop0_106_rule+0x4ce> │ │ │ │ │ + beq.w 1908e <_loop0_106_rule+0x4ce> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r5, 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 19430 <_loop0_106_rule+0x530> │ │ │ │ │ + beq.w 190f0 <_loop0_106_rule+0x530> │ │ │ │ │ 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 1907e <_loop0_106_rule+0x17e> │ │ │ │ │ + bne.w 18d3e <_loop0_106_rule+0x17e> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19218 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 18ed8 <_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 193da <_loop0_106_rule+0x4da> │ │ │ │ │ + bne.w 1909a <_loop0_106_rule+0x4da> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1912c <_loop0_106_rule+0x22c> │ │ │ │ │ + beq.n 18dec <_loop0_106_rule+0x22c> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19218 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 18ed8 <_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 19452 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 19112 <_loop0_106_rule+0x552> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 1940a <_loop0_106_rule+0x50a> │ │ │ │ │ + bne.w 190ca <_loop0_106_rule+0x50a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1939c <_loop0_106_rule+0x49c> │ │ │ │ │ + blt.w 1905c <_loop0_106_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19452 <_loop0_106_rule+0x552> │ │ │ │ │ + bne.w 19112 <_loop0_106_rule+0x552> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19150 <_loop0_106_rule+0x250> │ │ │ │ │ + bne.n 18e10 <_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 193ea <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 190aa <_loop0_106_rule+0x4ea> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + ble.n 18f58 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 18f58 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 18f58 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 18f58 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 18f58 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 18f58 <_loop0_106_rule+0x398> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #6 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 19298 <_loop0_106_rule+0x398> │ │ │ │ │ + beq.n 18f58 <_loop0_106_rule+0x398> │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ rsb r6, r7, #4 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 19288 <_loop0_106_rule+0x388> │ │ │ │ │ + bne.n 18f48 <_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 19396 <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19056 <_loop0_106_rule+0x496> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 18f72 <_loop0_106_rule+0x72> │ │ │ │ │ + bne.w 18c32 <_loop0_106_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19448 <_loop0_106_rule+0x548> │ │ │ │ │ + blt.w 19108 <_loop0_106_rule+0x548> │ │ │ │ │ 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 19396 <_loop0_106_rule+0x496> │ │ │ │ │ + bne.n 19056 <_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 18f8a <_loop0_106_rule+0x8a> │ │ │ │ │ + bne.w 18c4a <_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 193e0 <_loop0_106_rule+0x4e0> │ │ │ │ │ + bne.n 190a0 <_loop0_106_rule+0x4e0> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 193be <_loop0_106_rule+0x4be> │ │ │ │ │ + beq.n 1907e <_loop0_106_rule+0x4be> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 19376 <_loop0_106_rule+0x476> │ │ │ │ │ + beq.n 19036 <_loop0_106_rule+0x476> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [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 19212 <_loop0_106_rule+0x312> │ │ │ │ │ + beq.w 18ed2 <_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 193d4 <_loop0_106_rule+0x4d4> │ │ │ │ │ + beq.n 19094 <_loop0_106_rule+0x4d4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r8, 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 19436 <_loop0_106_rule+0x536> │ │ │ │ │ + beq.n 190f6 <_loop0_106_rule+0x536> │ │ │ │ │ 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 │ │ │ │ │ @@ -44668,206 +44286,206 @@ │ │ │ │ │ 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 18fd4 <_loop0_106_rule+0xd4> │ │ │ │ │ + bne.w 18c94 <_loop0_106_rule+0xd4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 191a4 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 18e64 <_loop0_106_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 193a2 <_loop0_106_rule+0x4a2> │ │ │ │ │ + blt.n 19062 <_loop0_106_rule+0x4a2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19316 <_loop0_106_rule+0x416> │ │ │ │ │ + beq.n 18fd6 <_loop0_106_rule+0x416> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19372 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19032 <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 192f2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 18fb2 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19390 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19050 <_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 18f2e <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 18bee <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 192a2 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 18f62 <_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 19390 <_loop0_106_rule+0x490> │ │ │ │ │ + bne.n 19050 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 19306 <_loop0_106_rule+0x406> │ │ │ │ │ + b.n 18fc6 <_loop0_106_rule+0x406> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 191a4 <_loop0_106_rule+0x2a4> │ │ │ │ │ + b.n 18e64 <_loop0_106_rule+0x2a4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 191b8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 18e78 <_loop0_106_rule+0x2b8> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 191c4 <_loop0_106_rule+0x2c4> │ │ │ │ │ + b.n 18e84 <_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 192a2 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 18f62 <_loop0_106_rule+0x3a2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 19218 <_loop0_106_rule+0x318> │ │ │ │ │ + b.n 18ed8 <_loop0_106_rule+0x318> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 1913a <_loop0_106_rule+0x23a> │ │ │ │ │ + b.n 18dfa <_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 192f0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 18fb0 <_loop0_106_rule+0x3f0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 192f2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 18fb2 <_loop0_106_rule+0x3f2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 191b8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 18e78 <_loop0_106_rule+0x2b8> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 19404 <_loop0_106_rule+0x504> │ │ │ │ │ + b.n 190c4 <_loop0_106_rule+0x504> │ │ │ │ │ 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 19372 <_loop0_106_rule+0x472> │ │ │ │ │ + beq.n 19032 <_loop0_106_rule+0x472> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19372 <_loop0_106_rule+0x472> │ │ │ │ │ + b.n 19032 <_loop0_106_rule+0x472> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 192f2 <_loop0_106_rule+0x3f2> │ │ │ │ │ + b.n 18fb2 <_loop0_106_rule+0x3f2> │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - b.n 19390 <_loop0_106_rule+0x490> │ │ │ │ │ + b.n 19050 <_loop0_106_rule+0x490> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 191b8 <_loop0_106_rule+0x2b8> │ │ │ │ │ + b.n 18e78 <_loop0_106_rule+0x2b8> │ │ │ │ │ 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 18f58 <_loop0_106_rule+0x58> │ │ │ │ │ + beq.w 18c18 <_loop0_106_rule+0x58> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 19404 <_loop0_106_rule+0x504> │ │ │ │ │ + b.n 190c4 <_loop0_106_rule+0x504> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 192a2 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 18f62 <_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 192a2 <_loop0_106_rule+0x3a2> │ │ │ │ │ + b.n 18f62 <_loop0_106_rule+0x3a2> │ │ │ │ │ │ │ │ │ │ -0001948c <_loop1_103_rule>: │ │ │ │ │ +0001914c <_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, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 199ec <_loop1_103_rule+0x560> │ │ │ │ │ + beq.w 196ac <_loop1_103_rule+0x560> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 199fa <_loop1_103_rule+0x56e> │ │ │ │ │ + bne.w 196ba <_loop1_103_rule+0x56e> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a00 <_loop1_103_rule+0x574> │ │ │ │ │ + beq.w 196c0 <_loop1_103_rule+0x574> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 19a2c <_loop1_103_rule+0x5a0> │ │ │ │ │ + bne.w 196ec <_loop1_103_rule+0x5a0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 19a1a <_loop1_103_rule+0x58e> │ │ │ │ │ + beq.w 196da <_loop1_103_rule+0x58e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1959c <_loop1_103_rule+0x110> │ │ │ │ │ + beq.n 1925c <_loop1_103_rule+0x110> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 195b2 <_loop1_103_rule+0x126> │ │ │ │ │ + beq.n 19272 <_loop1_103_rule+0x126> │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 195e4 <_loop1_103_rule+0x158> │ │ │ │ │ + beq.n 192a4 <_loop1_103_rule+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a14 <_loop1_103_rule+0x588> │ │ │ │ │ + beq.w 196d4 <_loop1_103_rule+0x588> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -44876,106 +44494,106 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 199dc <_loop1_103_rule+0x550> │ │ │ │ │ + beq.w 1969c <_loop1_103_rule+0x550> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ - cbz r0, 1956e <_loop1_103_rule+0xe2> │ │ │ │ │ + bl 16ed0 │ │ │ │ │ + cbz r0, 1922e <_loop1_103_rule+0xe2> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 197d4 <_loop1_103_rule+0x348> │ │ │ │ │ + bne.w 19494 <_loop1_103_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19942 <_loop1_103_rule+0x4b6> │ │ │ │ │ + bne.w 19602 <_loop1_103_rule+0x4b6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 195fa <_loop1_103_rule+0x16e> │ │ │ │ │ + bne.n 192ba <_loop1_103_rule+0x16e> │ │ │ │ │ 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 198f0 <_loop1_103_rule+0x464> │ │ │ │ │ + bne.w 195b0 <_loop1_103_rule+0x464> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 195fa <_loop1_103_rule+0x16e> │ │ │ │ │ + b.n 192ba <_loop1_103_rule+0x16e> │ │ │ │ │ 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 199ba <_loop1_103_rule+0x52e> │ │ │ │ │ + bne.w 1967a <_loop1_103_rule+0x52e> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 194fc <_loop1_103_rule+0x70> │ │ │ │ │ + bne.n 191bc <_loop1_103_rule+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 199c0 <_loop1_103_rule+0x534> │ │ │ │ │ + blt.w 19680 <_loop1_103_rule+0x534> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 199ba <_loop1_103_rule+0x52e> │ │ │ │ │ + bne.w 1967a <_loop1_103_rule+0x52e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19516 <_loop1_103_rule+0x8a> │ │ │ │ │ + bne.n 191d6 <_loop1_103_rule+0x8a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1994c <_loop1_103_rule+0x4c0> │ │ │ │ │ + bne.w 1960c <_loop1_103_rule+0x4c0> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19588 <_loop1_103_rule+0xfc> │ │ │ │ │ + beq.n 19248 <_loop1_103_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 19778 <_loop1_103_rule+0x2ec> │ │ │ │ │ + beq.w 19438 <_loop1_103_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197a8 <_loop1_103_rule+0x31c> │ │ │ │ │ + beq.w 19468 <_loop1_103_rule+0x31c> │ │ │ │ │ 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 198f0 <_loop1_103_rule+0x464> │ │ │ │ │ + beq.w 195b0 <_loop1_103_rule+0x464> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -44983,42 +44601,42 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a36 <_loop1_103_rule+0x5aa> │ │ │ │ │ + beq.w 196f6 <_loop1_103_rule+0x5aa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197c8 <_loop1_103_rule+0x33c> │ │ │ │ │ + beq.w 19488 <_loop1_103_rule+0x33c> │ │ │ │ │ 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 19a10 <_loop1_103_rule+0x584> │ │ │ │ │ + beq.w 196d0 <_loop1_103_rule+0x584> │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 197e6 <_loop1_103_rule+0x35a> │ │ │ │ │ + beq.w 194a6 <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -45026,46 +44644,46 @@ │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1997a <_loop1_103_rule+0x4ee> │ │ │ │ │ + beq.w 1963a <_loop1_103_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19984 <_loop1_103_rule+0x4f8> │ │ │ │ │ + bne.w 19644 <_loop1_103_rule+0x4f8> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.w 1996a <_loop1_103_rule+0x4de> │ │ │ │ │ + beq.w 1962a <_loop1_103_rule+0x4de> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 198f6 <_loop1_103_rule+0x46a> │ │ │ │ │ + beq.w 195b6 <_loop1_103_rule+0x46a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 197f6 <_loop1_103_rule+0x36a> │ │ │ │ │ + beq.n 194b6 <_loop1_103_rule+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 197f6 <_loop1_103_rule+0x36a> │ │ │ │ │ + beq.n 194b6 <_loop1_103_rule+0x36a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -45073,69 +44691,69 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 199ca <_loop1_103_rule+0x53e> │ │ │ │ │ + beq.w 1968a <_loop1_103_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19934 <_loop1_103_rule+0x4a8> │ │ │ │ │ + beq.w 195f4 <_loop1_103_rule+0x4a8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19934 <_loop1_103_rule+0x4a8> │ │ │ │ │ + beq.w 195f4 <_loop1_103_rule+0x4a8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ 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 199b4 <_loop1_103_rule+0x528> │ │ │ │ │ + beq.w 19674 <_loop1_103_rule+0x528> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 19956 <_loop1_103_rule+0x4ca> │ │ │ │ │ + beq.w 19616 <_loop1_103_rule+0x4ca> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 196a8 <_loop1_103_rule+0x21c> │ │ │ │ │ + b.n 19368 <_loop1_103_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 199aa <_loop1_103_rule+0x51e> │ │ │ │ │ + blt.w 1966a <_loop1_103_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 198f0 <_loop1_103_rule+0x464> │ │ │ │ │ + bne.w 195b0 <_loop1_103_rule+0x464> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1961e <_loop1_103_rule+0x192> │ │ │ │ │ + bne.w 192de <_loop1_103_rule+0x192> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -45146,570 +44764,570 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 19472 <_loop1_103_rule+0x326> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 19694 <_loop1_103_rule+0x208> │ │ │ │ │ + bne.w 19354 <_loop1_103_rule+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1999e <_loop1_103_rule+0x512> │ │ │ │ │ + bne.w 1965e <_loop1_103_rule+0x512> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1988c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 1954c <_loop1_103_rule+0x400> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1993a <_loop1_103_rule+0x4ae> │ │ │ │ │ + bne.w 195fa <_loop1_103_rule+0x4ae> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 19a4e <_loop1_103_rule+0x5c2> │ │ │ │ │ + beq.w 1970e <_loop1_103_rule+0x5c2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 198d2 <_loop1_103_rule+0x446> │ │ │ │ │ + beq.n 19592 <_loop1_103_rule+0x446> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19884 <_loop1_103_rule+0x3f8> │ │ │ │ │ + cbz r0, 19544 <_loop1_103_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 198ec <_loop1_103_rule+0x460> │ │ │ │ │ + beq.n 195ac <_loop1_103_rule+0x460> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a32 <_loop1_103_rule+0x5a6> │ │ │ │ │ + beq.w 196f2 <_loop1_103_rule+0x5a6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1991e <_loop1_103_rule+0x492> │ │ │ │ │ + beq.n 195de <_loop1_103_rule+0x492> │ │ │ │ │ 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 1991e <_loop1_103_rule+0x492> │ │ │ │ │ + beq.n 195de <_loop1_103_rule+0x492> │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1974a <_loop1_103_rule+0x2be> │ │ │ │ │ + b.n 1940a <_loop1_103_rule+0x2be> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + beq.n 19472 <_loop1_103_rule+0x326> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + bne.n 19472 <_loop1_103_rule+0x326> │ │ │ │ │ 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 19a4a <_loop1_103_rule+0x5be> │ │ │ │ │ + beq.w 1970a <_loop1_103_rule+0x5be> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 198c4 <_loop1_103_rule+0x438> │ │ │ │ │ + bge.n 19584 <_loop1_103_rule+0x438> │ │ │ │ │ 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 198b0 <_loop1_103_rule+0x424> │ │ │ │ │ + b.n 19570 <_loop1_103_rule+0x424> │ │ │ │ │ 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 197c0 <_loop1_103_rule+0x334> │ │ │ │ │ + b.n 19480 <_loop1_103_rule+0x334> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 199a6 <_loop1_103_rule+0x51a> │ │ │ │ │ + blt.n 19666 <_loop1_103_rule+0x51a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 19822 <_loop1_103_rule+0x396> │ │ │ │ │ + beq.n 194e2 <_loop1_103_rule+0x396> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19924 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 195e4 <_loop1_103_rule+0x498> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19a60 <_loop1_103_rule+0x5d4> │ │ │ │ │ + blt.w 19720 <_loop1_103_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 196ec <_loop1_103_rule+0x260> │ │ │ │ │ + beq.w 193ac <_loop1_103_rule+0x260> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 197fc <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 194bc <_loop1_103_rule+0x370> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ - b.n 19896 <_loop1_103_rule+0x40a> │ │ │ │ │ + beq.w 19472 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 19556 <_loop1_103_rule+0x40a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 197fc <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 194bc <_loop1_103_rule+0x370> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1988c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 1954c <_loop1_103_rule+0x400> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 19472 <_loop1_103_rule+0x326> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 197b2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 19472 <_loop1_103_rule+0x326> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1998a <_loop1_103_rule+0x4fe> │ │ │ │ │ + cbz r0, 1964a <_loop1_103_rule+0x4fe> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1976a <_loop1_103_rule+0x2de> │ │ │ │ │ + b.n 1942a <_loop1_103_rule+0x2de> │ │ │ │ │ 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 19918 <_loop1_103_rule+0x48c> │ │ │ │ │ + bne.n 195d8 <_loop1_103_rule+0x48c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 196d6 <_loop1_103_rule+0x24a> │ │ │ │ │ + b.n 19396 <_loop1_103_rule+0x24a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 196ba <_loop1_103_rule+0x22e> │ │ │ │ │ + b.n 1937a <_loop1_103_rule+0x22e> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 197f2 <_loop1_103_rule+0x366> │ │ │ │ │ + b.n 194b2 <_loop1_103_rule+0x366> │ │ │ │ │ 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 198ce <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 1958e <_loop1_103_rule+0x442> │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1988c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 1954c <_loop1_103_rule+0x400> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19924 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 195e4 <_loop1_103_rule+0x498> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 197e6 <_loop1_103_rule+0x35a> │ │ │ │ │ + b.n 194a6 <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19572 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 19232 <_loop1_103_rule+0xe6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19572 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 19232 <_loop1_103_rule+0xe6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19936 <_loop1_103_rule+0x4aa> │ │ │ │ │ + beq.n 195f6 <_loop1_103_rule+0x4aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 197fc <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 194bc <_loop1_103_rule+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 199c4 <_loop1_103_rule+0x538> │ │ │ │ │ + bne.n 19684 <_loop1_103_rule+0x538> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19572 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 19232 <_loop1_103_rule+0xe6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 194ba <_loop1_103_rule+0x2e> │ │ │ │ │ + beq.w 1917a <_loop1_103_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 198ce <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 1958e <_loop1_103_rule+0x442> │ │ │ │ │ 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 198ce <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 1958e <_loop1_103_rule+0x442> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 19922 <_loop1_103_rule+0x496> │ │ │ │ │ + b.n 195e2 <_loop1_103_rule+0x496> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 199e8 <_loop1_103_rule+0x55c> │ │ │ │ │ + b.n 196a8 <_loop1_103_rule+0x55c> │ │ │ │ │ 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 194e4 <_loop1_103_rule+0x58> │ │ │ │ │ - b.n 197f2 <_loop1_103_rule+0x366> │ │ │ │ │ + beq.w 191a4 <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 194b2 <_loop1_103_rule+0x366> │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 198ce <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 1958e <_loop1_103_rule+0x442> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19924 <_loop1_103_rule+0x498> │ │ │ │ │ + beq.w 195e4 <_loop1_103_rule+0x498> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19924 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 195e4 <_loop1_103_rule+0x498> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1998c <_loop1_103_rule+0x500> │ │ │ │ │ + b.n 1964c <_loop1_103_rule+0x500> │ │ │ │ │ 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 198ec <_loop1_103_rule+0x460> │ │ │ │ │ + bne.w 195ac <_loop1_103_rule+0x460> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 19812 <_loop1_103_rule+0x386> │ │ │ │ │ + b.n 194d2 <_loop1_103_rule+0x386> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 197fc <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 194bc <_loop1_103_rule+0x370> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019a6c <_loop0_100_rule>: │ │ │ │ │ +0001972c <_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19dba <_loop0_100_rule+0x34e> │ │ │ │ │ + beq.w 19a7a <_loop0_100_rule+0x34e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19dc8 <_loop0_100_rule+0x35c> │ │ │ │ │ + bne.w 19a88 <_loop0_100_rule+0x35c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19daa <_loop0_100_rule+0x33e> │ │ │ │ │ + beq.w 19a6a <_loop0_100_rule+0x33e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 19cfa <_loop0_100_rule+0x28e> │ │ │ │ │ + bne.w 199ba <_loop0_100_rule+0x28e> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov fp, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 19d1e <_loop0_100_rule+0x2b2> │ │ │ │ │ + beq.w 199de <_loop0_100_rule+0x2b2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d2e <_loop0_100_rule+0x2c2> │ │ │ │ │ + bne.w 199ee <_loop0_100_rule+0x2c2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 19b7c <_loop0_100_rule+0x110> │ │ │ │ │ + beq.n 1983c <_loop0_100_rule+0x110> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 19b92 <_loop0_100_rule+0x126> │ │ │ │ │ + beq.n 19852 <_loop0_100_rule+0x126> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19bbc <_loop0_100_rule+0x150> │ │ │ │ │ + beq.n 1987c <_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 19de4 <_loop0_100_rule+0x378> │ │ │ │ │ + beq.w 19aa4 <_loop0_100_rule+0x378> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 19dd0 <_loop0_100_rule+0x364> │ │ │ │ │ + beq.w 19a90 <_loop0_100_rule+0x364> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 19b52 <_loop0_100_rule+0xe6> │ │ │ │ │ + cbz r0, 19812 <_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 19d04 <_loop0_100_rule+0x298> │ │ │ │ │ + bne.w 199c4 <_loop0_100_rule+0x298> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d2e <_loop0_100_rule+0x2c2> │ │ │ │ │ + bne.w 199ee <_loop0_100_rule+0x2c2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19bd2 <_loop0_100_rule+0x166> │ │ │ │ │ + bne.n 19892 <_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 19d38 <_loop0_100_rule+0x2cc> │ │ │ │ │ + bne.w 199f8 <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 19bd2 <_loop0_100_rule+0x166> │ │ │ │ │ + b.n 19892 <_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 19d9a <_loop0_100_rule+0x32e> │ │ │ │ │ + bne.w 19a5a <_loop0_100_rule+0x32e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 19ae6 <_loop0_100_rule+0x7a> │ │ │ │ │ + bne.n 197a6 <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19da0 <_loop0_100_rule+0x334> │ │ │ │ │ + blt.w 19a60 <_loop0_100_rule+0x334> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19d9a <_loop0_100_rule+0x32e> │ │ │ │ │ + bne.w 19a5a <_loop0_100_rule+0x32e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19afc <_loop0_100_rule+0x90> │ │ │ │ │ + bne.n 197bc <_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 19d2e <_loop0_100_rule+0x2c2> │ │ │ │ │ + bne.w 199ee <_loop0_100_rule+0x2c2> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19b6a <_loop0_100_rule+0xfe> │ │ │ │ │ + beq.n 1982a <_loop0_100_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 19c74 <_loop0_100_rule+0x208> │ │ │ │ │ + beq.n 19934 <_loop0_100_rule+0x208> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c9a <_loop0_100_rule+0x22e> │ │ │ │ │ + beq.n 1995a <_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 19e08 <_loop0_100_rule+0x39c> │ │ │ │ │ + beq.w 19ac8 <_loop0_100_rule+0x39c> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 19dec <_loop0_100_rule+0x380> │ │ │ │ │ + beq.w 19aac <_loop0_100_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17168 │ │ │ │ │ + bl 16ed0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19cce <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1998e <_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 19cce <_loop0_100_rule+0x262> │ │ │ │ │ + beq.n 1998e <_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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19d6a <_loop0_100_rule+0x2fe> │ │ │ │ │ + beq.w 19a2a <_loop0_100_rule+0x2fe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.n 19d58 <_loop0_100_rule+0x2ec> │ │ │ │ │ + beq.n 19a18 <_loop0_100_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 19ac0 <_loop0_100_rule+0x54> │ │ │ │ │ + b.n 19780 <_loop0_100_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19d46 <_loop0_100_rule+0x2da> │ │ │ │ │ + blt.n 19a06 <_loop0_100_rule+0x2da> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19d38 <_loop0_100_rule+0x2cc> │ │ │ │ │ + bne.n 199f8 <_loop0_100_rule+0x2cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19bee <_loop0_100_rule+0x182> │ │ │ │ │ + bne.n 198ae <_loop0_100_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 19cec <_loop0_100_rule+0x280> │ │ │ │ │ + cbz r0, 199ac <_loop0_100_rule+0x280> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n 19d0a <_loop0_100_rule+0x29e> │ │ │ │ │ + bgt.n 199ca <_loop0_100_rule+0x29e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -45724,327 +45342,327 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19cb6 <_loop0_100_rule+0x24a> │ │ │ │ │ + bne.n 19976 <_loop0_100_rule+0x24a> │ │ │ │ │ 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 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cc4 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 19984 <_loop0_100_rule+0x258> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 19c4a <_loop0_100_rule+0x1de> │ │ │ │ │ + b.n 1990a <_loop0_100_rule+0x1de> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r6, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 19cba <_loop0_100_rule+0x24e> │ │ │ │ │ - b.n 19d0a <_loop0_100_rule+0x29e> │ │ │ │ │ + beq.n 1997a <_loop0_100_rule+0x24e> │ │ │ │ │ + b.n 199ca <_loop0_100_rule+0x29e> │ │ │ │ │ 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 19ad4 <_loop0_100_rule+0x68> │ │ │ │ │ + beq.w 19794 <_loop0_100_rule+0x68> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19ca4 <_loop0_100_rule+0x238> │ │ │ │ │ + b.n 19964 <_loop0_100_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cd8 <_loop0_100_rule+0x26c> │ │ │ │ │ + b.n 19998 <_loop0_100_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19cd8 <_loop0_100_rule+0x26c> │ │ │ │ │ + b.n 19998 <_loop0_100_rule+0x26c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 19d82 <_loop0_100_rule+0x316> │ │ │ │ │ + cbz r0, 19a42 <_loop0_100_rule+0x316> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 19c66 <_loop0_100_rule+0x1fa> │ │ │ │ │ + b.n 19926 <_loop0_100_rule+0x1fa> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19d34 <_loop0_100_rule+0x2c8> │ │ │ │ │ + beq.n 199f4 <_loop0_100_rule+0x2c8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19ca4 <_loop0_100_rule+0x238> │ │ │ │ │ + b.n 19964 <_loop0_100_rule+0x238> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cc4 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 19984 <_loop0_100_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19b56 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 19816 <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19b56 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 19816 <_loop0_100_rule+0xea> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cc4 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 19984 <_loop0_100_rule+0x258> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19a9a <_loop0_100_rule+0x2e> │ │ │ │ │ + beq.w 1975a <_loop0_100_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 19cc4 <_loop0_100_rule+0x258> │ │ │ │ │ + b.n 19984 <_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 19b54 <_loop0_100_rule+0xe8> │ │ │ │ │ + beq.w 19814 <_loop0_100_rule+0xe8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19b56 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 19816 <_loop0_100_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19b56 <_loop0_100_rule+0xea> │ │ │ │ │ + b.n 19816 <_loop0_100_rule+0xea> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19cd6 <_loop0_100_rule+0x26a> │ │ │ │ │ + beq.w 19996 <_loop0_100_rule+0x26a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19cd8 <_loop0_100_rule+0x26c> │ │ │ │ │ + b.n 19998 <_loop0_100_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19cd8 <_loop0_100_rule+0x26c> │ │ │ │ │ + b.n 19998 <_loop0_100_rule+0x26c> │ │ │ │ │ │ │ │ │ │ -00019e14 : │ │ │ │ │ +00019ad4 : │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a030 │ │ │ │ │ + beq.w 19cf0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a03e │ │ │ │ │ + bne.w 19cfe │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a068 │ │ │ │ │ + bne.w 19d28 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19eaa │ │ │ │ │ + cbnz r0, 19b6a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a044 │ │ │ │ │ + bne.w 19d04 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a0ce │ │ │ │ │ + bne.w 19d8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a0c8 │ │ │ │ │ + bne.w 19d88 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a04c │ │ │ │ │ + beq.w 19d0c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19f1e │ │ │ │ │ + bne.n 19bde │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19ee6 │ │ │ │ │ + cbnz r0, 19ba6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 18998 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e56 │ │ │ │ │ + beq.n 19b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl 10b4 │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e56 │ │ │ │ │ + beq.n 19b16 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2d8 │ │ │ │ │ + bl 19f98 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19e58 │ │ │ │ │ + bne.n 19b18 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ - cbz r0, 19f06 │ │ │ │ │ + cbz r0, 19bc6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 19b62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 18998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19e98 │ │ │ │ │ + beq.n 19b58 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19edc │ │ │ │ │ + bne.n 19b9c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ee0 │ │ │ │ │ + beq.n 19ba0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 19b62 │ │ │ │ │ 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 1a01e │ │ │ │ │ + beq.n 19cde │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19f74 │ │ │ │ │ + cbnz r0, 19c34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a02a │ │ │ │ │ + bne.n 19cea │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fc4 │ │ │ │ │ + bne.n 19c84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a02a │ │ │ │ │ + bne.n 19cea │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19ffa │ │ │ │ │ + bne.n 19cba │ │ │ │ │ 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 19e8e │ │ │ │ │ - b.n 19e9a │ │ │ │ │ + beq.n 19b4e │ │ │ │ │ + b.n 19b5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f3c │ │ │ │ │ + beq.n 19bfc │ │ │ │ │ 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 19f3c │ │ │ │ │ + beq.n 19bfc │ │ │ │ │ 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 │ │ │ │ │ @@ -46053,194 +45671,194 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 19f66 │ │ │ │ │ + beq.n 19c26 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19f6a │ │ │ │ │ + b.n 19c2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f50 │ │ │ │ │ + beq.n 19c10 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f50 │ │ │ │ │ + beq.n 19c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f50 │ │ │ │ │ + beq.n 19c10 │ │ │ │ │ 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 19f9e │ │ │ │ │ + b.n 19c5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f64 │ │ │ │ │ + beq.n 19c24 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f64 │ │ │ │ │ + beq.n 19c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea │ │ │ │ │ + bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fe6 │ │ │ │ │ - b.n 19f64 │ │ │ │ │ + bne.n 19ca6 │ │ │ │ │ + b.n 19c24 │ │ │ │ │ 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 19f2e │ │ │ │ │ + beq.n 19bee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19f6a │ │ │ │ │ + b.n 19c2a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19e40 │ │ │ │ │ + beq.w 19b00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 19b62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 19b62 │ │ │ │ │ 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 19e98 │ │ │ │ │ + bne.w 19b58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19e8e │ │ │ │ │ + beq.w 19b4e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 19f20 │ │ │ │ │ + b.n 19be0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1a1ac │ │ │ │ │ + beq.w 19e6c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a1be │ │ │ │ │ + bne.w 19e7e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a1b8 │ │ │ │ │ + bne.w 19e78 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 1a170 │ │ │ │ │ + bne.n 19e30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a1b8 │ │ │ │ │ + bne.w 19e78 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a10a │ │ │ │ │ + cbnz r0, 19dca │ │ │ │ │ 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 19e4c │ │ │ │ │ + beq.w 19b0c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 19ea2 │ │ │ │ │ + b.n 19b62 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2ca │ │ │ │ │ + beq.w 19f8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d44 │ │ │ │ │ + bl 2fb8 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a2ca │ │ │ │ │ + beq.w 19f8a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2d8 │ │ │ │ │ + bl 19f98 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a2cc │ │ │ │ │ + bne.w 19f8c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19edc │ │ │ │ │ - b.n 19f06 │ │ │ │ │ + bne.w 19b9c │ │ │ │ │ + b.n 19bc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f96 │ │ │ │ │ + bl f96 │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0b8 │ │ │ │ │ + beq.n 19d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl 10b4 │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0b8 │ │ │ │ │ + beq.n 19d78 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0b8 │ │ │ │ │ + beq.n 19d78 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f96 │ │ │ │ │ + bl f96 │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0b8 │ │ │ │ │ + beq.n 19d78 │ │ │ │ │ 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 │ │ │ │ │ @@ -46249,37 +45867,37 @@ │ │ │ │ │ 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 dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 1a0ba │ │ │ │ │ + beq.n 19d7a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a0be │ │ │ │ │ + b.n 19d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0a4 │ │ │ │ │ + beq.n 19d64 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0a4 │ │ │ │ │ + beq.n 19d64 │ │ │ │ │ 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 │ │ │ │ │ @@ -46287,94 +45905,94 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 1a158 │ │ │ │ │ + b.n 19e18 │ │ │ │ │ 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 1a27c │ │ │ │ │ + beq.n 19f3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a0be │ │ │ │ │ + b.n 19d7e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 1a2be │ │ │ │ │ + beq.n 19f7e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a2b6 │ │ │ │ │ + bne.n 19f76 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a24e │ │ │ │ │ + bne.n 19f0e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a2b6 │ │ │ │ │ + bne.n 19f76 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 1a20a │ │ │ │ │ + cbnz r0, 19eca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a08c │ │ │ │ │ + b.n 19d4c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a280 │ │ │ │ │ + beq.n 19f40 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a292 │ │ │ │ │ + bne.n 19f52 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1a28c │ │ │ │ │ + cbz r0, 19f4c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1a254 │ │ │ │ │ + cbnz r0, 19f14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1a08c │ │ │ │ │ + b.n 19d4c │ │ │ │ │ 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 │ │ │ │ │ @@ -46385,158 +46003,158 @@ │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a15e │ │ │ │ │ + beq.w 19e1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19ee0 │ │ │ │ │ + b.n 19ba0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 1a078 │ │ │ │ │ + b.n 19d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1a218 │ │ │ │ │ + b.n 19ed8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r1, 1a29a │ │ │ │ │ + cbz r1, 19f5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a204 │ │ │ │ │ + b.n 19ec4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a230 │ │ │ │ │ + bne.n 19ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a204 │ │ │ │ │ + b.n 19ec4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a08c │ │ │ │ │ + b.n 19d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1a1cc │ │ │ │ │ + b.n 19e8c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 19e7a │ │ │ │ │ - b.n 1a0c8 │ │ │ │ │ + beq.w 19b3a │ │ │ │ │ + b.n 19d88 │ │ │ │ │ │ │ │ │ │ -0001a2d8 : │ │ │ │ │ +00019f98 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ 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 1a448 │ │ │ │ │ + beq.w 1a108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a440 │ │ │ │ │ + bne.w 1a100 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 1a32c │ │ │ │ │ + cbnz r3, 19fec │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a320 │ │ │ │ │ + cbnz r0, 19fe0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 18998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a316 │ │ │ │ │ - b.n 1a314 │ │ │ │ │ + bne.n 19fd6 │ │ │ │ │ + b.n 19fd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1a42c │ │ │ │ │ + beq.n 1a0ec │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 1a388 │ │ │ │ │ + cbnz r0, 1a048 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a43a │ │ │ │ │ + bne.n 1a0fa │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a404 │ │ │ │ │ + bne.n 1a0c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a43a │ │ │ │ │ + bne.n 1a0fa │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a3da │ │ │ │ │ + bne.n 1a09a │ │ │ │ │ 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.n 1a30a │ │ │ │ │ + beq.n 19fca │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a31a │ │ │ │ │ + b.n 19fda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a348 │ │ │ │ │ + beq.n 1a008 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a348 │ │ │ │ │ + beq.n 1a008 │ │ │ │ │ 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 │ │ │ │ │ @@ -46545,120 +46163,120 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 1a376 │ │ │ │ │ + beq.n 1a036 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a37a │ │ │ │ │ + b.n 1a03a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a374 │ │ │ │ │ + beq.n 1a034 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a374 │ │ │ │ │ + beq.n 1a034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bea │ │ │ │ │ + bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a374 │ │ │ │ │ + beq.n 1a034 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 1a3aa │ │ │ │ │ + b.n 1a06a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a360 │ │ │ │ │ + beq.n 1a020 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a360 │ │ │ │ │ + beq.n 1a020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d58 │ │ │ │ │ + bl 18a18 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a360 │ │ │ │ │ - b.n 1a3fa │ │ │ │ │ + beq.n 1a020 │ │ │ │ │ + b.n 1a0ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1a43a │ │ │ │ │ + cbnz r1, 1a0fa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 1a33a │ │ │ │ │ + b.n 19ffa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a37a │ │ │ │ │ + b.n 1a03a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a31a │ │ │ │ │ + b.n 19fda │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a2fa │ │ │ │ │ + b.n 19fba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a450 <_loop0_1_rule>: │ │ │ │ │ +0001a110 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1a53a <_loop0_1_rule+0xea> │ │ │ │ │ + beq.n 1a1fa <_loop0_1_rule+0xea> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a546 <_loop0_1_rule+0xf6> │ │ │ │ │ + bne.n 1a206 <_loop0_1_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a510 <_loop0_1_rule+0xc0> │ │ │ │ │ + beq.n 1a1d0 <_loop0_1_rule+0xc0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1a518 <_loop0_1_rule+0xc8> │ │ │ │ │ + bne.n 1a1d8 <_loop0_1_rule+0xc8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a4b8 <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 1a178 <_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, 1a50a <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 1a1ca <_loop0_1_rule+0xba> │ │ │ │ │ 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 │ │ │ │ │ @@ -46671,2158 +46289,1477 @@ │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 1a4fc <_loop0_1_rule+0xac> │ │ │ │ │ + cbnz r0, 1a1bc <_loop0_1_rule+0xac> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1a50a <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 1a1ca <_loop0_1_rule+0xba> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1a4a4 <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 1a164 <_loop0_1_rule+0x54> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r7, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 1a4a4 <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 1a4ea <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 1a164 <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 1a1aa <_loop0_1_rule+0x9a> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a520 <_loop0_1_rule+0xd0> │ │ │ │ │ + beq.n 1a1e0 <_loop0_1_rule+0xd0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1a4c0 <_loop0_1_rule+0x70> │ │ │ │ │ + b.n 1a180 <_loop0_1_rule+0x70> │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a4ae <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1a16e <_loop0_1_rule+0x5e> │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 1a54c <_loop0_1_rule+0xfc> │ │ │ │ │ + cbz r0, 1a20c <_loop0_1_rule+0xfc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1a500 <_loop0_1_rule+0xb0> │ │ │ │ │ + b.n 1a1c0 <_loop0_1_rule+0xb0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a47a <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 1a13a <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1a4ae <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1a16e <_loop0_1_rule+0x5e> │ │ │ │ │ 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 1a4ae <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 1a16e <_loop0_1_rule+0x5e> │ │ │ │ │ │ │ │ │ │ -0001a560 <_tmp_167_rule>: │ │ │ │ │ +0001a220 <_tmp_167_rule>: │ │ │ │ │ _tmp_167_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1a5b0 <_tmp_167_rule+0x50> │ │ │ │ │ + beq.n 1a270 <_tmp_167_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1a5bc <_tmp_167_rule+0x5c> │ │ │ │ │ + cbnz r2, 1a27c <_tmp_167_rule+0x5c> │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a5aa <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r0, 1a26a <_tmp_167_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1a5aa <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r3, 1a26a <_tmp_167_rule+0x4a> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a5aa <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r0, 1a26a <_tmp_167_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a5a6 <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 1a266 <_tmp_167_rule+0x46> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a584 <_tmp_167_rule+0x24> │ │ │ │ │ + beq.n 1a244 <_tmp_167_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a5a6 <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 1a266 <_tmp_167_rule+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a5c4 : │ │ │ │ │ -pattern_rule(): │ │ │ │ │ +0001a284 : │ │ │ │ │ +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, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1ab4a │ │ │ │ │ + beq.w 1a4d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ab58 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1a812 │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - it ne │ │ │ │ │ - movne r6, r5 │ │ │ │ │ - beq.w 1a82a │ │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w r3, [ip, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ac04 │ │ │ │ │ - ldrd r3, r1, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 1ac16 │ │ │ │ │ - ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ac4a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a91c │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ab08 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1ab18 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1abf6 │ │ │ │ │ - ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 1abe4 │ │ │ │ │ - movs r1, #18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1a854 │ │ │ │ │ - str.w sl, [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 1abf0 │ │ │ │ │ - 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 │ │ │ │ │ - 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 r7, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1aa06 │ │ │ │ │ - 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 1ab60 │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 1a932 │ │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 1ab24 │ │ │ │ │ - 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 1a9b8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1a960 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1abe0 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1ab74 │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ + bne.w 1a4de │ │ │ │ │ + ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 1ab96 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + beq.w 1a474 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1abc4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a926 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1ab84 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1aa90 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1aa88 │ │ │ │ │ - ldr.w sl, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1aa90 │ │ │ │ │ - movs r1, #18 │ │ │ │ │ + beq.w 1a4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1a8ba │ │ │ │ │ - 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 1aa82 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + bl 1a4f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a92a │ │ │ │ │ - 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 1ab7e │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - bne.w 1a94a │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1ab36 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #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 1ab1e │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 1a60c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - blt.w 1ac86 │ │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r0, [ip, r6, lsl #2] │ │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1a61e │ │ │ │ │ - b.n 1a722 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1aa7a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr.w sl, [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 1aa0a │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - str.w sl, [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 sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1abf0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 1a6ba │ │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ │ - ldr.w r2, [r7, r9, lsl #2] │ │ │ │ │ - str.w r2, [r3, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq.w 1a6ba │ │ │ │ │ - b.n 1a8a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a7b0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - strd r5, r3, [sp, #16] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - movs r1, #18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1aa2a │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1aa82 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 1a7c2 │ │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ │ - ldr.w r1, [r6, sl, lsl #2] │ │ │ │ │ - str.w r1, [r2, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq.w 1a7c2 │ │ │ │ │ - b.n 1a904 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b.n 1a808 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_MatchOr> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1a6f6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_MatchOr> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ - b.n 1a7fe │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a722 │ │ │ │ │ - adds r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq.w 1aa98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 1acac │ │ │ │ │ - cbz r0, 1a98e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #658 @ 0x292 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1ac8e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1aaa6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 1acac │ │ │ │ │ - cbz r0, 1a9b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #658 @ 0x292 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1aaac │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - b.n 1a722 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 27ec │ │ │ │ │ - R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a712 │ │ │ │ │ - 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 1ac78 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ │ - bl 0 <_PyAST_MatchAs> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1a804 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1ac80 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a920 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a880 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq.n 1aa4a │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ - str.w r2, [r7, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - b.n 1a870 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a8e2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.n 1aa64 │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - str.w r2, [r6, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 1a8d4 │ │ │ │ │ - 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 1abec │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1aa1e │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cbz r0, 1aa80 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1aa3e │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - b.n 1a884 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a928 │ │ │ │ │ - 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 1a974 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 1a722 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a9b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a9b0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r0, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ - 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 1a9b2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a722 │ │ │ │ │ - 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 1a67a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a91e │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, 1ab6a │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a92c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a92c │ │ │ │ │ - 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 1a5f0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a80c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 1ab8c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1a92c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a77c │ │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 1a742 │ │ │ │ │ - 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 1abd8 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a92a │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 1a75e │ │ │ │ │ - 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 1a75e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1a92a │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a92c │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 1ab5a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a91e │ │ │ │ │ - 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 │ │ │ │ │ - b.n 1ab18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1ac5e │ │ │ │ │ - ldrd r3, r1, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 1ac66 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1ac6e │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r1, [r3, r1, lsl #2] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a920 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 1a652 │ │ │ │ │ - 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 1a652 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 1a920 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ │ - b.n 1a638 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a716 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a724 │ │ │ │ │ - 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a98e │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ - b.n 1aad6 │ │ │ │ │ - │ │ │ │ │ -0001acac : │ │ │ │ │ -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 1ae48 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1ae40 │ │ │ │ │ - ldrd r7, r5, [r4, #8] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq.w 1ae6c │ │ │ │ │ - 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] │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 1ae56 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adee │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ + beq.w 1a400 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ae4e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1ade8 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1a4b6 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1a4c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ade0 │ │ │ │ │ - ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 1ade8 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ + beq.n 1a3f2 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1a4c4 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1adae │ │ │ │ │ + bne.n 1a386 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adda │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bgt.n 1adca │ │ │ │ │ + beq.w 1a4cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adf2 │ │ │ │ │ + beq.n 1a404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ae2a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + beq.w 1a4ee │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1adf8 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1ae30 │ │ │ │ │ + bne.n 1a40a │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1a424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ae98 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 1a4f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad4e │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - beq.n 1ae10 │ │ │ │ │ + beq.n 1a46e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r5, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b.n 1ad42 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr.w r1, [r5, r9, lsl #2] │ │ │ │ │ - str.w r1, [r3, r9, lsl #2] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - b.n 1ad60 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1a438 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a4cc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.n 1a33a │ │ │ │ │ + mov r3, fp │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ + str.w r0, [r1, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.n 1a33a │ │ │ │ │ + b.n 1a3d4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r6, 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 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1a37a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 1ad9c │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1adda │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1adbe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1ada4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1a378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1adf4 │ │ │ │ │ + beq.n 1a406 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + b.n 1a37c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1a4f4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a3b2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + beq.n 1a456 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + str.w r3, [r6, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.n 1a3a4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a3e8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 1a44a │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + b.n 1a3ba │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1ada4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1acd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1a4e4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 1a4de │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 1a2da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1ad1c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1a2da │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1a404 │ │ │ │ │ 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 1ad00 │ │ │ │ │ + beq.w 1a302 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1adf2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + b.n 1a400 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b.n 1a3ee │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1a2b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.n 1ae90 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1acf2 │ │ │ │ │ - b.n 1ada2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1a37c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ada4 │ │ │ │ │ + b.n 1a37c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1a37c │ │ │ │ │ │ │ │ │ │ -0001ae98 : │ │ │ │ │ +0001a4f4 : │ │ │ │ │ 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1b7c6 │ │ │ │ │ + beq.w 1ae22 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ 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, 1aee6 │ │ │ │ │ + cbz r0, 1a542 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b7de │ │ │ │ │ + beq.w 1ae3a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b7ee │ │ │ │ │ + beq.w 1ae4a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d0 <_tmp_8_rule+0x30> │ │ │ │ │ + bl 2844 │ │ │ │ │ R_ARM_THM_CALL signed_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b272 │ │ │ │ │ + bne.w 1a8ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1ae6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26b8 <_tmp_10_rule+0x4c> │ │ │ │ │ + bl 292c │ │ │ │ │ R_ARM_THM_CALL complex_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b5fc │ │ │ │ │ + bne.w 1ac58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1ae6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6b2c │ │ │ │ │ + bl 6b98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b5fc │ │ │ │ │ + bne.w 1ac58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1ae6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b828 │ │ │ │ │ + bne.w 1ae84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1ae6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b85a │ │ │ │ │ + bne.w 1aeb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b810 │ │ │ │ │ + bne.w 1ae6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b87a │ │ │ │ │ + bne.w 1aed6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b89a │ │ │ │ │ + beq.w 1aef6 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b8b0 │ │ │ │ │ + beq.w 1af0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ec │ │ │ │ │ + bl 2a60 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b222 │ │ │ │ │ + bne.w 1a87e │ │ │ │ │ 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 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2888 │ │ │ │ │ + bl 2afc │ │ │ │ │ R_ARM_THM_CALL wildcard_pattern_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b256 │ │ │ │ │ + bne.w 1a8b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b7b6 │ │ │ │ │ + beq.w 1ae12 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b78e │ │ │ │ │ + beq.w 1adea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2960 │ │ │ │ │ + bl 2bd4 │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b600 │ │ │ │ │ + bne.w 1ac5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b6f6 │ │ │ │ │ + beq.w 1ad52 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b5d6 │ │ │ │ │ + bne.w 1ac32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b818 │ │ │ │ │ + beq.w 1ae74 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b75e │ │ │ │ │ + beq.w 1adba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b49c │ │ │ │ │ + bne.w 1aaf8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b0c0 │ │ │ │ │ + cbnz r2, 1a71c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ba84 │ │ │ │ │ + bne.w 1b0e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ba72 │ │ │ │ │ + beq.w 1b0ce │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b8f8 │ │ │ │ │ + beq.w 1af54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b2c8 │ │ │ │ │ + bne.w 1a924 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b13e │ │ │ │ │ + cbnz r2, 1a79a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b316 │ │ │ │ │ + bne.w 1a972 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b13e │ │ │ │ │ + cbnz r2, 1a79a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b378 │ │ │ │ │ + bne.w 1a9d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b13e │ │ │ │ │ + cbnz r2, 1a79a │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b418 │ │ │ │ │ + bne.w 1aa74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b7d4 │ │ │ │ │ + bne.w 1ae30 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b71c │ │ │ │ │ + beq.w 1ad78 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1b8d4 │ │ │ │ │ + beq.w 1af30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 2d38 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1b192 │ │ │ │ │ + cbz r0, 1a7ee │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1b192 │ │ │ │ │ + cbz r0, 1a7ee │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b72c │ │ │ │ │ + bne.w 1ad88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b5cc │ │ │ │ │ + bne.w 1ac28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 2d38 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4f6 │ │ │ │ │ + beq.w 1ab52 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4f6 │ │ │ │ │ + beq.w 1ab52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 30b0 │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4f6 │ │ │ │ │ + beq.w 1ab52 │ │ │ │ │ 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 1b4f8 │ │ │ │ │ + bne.w 1ab54 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b4f6 │ │ │ │ │ + beq.w 1ab52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5cc │ │ │ │ │ + beq.w 1ac28 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5a0 │ │ │ │ │ + beq.w 1abfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b256 │ │ │ │ │ + b.n 1a8b2 │ │ │ │ │ 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 1afe0 │ │ │ │ │ + beq.w 1a63c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b748 │ │ │ │ │ + beq.w 1ada4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1069 @ 0x42d │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1aee0 │ │ │ │ │ + b.n 1a53c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ 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 1af24 │ │ │ │ │ + beq.w 1a580 │ │ │ │ │ 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 1af9e │ │ │ │ │ + beq.w 1a5fa │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b250 │ │ │ │ │ + bne.n 1a8ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1af9e │ │ │ │ │ + beq.w 1a5fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1afa4 │ │ │ │ │ + b.n 1a600 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b100 │ │ │ │ │ + beq.w 1a75c │ │ │ │ │ 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 1ba5c │ │ │ │ │ + beq.w 1b0b8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b218 │ │ │ │ │ + bne.n 1a874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b13c │ │ │ │ │ + beq.w 1a798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b142 │ │ │ │ │ + b.n 1a79e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38cc │ │ │ │ │ + bl 3b40 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b114 │ │ │ │ │ + beq.w 1a770 │ │ │ │ │ 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 1b116 │ │ │ │ │ + bne.w 1a772 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b114 │ │ │ │ │ + beq.w 1a770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba5c │ │ │ │ │ + beq.w 1b0b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ - b.n 1b302 │ │ │ │ │ + bne.w 1a874 │ │ │ │ │ + b.n 1a95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3920 │ │ │ │ │ + bl 3b94 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1a784 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1a784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38cc │ │ │ │ │ + bl 3b40 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1a784 │ │ │ │ │ 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 1b12a │ │ │ │ │ + bne.w 1a786 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b128 │ │ │ │ │ + beq.w 1a784 │ │ │ │ │ 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 1ba5c │ │ │ │ │ + beq.w 1b0b8 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba6c │ │ │ │ │ + beq.w 1b0c8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba66 │ │ │ │ │ + beq.w 1b0c2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ - b.n 1b302 │ │ │ │ │ + bne.w 1a874 │ │ │ │ │ + b.n 1a95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3920 │ │ │ │ │ + bl 3b94 │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b13c │ │ │ │ │ + beq.w 1a798 │ │ │ │ │ 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 1b13e │ │ │ │ │ + bne.w 1a79a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b13c │ │ │ │ │ + beq.w 1a798 │ │ │ │ │ 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 1ba5c │ │ │ │ │ + beq.w 1b0b8 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b788 │ │ │ │ │ + beq.w 1ade4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b782 │ │ │ │ │ + beq.w 1adde │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ - b.n 1b302 │ │ │ │ │ + bne.w 1a874 │ │ │ │ │ + b.n 1a95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b18 │ │ │ │ │ + bl 2d8c │ │ │ │ │ R_ARM_THM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b0ac │ │ │ │ │ + bne.w 1a708 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0aa │ │ │ │ │ + beq.w 1a706 │ │ │ │ │ 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 1bab4 │ │ │ │ │ + beq.w 1b110 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ + bne.w 1a874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0be │ │ │ │ │ + beq.w 1a71a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b0c4 │ │ │ │ │ + b.n 1a720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b5cc │ │ │ │ │ + bne.n 1ac28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 2d38 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5b0 │ │ │ │ │ + beq.n 1ac0c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5b0 │ │ │ │ │ + beq.n 1ac0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f84 │ │ │ │ │ + bl 31f8 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5b0 │ │ │ │ │ + beq.n 1ac0c │ │ │ │ │ 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 1b5b2 │ │ │ │ │ + bne.n 1ac0e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5b0 │ │ │ │ │ + beq.n 1ac0c │ │ │ │ │ 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 1b5cc │ │ │ │ │ + beq.n 1ac28 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1baca │ │ │ │ │ + beq.w 1b126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bac4 │ │ │ │ │ + beq.w 1b120 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1babe │ │ │ │ │ + beq.w 1b11a │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ + bne.w 1a874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1b5cc │ │ │ │ │ + cbz r0, 1ac28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b5d0 │ │ │ │ │ + b.n 1ac2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1b5cc │ │ │ │ │ + cbnz r2, 1ac28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 2d38 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b652 │ │ │ │ │ + bne.n 1acae │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b91c │ │ │ │ │ + bne.w 1af78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1b256 │ │ │ │ │ + b.n 1a8b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c4 │ │ │ │ │ + bl 2638 <_tmp_8_rule+0x58> │ │ │ │ │ + R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b068 │ │ │ │ │ + beq.w 1a6c4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b068 │ │ │ │ │ + beq.w 1a6c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b256 │ │ │ │ │ + b.n 1a8b2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 1b28a │ │ │ │ │ + b.n 1a8e6 │ │ │ │ │ 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 1b03e │ │ │ │ │ + beq.w 1a69a │ │ │ │ │ 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 1b03e │ │ │ │ │ + beq.w 1a69a │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ + bne.w 1a874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b03e │ │ │ │ │ + beq.w 1a69a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b044 │ │ │ │ │ + b.n 1a6a0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1ac1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 30b0 │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1ac1e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1ac1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f84 │ │ │ │ │ + bl 31f8 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1ac1e │ │ │ │ │ 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 1b5c2 │ │ │ │ │ + bne.n 1ac1e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5c2 │ │ │ │ │ + beq.n 1ac1e │ │ │ │ │ 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 1b5cc │ │ │ │ │ + beq.n 1ac28 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1b716 │ │ │ │ │ + cbz r0, 1ad72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1b710 │ │ │ │ │ + cbz r0, 1ad6c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1b70a │ │ │ │ │ + cbz r0, 1ad66 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b218 │ │ │ │ │ - b.n 1b5a0 │ │ │ │ │ + bne.w 1a874 │ │ │ │ │ + b.n 1abfc │ │ │ │ │ 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 1b05a │ │ │ │ │ + beq.w 1a6b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b06e │ │ │ │ │ + b.n 1a6ca │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b6d2 │ │ │ │ │ + b.n 1ad2e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b6c6 │ │ │ │ │ + b.n 1ad22 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b6bc │ │ │ │ │ + b.n 1ad18 │ │ │ │ │ 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 1b158 │ │ │ │ │ - b.n 1b5cc │ │ │ │ │ + beq.w 1a7b4 │ │ │ │ │ + b.n 1ac28 │ │ │ │ │ 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 1b5cc │ │ │ │ │ + beq.w 1ac28 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1b200 │ │ │ │ │ + b.n 1a85c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1afe0 │ │ │ │ │ + beq.w 1a63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1afe6 │ │ │ │ │ + b.n 1a642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b4ec │ │ │ │ │ + blt.w 1ab48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b09c │ │ │ │ │ - b.n 1b0c0 │ │ │ │ │ + beq.w 1a6f8 │ │ │ │ │ + b.n 1a71c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b47e │ │ │ │ │ + b.n 1aada │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b46a │ │ │ │ │ + b.n 1aac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b648 │ │ │ │ │ + blt.w 1aca4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b030 │ │ │ │ │ + beq.w 1a68c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b044 │ │ │ │ │ + b.n 1a6a0 │ │ │ │ │ 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 1b018 │ │ │ │ │ - b.n 1b7b0 │ │ │ │ │ + beq.w 1a674 │ │ │ │ │ + b.n 1ae0c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1aec6 │ │ │ │ │ + beq.w 1a522 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1aee0 │ │ │ │ │ + b.w 1a53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1b810 │ │ │ │ │ + cbnz r2, 1ae6c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1af02 │ │ │ │ │ + b.w 1a55e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b2bc │ │ │ │ │ + blt.w 1a918 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1af18 │ │ │ │ │ + beq.w 1a574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1afa4 │ │ │ │ │ + b.w 1a600 │ │ │ │ │ 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 1b084 │ │ │ │ │ - b.n 1b0c0 │ │ │ │ │ + beq.w 1a6e0 │ │ │ │ │ + b.n 1a71c │ │ │ │ │ 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 1af9e │ │ │ │ │ + beq.w 1a5fa │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -48830,171 +47767,171 @@ │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b250 │ │ │ │ │ - b.n 1b2b2 │ │ │ │ │ + bne.w 1a8ac │ │ │ │ │ + b.n 1a90e │ │ │ │ │ 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 1af9e │ │ │ │ │ + beq.w 1a5fa │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 1b846 │ │ │ │ │ + b.n 1aea2 │ │ │ │ │ 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 1af9e │ │ │ │ │ + beq.w 1a5fa │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 1b846 │ │ │ │ │ + b.n 1aea2 │ │ │ │ │ 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 1afba │ │ │ │ │ + beq.w 1a616 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1afe6 │ │ │ │ │ + b.w 1a642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b752 │ │ │ │ │ + blt.w 1adae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1afd2 │ │ │ │ │ - b.n 1b8a8 │ │ │ │ │ + beq.w 1a62e │ │ │ │ │ + b.n 1af04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b5a6 │ │ │ │ │ + blt.w 1ac02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b170 │ │ │ │ │ - b.n 1b5cc │ │ │ │ │ + beq.w 1a7cc │ │ │ │ │ + b.n 1ac28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1b30c │ │ │ │ │ + blt.w 1a968 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b0f2 │ │ │ │ │ - b.n 1b13e │ │ │ │ │ + beq.w 1a74e │ │ │ │ │ + b.n 1a79a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b5ce │ │ │ │ │ + bne.w 1ac2a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ba16 │ │ │ │ │ + beq.n 1b072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ac4 │ │ │ │ │ + bl 2d38 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ - cbnz r0, 1b942 │ │ │ │ │ + cbnz r0, 1af9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b5cc │ │ │ │ │ + b.n 1ac28 │ │ │ │ │ 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 1b93c │ │ │ │ │ + beq.n 1af98 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bad0 │ │ │ │ │ + beq.w 1b12c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ba2a │ │ │ │ │ + bne.n 1b086 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ba48 │ │ │ │ │ + beq.n 1b0a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 30b0 │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ba30 │ │ │ │ │ + bne.n 1b08c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ba2a │ │ │ │ │ + bne.n 1b086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f84 │ │ │ │ │ + bl 31f8 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba28 │ │ │ │ │ + beq.n 1b084 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba28 │ │ │ │ │ + beq.n 1b084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e3c │ │ │ │ │ + bl 30b0 │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ba2a │ │ │ │ │ + beq.n 1b086 │ │ │ │ │ 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 r1, [r3, #0] │ │ │ │ │ @@ -49022,323 +47959,529 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dc0 │ │ │ │ │ + bl dd0 │ │ │ │ │ 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 1b93c │ │ │ │ │ + beq.n 1af98 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b93e │ │ │ │ │ + b.n 1af9a │ │ │ │ │ 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 1b932 │ │ │ │ │ + beq.n 1af8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1b93e │ │ │ │ │ + b.n 1af9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b93c │ │ │ │ │ + b.n 1af98 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b982 │ │ │ │ │ + beq.n 1afde │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1b984 │ │ │ │ │ + b.n 1afe0 │ │ │ │ │ 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 1b972 │ │ │ │ │ + beq.n 1afce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ba2a │ │ │ │ │ + b.n 1b086 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1b142 │ │ │ │ │ + b.w 1a79e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b3f6 │ │ │ │ │ + b.n 1aa52 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b3e6 │ │ │ │ │ + b.n 1aa42 │ │ │ │ │ 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 1b0da │ │ │ │ │ - b.w 1b13e │ │ │ │ │ + beq.w 1a736 │ │ │ │ │ + b.w 1a79a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23d4 │ │ │ │ │ + bl 243c │ │ │ │ │ R_ARM_THM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b0c0 │ │ │ │ │ + bne.w 1a71c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b0be │ │ │ │ │ + beq.w 1a71a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1bab4 │ │ │ │ │ + cbz r0, 1b110 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1b4ce │ │ │ │ │ + b.n 1ab2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 1b0c4 │ │ │ │ │ + b.w 1a720 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b57e │ │ │ │ │ + b.n 1abda │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b56e │ │ │ │ │ + b.n 1abca │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1b560 │ │ │ │ │ + b.n 1abbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b960 │ │ │ │ │ + b.n 1afbc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001badc : │ │ │ │ │ +0001b138 : │ │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1bc8a │ │ │ │ │ + beq.w 1b2e6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bbb0 │ │ │ │ │ + bne.n 1b20c │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 1bc0c │ │ │ │ │ + beq.n 1b268 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bc3e │ │ │ │ │ + beq.w 1b29a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1bb60 │ │ │ │ │ + cbnz r0, 1b1bc │ │ │ │ │ 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 1bbb0 │ │ │ │ │ + bne.n 1b20c │ │ │ │ │ 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, 1bb76 │ │ │ │ │ + cbnz r0, 1b1d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ 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, 1bb98 │ │ │ │ │ + cbz r0, 1b1f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1b1b2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1bc5e │ │ │ │ │ + beq.n 1b2ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1bc56 │ │ │ │ │ + bne.n 1b2b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 1bbb6 │ │ │ │ │ + cbnz r0, 1b212 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb50 │ │ │ │ │ + b.n 1b1ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bc52 │ │ │ │ │ + beq.n 1b2ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1bb44 │ │ │ │ │ + beq.n 1b1a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1b1b2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1bbf6 │ │ │ │ │ + cbz r0, 1b252 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bc84 │ │ │ │ │ + beq.n 1b2e0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bc70 │ │ │ │ │ + beq.n 1b2cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb70 │ │ │ │ │ + b.n 1b1cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bb92 │ │ │ │ │ + beq.n 1b1ee │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb50 │ │ │ │ │ + b.n 1b1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1bc66 │ │ │ │ │ + blt.n 1b2c2 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bbb0 │ │ │ │ │ + bne.n 1b20c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bb2e │ │ │ │ │ + bne.w 1b18a │ │ │ │ │ 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 1bb2e │ │ │ │ │ + beq.w 1b18a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1bba8 │ │ │ │ │ + b.n 1b204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bba8 │ │ │ │ │ + b.n 1b204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bb50 │ │ │ │ │ + b.n 1b1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1bb82 │ │ │ │ │ + b.n 1b1de │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1b1b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bb70 │ │ │ │ │ + beq.w 1b1cc │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1b1b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1bb56 │ │ │ │ │ + b.n 1b1b2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1bb08 │ │ │ │ │ + beq.w 1b164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1bbb0 │ │ │ │ │ + b.n 1b20c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001bc9c <_tmp_203_rule>: │ │ │ │ │ -_tmp_203_rule(): │ │ │ │ │ - b.w 17dfc <_tmp_59_rule> │ │ │ │ │ +0001b2f8 <_tmp_253_rule>: │ │ │ │ │ +_tmp_253_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 1b494 <_tmp_253_rule+0x19c> │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1b4a2 <_tmp_253_rule+0x1aa> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1b3f2 <_tmp_253_rule+0xfa> │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 1b404 <_tmp_253_rule+0x10c> │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8478 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1b476 <_tmp_253_rule+0x17e> │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 1b380 <_tmp_253_rule+0x88> │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1b422 <_tmp_253_rule+0x12a> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11ecc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b428 <_tmp_253_rule+0x130> │ │ │ │ │ + subs r3, #2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8478 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1b476 <_tmp_253_rule+0x17e> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1b480 <_tmp_253_rule+0x188> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b444 <_tmp_253_rule+0x14c> │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1b476 <_tmp_253_rule+0x17e> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b4b6 <_tmp_253_rule+0x1be> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ │ + strd r8, r6, [sp] │ │ │ │ │ + bl 0 <_PyAST_Slice> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1b4a8 <_tmp_253_rule+0x1b0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b378 <_tmp_253_rule+0x80> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, 1b422 <_tmp_253_rule+0x12a> │ │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 1b33a <_tmp_253_rule+0x42> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1b460 <_tmp_253_rule+0x168> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 1b348 <_tmp_253_rule+0x50> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b42c <_tmp_253_rule+0x134> │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1b4a2 <_tmp_253_rule+0x1aa> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f738 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b3ee <_tmp_253_rule+0xf6> │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 1b3ee <_tmp_253_rule+0xf6> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8478 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1b3ae <_tmp_253_rule+0xb6> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1b3b4 <_tmp_253_rule+0xbc> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 1b46c <_tmp_253_rule+0x174> │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b3b2 <_tmp_253_rule+0xba> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b42c <_tmp_253_rule+0x134> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1b36a <_tmp_253_rule+0x72> │ │ │ │ │ + b.n 1b422 <_tmp_253_rule+0x12a> │ │ │ │ │ + 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 1b39c <_tmp_253_rule+0xa4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1b476 <_tmp_253_rule+0x17e> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1b324 <_tmp_253_rule+0x2c> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1b378 <_tmp_253_rule+0x80> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 1b4be <_tmp_253_rule+0x1c6> │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b42c <_tmp_253_rule+0x134> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1b42c <_tmp_253_rule+0x134> │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1b42c <_tmp_253_rule+0x134> │ │ │ │ ├── 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 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ 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 74d0 │ │ │ │ │ + bl 753c │ │ │ │ │ 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 r4, r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl dc0 <_tmp_238_rule+0x46> │ │ │ │ │ + bl dd0 <_gather_208_rule> │ │ │ │ │ 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 188b4 │ │ │ │ │ + bl 18574 │ │ │ │ │ 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 18e28 │ │ │ │ │ + bl 18ae8 │ │ │ │ │ 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 f740 │ │ │ │ │ + bl f738 │ │ │ │ │ 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 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ 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 15508 <_loop1_216_rule> │ │ │ │ │ + bl 1524c <_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 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ 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 dc0 <_tmp_238_rule+0x46> │ │ │ │ │ + bl dd0 <_gather_208_rule> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 548 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -656,15 +656,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3538 <_loop1_219_rule> │ │ │ │ │ + bl 37ac <_loop1_219_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ cbz r3, 5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ 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 dc0 <_tmp_238_rule+0x46> │ │ │ │ │ + bl dd0 <_gather_208_rule> │ │ │ │ │ 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 105ac │ │ │ │ │ + bl 105a4 │ │ │ │ │ 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 13638 │ │ │ │ │ + bl 13644 │ │ │ │ │ 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 sl, [r4, #8] │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, 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 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ 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 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, 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 17e6c │ │ │ │ │ + bl 17b2c │ │ │ │ │ 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, [r7, #16] │ │ │ │ │ - bl dc0 <_tmp_238_rule+0x46> │ │ │ │ │ + bl dd0 <_gather_208_rule> │ │ │ │ │ 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 b7e │ │ │ │ │ @@ -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, aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 847c │ │ │ │ │ + bl 8478 │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, aa2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1539,15 +1539,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, cfc <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e198 │ │ │ │ │ + bl e190 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r3, cfc <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1809,15 +1809,15 @@ │ │ │ │ │ cbz r3, f16 <_tmp_268_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n f40 <_tmp_268_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17e6c │ │ │ │ │ + bl 17b2c │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, f38 <_tmp_268_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1893,15 +1893,15 @@ │ │ │ │ │ cbz r3, fc4 <_tmp_199_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n fe4 <_tmp_199_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18cd8 │ │ │ │ │ + bl 18998 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, fe0 <_tmp_199_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, fe0 <_tmp_199_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -31,56 +31,56 @@ │ │ │ │ │ 0x000001c0 00737562 6a656374 5f657870 725f7275 .subject_expr_ru │ │ │ │ │ 0x000001d0 6c65005f 6c6f6f70 315f3634 5f72756c le._loop1_64_rul │ │ │ │ │ 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 3230385f 72756c65 00696e76 616c6964 208_rule.invalid │ │ │ │ │ - 0x00000250 5f666f72 5f746172 6765745f 72756c65 _for_target_rule │ │ │ │ │ - 0x00000260 005f6761 74686572 5f35355f 72756c65 ._gather_55_rule │ │ │ │ │ - 0x00000270 005f6761 74686572 5f323130 5f72756c ._gather_210_rul │ │ │ │ │ - 0x00000280 65005f67 61746865 725f3231 325f7275 e._gather_212_ru │ │ │ │ │ - 0x00000290 6c65005f 67617468 65725f32 30365f72 le._gather_206_r │ │ │ │ │ - 0x000002a0 756c6500 696e7661 6c69645f 7472795f ule.invalid_try_ │ │ │ │ │ - 0x000002b0 73746d74 5f72756c 65002e4c 43313400 stmt_rule..LC14. │ │ │ │ │ + 0x00000230 35315f72 756c6500 696e7661 6c69645f 51_rule.invalid_ │ │ │ │ │ + 0x00000240 7472795f 73746d74 5f72756c 6500696e try_stmt_rule.in │ │ │ │ │ + 0x00000250 76616c69 645f666f 725f7461 72676574 valid_for_target │ │ │ │ │ + 0x00000260 5f72756c 65005f67 61746865 725f3535 _rule._gather_55 │ │ │ │ │ + 0x00000270 5f72756c 65005f67 61746865 725f3230 _rule._gather_20 │ │ │ │ │ + 0x00000280 385f7275 6c65005f 67617468 65725f32 8_rule._gather_2 │ │ │ │ │ + 0x00000290 31305f72 756c6500 5f676174 6865725f 10_rule._gather_ │ │ │ │ │ + 0x000002a0 3231325f 72756c65 005f6761 74686572 212_rule._gather │ │ │ │ │ + 0x000002b0 5f323036 5f72756c 65002e4c 43313400 _206_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 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 │ │ │ │ │ + 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 │ │ │ │ │ 0x000003c0 38002e4c 43313900 2e4c4332 30002e4c 8..LC19..LC20..L │ │ │ │ │ 0x000003d0 43323100 2e4c4332 32002e4c 43323300 C21..LC22..LC23. │ │ │ │ │ 0x000003e0 2e4c4332 34007369 6e676c65 5f746172 .LC24.single_tar │ │ │ │ │ 0x000003f0 6765745f 72756c65 005f746d 705f3131 get_rule._tmp_11 │ │ │ │ │ 0x00000400 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x00000410 72617700 61756761 73736967 6e5f7275 raw.augassign_ru │ │ │ │ │ 0x00000420 6c650074 5f6c6f6f 6b616865 61645f72 le.t_lookahead_r │ │ │ │ │ 0x00000430 756c6500 736c6963 65735f72 756c6500 ule.slices_rule. │ │ │ │ │ 0x00000440 696e7661 6c69645f 616e6e5f 61737369 invalid_ann_assi │ │ │ │ │ 0x00000450 676e5f74 61726765 745f7275 6c650073 gn_target_rule.s │ │ │ │ │ 0x00000460 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ 0x00000470 73696f6e 5f72756c 65005f6c 6f6f7030 sion_rule._loop0 │ │ │ │ │ 0x00000480 5f313634 5f72756c 65005f6c 6f6f7030 _164_rule._loop0 │ │ │ │ │ 0x00000490 5f313635 5f72756c 65005f74 6d705f31 _165_rule._tmp_1 │ │ │ │ │ - 0x000004a0 335f7275 6c650073 7461725f 6e616d65 3_rule.star_name │ │ │ │ │ - 0x000004b0 645f6578 70726573 73696f6e 735f7275 d_expressions_ru │ │ │ │ │ - 0x000004c0 6c650061 6e6e6f74 61746564 5f726873 le.annotated_rhs │ │ │ │ │ + 0x000004a0 335f7275 6c650061 6e6e6f74 61746564 3_rule.annotated │ │ │ │ │ + 0x000004b0 5f726873 5f72756c 65007374 61725f6e _rhs_rule.star_n │ │ │ │ │ + 0x000004c0 616d6564 5f657870 72657373 696f6e73 amed_expressions │ │ │ │ │ 0x000004d0 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ 0x000004e0 72756c65 0067656e 6578705f 72756c65 rule.genexp_rule │ │ │ │ │ 0x000004f0 002e4c43 3235002e 4c433236 002e4c43 ..LC25..LC26..LC │ │ │ │ │ 0x00000500 3237002e 4c433238 002e4c43 3239002e 27..LC28..LC29.. │ │ │ │ │ 0x00000510 4c433330 005f746d 705f3933 5f72756c LC30._tmp_93_rul │ │ │ │ │ 0x00000520 65007374 72696e67 735f7275 6c650074 e.strings_rule.t │ │ │ │ │ 0x00000530 75706c65 5f72756c 65006c69 73745f72 uple_rule.list_r │ │ │ │ │ @@ -171,347 +171,347 @@ │ │ │ │ │ 0x00000a80 72756c65 002e4c43 3636002e 4c433637 rule..LC66..LC67 │ │ │ │ │ 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 3233375f 72756c65 le._tmp_237_rule │ │ │ │ │ - 0x00000af0 2e697372 612e3000 5f746d70 5f323338 .isra.0._tmp_238 │ │ │ │ │ - 0x00000b00 5f72756c 65005f74 6d705f32 34325f72 _rule._tmp_242_r │ │ │ │ │ - 0x00000b10 756c6500 5f746d70 5f323336 5f72756c ule._tmp_236_rul │ │ │ │ │ - 0x00000b20 65005f74 6d705f32 33355f72 756c6500 e._tmp_235_rule. │ │ │ │ │ - 0x00000b30 5f6c6f6f 70305f32 34305f72 756c6500 _loop0_240_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 │ │ │ │ │ - 0x00000bb0 725f646f 75626c65 5f737461 72726564 r_double_starred │ │ │ │ │ - 0x00000bc0 5f72756c 65006b77 6172675f 6f725f73 _rule.kwarg_or_s │ │ │ │ │ - 0x00000bd0 74617272 65645f72 756c6500 5f6c6f6f tarred_rule._loo │ │ │ │ │ - 0x00000be0 70305f31 32395f72 756c6500 696e7661 p0_129_rule.inva │ │ │ │ │ - 0x00000bf0 6c69645f 6b776172 675f7275 6c652e69 lid_kwarg_rule.i │ │ │ │ │ - 0x00000c00 7372612e 30002e4c 43383200 5f746d70 sra.0..LC82._tmp │ │ │ │ │ - 0x00000c10 5f313739 5f72756c 65002e4c 43383300 _179_rule..LC83. │ │ │ │ │ - 0x00000c20 5f746d70 5f35395f 72756c65 005f746d _tmp_59_rule._tm │ │ │ │ │ - 0x00000c30 705f3230 335f7275 6c650064 656c5f74 p_203_rule.del_t │ │ │ │ │ - 0x00000c40 61726765 745f7275 6c65002e 4c433834 arget_rule..LC84 │ │ │ │ │ - 0x00000c50 005f6c6f 6f70315f 3130345f 72756c65 ._loop1_104_rule │ │ │ │ │ - 0x00000c60 005f6c6f 6f70315f 3130355f 72756c65 ._loop1_105_rule │ │ │ │ │ - 0x00000c70 005f6c6f 6f70305f 3130365f 72756c65 ._loop0_106_rule │ │ │ │ │ - 0x00000c80 005f6c6f 6f70315f 3130375f 72756c65 ._loop1_107_rule │ │ │ │ │ - 0x00000c90 005f6c6f 6f70305f 3130385f 72756c65 ._loop0_108_rule │ │ │ │ │ - 0x00000ca0 005f6c6f 6f70315f 3130395f 72756c65 ._loop1_109_rule │ │ │ │ │ - 0x00000cb0 005f6c6f 6f70315f 3130315f 72756c65 ._loop1_101_rule │ │ │ │ │ - 0x00000cc0 005f6c6f 6f70305f 3130325f 72756c65 ._loop0_102_rule │ │ │ │ │ - 0x00000cd0 006c616d 6264615f 73746172 5f657463 .lambda_star_etc │ │ │ │ │ - 0x00000ce0 5f72756c 65005f6c 6f6f7031 5f313033 _rule._loop1_103 │ │ │ │ │ - 0x00000cf0 5f72756c 65005f6c 6f6f7030 5f313030 _rule._loop0_100 │ │ │ │ │ - 0x00000d00 5f72756c 65005f6c 6f6f7030 5f39385f _rule._loop0_98_ │ │ │ │ │ - 0x00000d10 72756c65 005f6c6f 6f70305f 39395f72 rule._loop0_99_r │ │ │ │ │ - 0x00000d20 756c6500 5f746d70 5f313836 5f72756c ule._tmp_186_rul │ │ │ │ │ - 0x00000d30 65006c61 6d626461 5f736c61 73685f6e e.lambda_slash_n │ │ │ │ │ - 0x00000d40 6f5f6465 6661756c 745f7275 6c65005f o_default_rule._ │ │ │ │ │ - 0x00000d50 6c6f6f70 305f3138 385f7275 6c65006c loop0_188_rule.l │ │ │ │ │ - 0x00000d60 616d6264 615f736c 6173685f 77697468 ambda_slash_with │ │ │ │ │ - 0x00000d70 5f646566 61756c74 5f72756c 65005f6c _default_rule._l │ │ │ │ │ - 0x00000d80 6f6f7031 5f313937 5f72756c 65005f6c oop1_197_rule._l │ │ │ │ │ - 0x00000d90 6f6f7030 5f313839 5f72756c 65005f74 oop0_189_rule._t │ │ │ │ │ - 0x00000da0 6d705f31 39325f72 756c6500 5f6c6f6f mp_192_rule._loo │ │ │ │ │ - 0x00000db0 70305f31 39335f72 756c6500 5f6c6f6f p0_193_rule._loo │ │ │ │ │ - 0x00000dc0 70315f31 39365f72 756c6500 5f6c6f6f p1_196_rule._loo │ │ │ │ │ - 0x00000dd0 70305f31 38375f72 756c6500 6c616d62 p0_187_rule.lamb │ │ │ │ │ - 0x00000de0 64615f70 6172616d 5f72756c 65006c61 da_param_rule.la │ │ │ │ │ - 0x00000df0 6d626461 5f706172 616d5f6e 6f5f6465 mbda_param_no_de │ │ │ │ │ - 0x00000e00 6661756c 745f7275 6c65005f 6c6f6f70 fault_rule._loop │ │ │ │ │ - 0x00000e10 305f3139 355f7275 6c65005f 6c6f6f70 0_195_rule._loop │ │ │ │ │ - 0x00000e20 305f3131 305f7275 6c65006c 616d6264 0_110_rule.lambd │ │ │ │ │ - 0x00000e30 615f6b77 64735f72 756c6500 5f746d70 a_kwds_rule._tmp │ │ │ │ │ - 0x00000e40 5f323032 5f72756c 65005f6c 6f6f7031 _202_rule._loop1 │ │ │ │ │ - 0x00000e50 5f313131 5f72756c 65005f74 6d705f31 _111_rule._tmp_1 │ │ │ │ │ - 0x00000e60 39395f72 756c6500 5f6c6f6f 70305f32 99_rule._loop0_2 │ │ │ │ │ - 0x00000e70 30305f72 756c6500 5f746d70 5f323031 00_rule._tmp_201 │ │ │ │ │ - 0x00000e80 5f72756c 65002e4c 43383500 2e4c4338 _rule..LC85..LC8 │ │ │ │ │ - 0x00000e90 36005f74 6d705f31 36375f72 756c6500 6._tmp_167_rule. │ │ │ │ │ - 0x00000ea0 5f746d70 5f313638 5f72756c 65006c61 _tmp_168_rule.la │ │ │ │ │ - 0x00000eb0 6d626461 5f706172 616d5f6d 61796265 mbda_param_maybe │ │ │ │ │ - 0x00000ec0 5f646566 61756c74 5f72756c 65002e4c _default_rule..L │ │ │ │ │ - 0x00000ed0 43383700 2e4c4338 38002e4c 43383900 C87..LC88..LC89. │ │ │ │ │ - 0x00000ee0 5f746d70 5f313535 5f72756c 65005f74 _tmp_155_rule._t │ │ │ │ │ - 0x00000ef0 6d705f32 36325f72 756c6500 2e4c4339 mp_262_rule..LC9 │ │ │ │ │ - 0x00000f00 30002e4c 43393100 2e4c4339 32005f74 0..LC91..LC92._t │ │ │ │ │ - 0x00000f10 6d705f31 35375f72 756c6500 2e4c4339 mp_157_rule..LC9 │ │ │ │ │ - 0x00000f20 33002e4c 43393400 67756172 645f7275 3..LC94.guard_ru │ │ │ │ │ - 0x00000f30 6c65006f 70656e5f 73657175 656e6365 le.open_sequence │ │ │ │ │ - 0x00000f40 5f706174 7465726e 5f72756c 65006d61 _pattern_rule.ma │ │ │ │ │ - 0x00000f50 7962655f 73746172 5f706174 7465726e ybe_star_pattern │ │ │ │ │ - 0x00000f60 5f72756c 65006d61 7962655f 73657175 _rule.maybe_sequ │ │ │ │ │ - 0x00000f70 656e6365 5f706174 7465726e 5f72756c ence_pattern_rul │ │ │ │ │ - 0x00000f80 65007061 74746572 6e5f6361 70747572 e.pattern_captur │ │ │ │ │ - 0x00000f90 655f7461 72676574 5f72756c 65007769 e_target_rule.wi │ │ │ │ │ - 0x00000fa0 6c646361 72645f70 61747465 726e5f72 ldcard_pattern_r │ │ │ │ │ - 0x00000fb0 756c6500 2e4c4339 35002e4c 43393600 ule..LC95..LC96. │ │ │ │ │ - 0x00000fc0 2e4c4339 3700636c 6f736564 5f706174 .LC97.closed_pat │ │ │ │ │ - 0x00000fd0 7465726e 5f72756c 65006f72 5f706174 tern_rule.or_pat │ │ │ │ │ - 0x00000fe0 7465726e 5f72756c 65002e4c 43393800 tern_rule..LC98. │ │ │ │ │ - 0x00000ff0 7369676e 65645f6e 756d6265 725f7275 signed_number_ru │ │ │ │ │ - 0x00001000 6c650063 6f6d706c 65785f6e 756d6265 le.complex_numbe │ │ │ │ │ - 0x00001010 725f7275 6c65006e 616d655f 6f725f61 r_rule.name_or_a │ │ │ │ │ - 0x00001020 7474725f 72756c65 00706f73 6974696f ttr_rule.positio │ │ │ │ │ - 0x00001030 6e616c5f 70617474 65726e73 5f72756c nal_patterns_rul │ │ │ │ │ - 0x00001040 65005f74 6d705f36 375f7275 6c650064 e._tmp_67_rule.d │ │ │ │ │ - 0x00001050 6f75626c 655f7374 61725f70 61747465 ouble_star_patte │ │ │ │ │ - 0x00001060 726e5f72 756c6500 6974656d 735f7061 rn_rule.items_pa │ │ │ │ │ - 0x00001070 74746572 6e5f7275 6c65006b 6579776f ttern_rule.keywo │ │ │ │ │ - 0x00001080 72645f70 61747465 726e735f 72756c65 rd_patterns_rule │ │ │ │ │ - 0x00001090 005f746d 705f3730 5f72756c 65007369 ._tmp_70_rule.si │ │ │ │ │ - 0x000010a0 676e6564 5f726561 6c5f6e75 6d626572 gned_real_number │ │ │ │ │ - 0x000010b0 5f72756c 6500696d 6167696e 6172795f _rule.imaginary_ │ │ │ │ │ - 0x000010c0 6e756d62 65725f72 756c6500 5f746d70 number_rule._tmp │ │ │ │ │ - 0x000010d0 5f36395f 72756c65 006b6579 776f7264 _69_rule.keyword │ │ │ │ │ - 0x000010e0 5f706174 7465726e 5f72756c 65005f74 _pattern_rule._t │ │ │ │ │ - 0x000010f0 6d705f32 36375f72 756c6500 5f746d70 mp_267_rule._tmp │ │ │ │ │ - 0x00001100 5f323736 5f72756c 65005f74 6d705f32 _276_rule._tmp_2 │ │ │ │ │ - 0x00001110 37375f72 756c6500 2e4c4339 39002e4c 77_rule..LC99..L │ │ │ │ │ - 0x00001120 43313030 002e4c43 31303100 2e4c4331 C100..LC101..LC1 │ │ │ │ │ - 0x00001130 3032002e 4c433130 33007479 70655f70 02..LC103.type_p │ │ │ │ │ - 0x00001140 6172616d 5f646566 61756c74 5f72756c aram_default_rul │ │ │ │ │ - 0x00001150 65002e4c 43313034 005f746d 705f3232 e..LC104._tmp_22 │ │ │ │ │ - 0x00001160 355f7275 6c65005f 6c6f6f70 315f3231 5_rule._loop1_21 │ │ │ │ │ - 0x00001170 395f7275 6c65006b 65795f76 616c7565 9_rule.key_value │ │ │ │ │ - 0x00001180 5f706174 7465726e 5f72756c 65005f74 _pattern_rule._t │ │ │ │ │ - 0x00001190 6d705f36 385f7275 6c65002e 4c433130 mp_68_rule..LC10 │ │ │ │ │ - 0x000011a0 35002e4c 43313036 002e4c43 31303700 5..LC106..LC107. │ │ │ │ │ - 0x000011b0 2e4c4331 3038005f 746d705f 3231345f .LC108._tmp_214_ │ │ │ │ │ - 0x000011c0 72756c65 005f6c6f 6f70305f 3231355f rule._loop0_215_ │ │ │ │ │ - 0x000011d0 72756c65 005f746d 705f3231 375f7275 rule._tmp_217_ru │ │ │ │ │ - 0x000011e0 6c65005f 6c6f6f70 305f3231 385f7275 le._loop0_218_ru │ │ │ │ │ - 0x000011f0 6c65005f 746d705f 3237315f 72756c65 le._tmp_271_rule │ │ │ │ │ - 0x00001200 005f746d 705f3232 325f7275 6c65005f ._tmp_222_rule._ │ │ │ │ │ - 0x00001210 746d705f 3232315f 72756c65 002e4c43 tmp_221_rule..LC │ │ │ │ │ - 0x00001220 31303900 2e4c4331 3130005f 746d705f 109..LC110._tmp_ │ │ │ │ │ - 0x00001230 3236385f 72756c65 00726573 65727665 268_rule.reserve │ │ │ │ │ - 0x00001240 645f6b65 79776f72 6473005f 5f636f6d d_keywords.__com │ │ │ │ │ - 0x00001250 706f756e 645f6c69 74657261 6c2e3000 pound_literal.0. │ │ │ │ │ - 0x00001260 5f5f636f 6d706f75 6e645f6c 69746572 __compound_liter │ │ │ │ │ - 0x00001270 616c2e31 005f5f63 6f6d706f 756e645f al.1.__compound_ │ │ │ │ │ - 0x00001280 6c697465 72616c2e 32005f5f 636f6d70 literal.2.__comp │ │ │ │ │ - 0x00001290 6f756e64 5f6c6974 6572616c 2e33005f ound_literal.3._ │ │ │ │ │ - 0x000012a0 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ - 0x000012b0 6c2e3400 5f5f636f 6d706f75 6e645f6c l.4.__compound_l │ │ │ │ │ - 0x000012c0 69746572 616c2e35 005f5f63 6f6d706f iteral.5.__compo │ │ │ │ │ - 0x000012d0 756e645f 6c697465 72616c2e 36005f5f und_literal.6.__ │ │ │ │ │ - 0x000012e0 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ - 0x000012f0 2e37005f 5f636f6d 706f756e 645f6c69 .7.__compound_li │ │ │ │ │ - 0x00001300 74657261 6c2e3800 736f6674 5f6b6579 teral.8.soft_key │ │ │ │ │ - 0x00001310 776f7264 73005f50 79506567 656e5f70 words._PyPegen_p │ │ │ │ │ - 0x00001320 61727365 005f5079 50656765 6e5f6578 arse._PyPegen_ex │ │ │ │ │ - 0x00001330 70656374 5f746f6b 656e005f 50794153 pect_token._PyAS │ │ │ │ │ - 0x00001340 545f4578 70726573 73696f6e 0050794d T_Expression.PyM │ │ │ │ │ - 0x00001350 656d5f4d 616c6c6f 63005f50 79506567 em_Malloc._PyPeg │ │ │ │ │ - 0x00001360 656e5f6c 6f6f6b61 68656164 5f776974 en_lookahead_wit │ │ │ │ │ - 0x00001370 685f696e 74005f50 79506567 656e5f73 h_int._PyPegen_s │ │ │ │ │ - 0x00001380 696e676c 65746f6e 5f736571 005f5079 ingleton_seq._Py │ │ │ │ │ - 0x00001390 70656765 6e5f7374 61636b5f 6f766572 pegen_stack_over │ │ │ │ │ - 0x000013a0 666c6f77 005f5079 5f617364 6c5f6765 flow._Py_asdl_ge │ │ │ │ │ - 0x000013b0 6e657269 635f7365 715f6e65 77005079 neric_seq_new.Py │ │ │ │ │ - 0x000013c0 4d656d5f 46726565 005f5079 50656765 Mem_Free._PyPege │ │ │ │ │ - 0x000013d0 6e5f7365 715f666c 61747465 6e005f50 n_seq_flatten._P │ │ │ │ │ - 0x000013e0 79506567 656e5f6d 616b655f 6d6f6475 yPegen_make_modu │ │ │ │ │ - 0x000013f0 6c650050 79457272 5f4f6363 75727265 le.PyErr_Occurre │ │ │ │ │ - 0x00001400 64005079 4d656d5f 5265616c 6c6f6300 d.PyMem_Realloc. │ │ │ │ │ - 0x00001410 5f507950 6567656e 5f66696c 6c5f746f _PyPegen_fill_to │ │ │ │ │ - 0x00001420 6b656e00 5f507941 53545f49 6e746572 ken._PyAST_Inter │ │ │ │ │ - 0x00001430 61637469 7665005f 50795065 67656e5f active._PyPegen_ │ │ │ │ │ - 0x00001440 7365715f 696e7365 72745f69 6e5f6672 seq_insert_in_fr │ │ │ │ │ - 0x00001450 6f6e7400 50794572 725f4e6f 4d656d6f ont.PyErr_NoMemo │ │ │ │ │ - 0x00001460 7279005f 50794153 545f4675 6e637469 ry._PyAST_Functi │ │ │ │ │ - 0x00001470 6f6e5479 7065005f 50795065 67656e5f onType._PyPegen_ │ │ │ │ │ - 0x00001480 7365715f 61707065 6e645f74 6f5f656e seq_append_to_en │ │ │ │ │ - 0x00001490 64005f50 79506567 656e5f69 6e746572 d._PyPegen_inter │ │ │ │ │ - 0x000014a0 61637469 76655f65 78697400 5f507950 active_exit._PyP │ │ │ │ │ - 0x000014b0 6567656e 5f676574 5f6c6173 745f6e6f egen_get_last_no │ │ │ │ │ - 0x000014c0 6e6e7768 69746573 70616365 5f746f6b nnwhitespace_tok │ │ │ │ │ - 0x000014d0 656e005f 50794153 545f5061 7373005f en._PyAST_Pass._ │ │ │ │ │ - 0x000014e0 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ - 0x000014f0 64005f50 79506567 656e5f65 78706563 d._PyPegen_expec │ │ │ │ │ - 0x00001500 745f736f 66745f6b 6579776f 7264005f t_soft_keyword._ │ │ │ │ │ - 0x00001510 50794153 545f4966 005f5079 4153545f PyAST_If._PyAST_ │ │ │ │ │ - 0x00001520 57697468 005f5079 4153545f 466f7200 With._PyAST_For. │ │ │ │ │ - 0x00001530 5f507950 6567656e 5f66756e 6374696f _PyPegen_functio │ │ │ │ │ - 0x00001540 6e5f6465 665f6465 636f7261 746f7273 n_def_decorators │ │ │ │ │ - 0x00001550 005f5079 50656765 6e5f6578 70656374 ._PyPegen_expect │ │ │ │ │ - 0x00001560 5f666f72 6365645f 746f6b65 6e005f50 _forced_token._P │ │ │ │ │ - 0x00001570 79415354 5f547279 005f5079 4153545f yAST_Try._PyAST_ │ │ │ │ │ - 0x00001580 5768696c 65005f50 79415354 5f4d6174 While._PyAST_Mat │ │ │ │ │ - 0x00001590 6368005f 50795065 67656e5f 636c6173 ch._PyPegen_clas │ │ │ │ │ - 0x000015a0 735f6465 665f6465 636f7261 746f7273 s_def_decorators │ │ │ │ │ - 0x000015b0 005f5079 4153545f 4173796e 63576974 ._PyAST_AsyncWit │ │ │ │ │ - 0x000015c0 68005f50 79415354 5f547279 53746172 h._PyAST_TryStar │ │ │ │ │ - 0x000015d0 005f5079 4153545f 4173796e 63466f72 ._PyAST_AsyncFor │ │ │ │ │ - 0x000015e0 00507942 79746573 5f417353 7472696e .PyBytes_AsStrin │ │ │ │ │ - 0x000015f0 67005f50 79506567 656e5f6e 65775f74 g._PyPegen_new_t │ │ │ │ │ - 0x00001600 7970655f 636f6d6d 656e7400 50794578 ype_comment.PyEx │ │ │ │ │ - 0x00001610 635f496e 64656e74 6174696f 6e457272 c_IndentationErr │ │ │ │ │ - 0x00001620 6f72005f 50795065 67656e5f 72616973 or._PyPegen_rais │ │ │ │ │ - 0x00001630 655f6572 726f7200 50794578 635f5379 e_error.PyExc_Sy │ │ │ │ │ - 0x00001640 6e746178 4572726f 72005f50 79506567 ntaxError._PyPeg │ │ │ │ │ - 0x00001650 656e5f69 735f6d65 6d6f697a 6564005f en_is_memoized._ │ │ │ │ │ - 0x00001660 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ - 0x00001670 645f7769 74685f73 7472696e 67005f50 d_with_string._P │ │ │ │ │ - 0x00001680 79506567 656e5f69 6e736572 745f6d65 yPegen_insert_me │ │ │ │ │ - 0x00001690 6d6f005f 50794153 545f4578 7072005f mo._PyAST_Expr._ │ │ │ │ │ - 0x000016a0 50795065 67656e5f 7365715f 636f756e PyPegen_seq_coun │ │ │ │ │ - 0x000016b0 745f646f 7473005f 50795065 67656e5f t_dots._PyPegen_ │ │ │ │ │ - 0x000016c0 63686563 6b65645f 66757475 72655f69 checked_future_i │ │ │ │ │ - 0x000016d0 6d706f72 74005f50 79415354 5f526574 mport._PyAST_Ret │ │ │ │ │ - 0x000016e0 75726e00 5f507941 53545f52 61697365 urn._PyAST_Raise │ │ │ │ │ - 0x000016f0 005f5079 4153545f 616c6961 73005f50 ._PyAST_alias._P │ │ │ │ │ - 0x00001700 79415354 5f496d70 6f727400 5f507950 yAST_Import._PyP │ │ │ │ │ - 0x00001710 6567656e 5f757064 6174655f 6d656d6f egen_update_memo │ │ │ │ │ - 0x00001720 005f5079 50656765 6e5f6e61 6d655f74 ._PyPegen_name_t │ │ │ │ │ - 0x00001730 6f6b656e 005f5079 4153545f 44656c65 oken._PyAST_Dele │ │ │ │ │ - 0x00001740 7465005f 50794153 545f4173 73657274 te._PyAST_Assert │ │ │ │ │ - 0x00001750 005f5079 4153545f 42726561 6b005f50 ._PyAST_Break._P │ │ │ │ │ - 0x00001760 79415354 5f436f6e 74696e75 65005f50 yAST_Continue._P │ │ │ │ │ - 0x00001770 79506567 656e5f6d 61705f6e 616d6573 yPegen_map_names │ │ │ │ │ - 0x00001780 5f746f5f 69647300 5f507941 53545f47 _to_ids._PyAST_G │ │ │ │ │ - 0x00001790 6c6f6261 6c005f50 79506567 656e5f6a lobal._PyPegen_j │ │ │ │ │ - 0x000017a0 6f696e5f 6e616d65 735f7769 74685f64 oin_names_with_d │ │ │ │ │ - 0x000017b0 6f74005f 50794153 545f496d 706f7274 ot._PyAST_Import │ │ │ │ │ - 0x000017c0 46726f6d 005f5079 4153545f 4e6f6e6c From._PyAST_Nonl │ │ │ │ │ - 0x000017d0 6f63616c 005f5079 50656765 6e5f7365 ocal._PyPegen_se │ │ │ │ │ - 0x000017e0 745f6578 70725f63 6f6e7465 7874005f t_expr_context._ │ │ │ │ │ - 0x000017f0 50794153 545f5479 7065416c 69617300 PyAST_TypeAlias. │ │ │ │ │ - 0x00001800 5f507941 53545f41 6e6e4173 7369676e _PyAST_AnnAssign │ │ │ │ │ - 0x00001810 005f5079 4153545f 41756741 73736967 ._PyAST_AugAssig │ │ │ │ │ - 0x00001820 6e005f50 79415354 5f417373 69676e00 n._PyAST_Assign. │ │ │ │ │ - 0x00001830 5f507941 53545f41 74747269 62757465 _PyAST_Attribute │ │ │ │ │ - 0x00001840 005f5079 4153545f 53756273 63726970 ._PyAST_Subscrip │ │ │ │ │ - 0x00001850 74005f50 79506567 656e5f67 65745f65 t._PyPegen_get_e │ │ │ │ │ - 0x00001860 7870725f 6e616d65 005f5079 4153545f xpr_name._PyAST_ │ │ │ │ │ - 0x00001870 43616c6c 005f5079 50656765 6e5f6e75 Call._PyPegen_nu │ │ │ │ │ - 0x00001880 6d626572 5f746f6b 656e005f 50795f4e mber_token._Py_N │ │ │ │ │ - 0x00001890 6f6e6553 74727563 74005f50 79415354 oneStruct._PyAST │ │ │ │ │ - 0x000018a0 5f436f6e 7374616e 74005f50 79415354 _Constant._PyAST │ │ │ │ │ - 0x000018b0 5f4c6973 74436f6d 70005f50 795f5472 _ListComp._Py_Tr │ │ │ │ │ - 0x000018c0 75655374 72756374 005f5079 50656765 ueStruct._PyPege │ │ │ │ │ - 0x000018d0 6e5f6765 745f6b65 7973005f 50795065 n_get_keys._PyPe │ │ │ │ │ - 0x000018e0 67656e5f 6765745f 76616c75 6573005f gen_get_values._ │ │ │ │ │ - 0x000018f0 50794153 545f4469 6374005f 50795f46 PyAST_Dict._Py_F │ │ │ │ │ - 0x00001900 616c7365 53747275 6374005f 50794153 alseStruct._PyAS │ │ │ │ │ - 0x00001910 545f5365 74005f50 795f456c 6c697073 T_Set._Py_Ellips │ │ │ │ │ - 0x00001920 69734f62 6a656374 005f5079 50656765 isObject._PyPege │ │ │ │ │ - 0x00001930 6e5f6b65 795f7661 6c75655f 70616972 n_key_value_pair │ │ │ │ │ - 0x00001940 005f5079 4153545f 44696374 436f6d70 ._PyAST_DictComp │ │ │ │ │ - 0x00001950 005f5079 4153545f 53657443 6f6d7000 ._PyAST_SetComp. │ │ │ │ │ - 0x00001960 5f507950 6567656e 5f737472 696e675f _PyPegen_string_ │ │ │ │ │ - 0x00001970 746f6b65 6e005f50 79506567 656e5f63 token._PyPegen_c │ │ │ │ │ - 0x00001980 6f6e7374 616e745f 66726f6d 5f737472 onstant_from_str │ │ │ │ │ - 0x00001990 696e6700 5f507950 6567656e 5f636f6e ing._PyPegen_con │ │ │ │ │ - 0x000019a0 63617465 6e617465 5f737472 696e6773 catenate_strings │ │ │ │ │ - 0x000019b0 005f5079 50656765 6e5f636f 6e737461 ._PyPegen_consta │ │ │ │ │ - 0x000019c0 6e745f66 726f6d5f 746f6b65 6e005f50 nt_from_token._P │ │ │ │ │ - 0x000019d0 79506567 656e5f6a 6f696e65 645f7374 yPegen_joined_st │ │ │ │ │ - 0x000019e0 72005f50 79415354 5f547570 6c65005f r._PyAST_Tuple._ │ │ │ │ │ - 0x000019f0 50794153 545f5374 61727265 64005f50 PyAST_Starred._P │ │ │ │ │ - 0x00001a00 79415354 5f4c6973 74005f50 79415354 yAST_List._PyAST │ │ │ │ │ - 0x00001a10 5f4e616d 65644578 7072005f 50794153 _NamedExpr._PyAS │ │ │ │ │ - 0x00001a20 545f4765 6e657261 746f7245 7870005f T_GeneratorExp._ │ │ │ │ │ - 0x00001a30 50794153 545f4966 45787000 5f507950 PyAST_IfExp._PyP │ │ │ │ │ - 0x00001a40 6567656e 5f636865 636b5f6c 65676163 egen_check_legac │ │ │ │ │ - 0x00001a50 795f7374 6d74005f 50794153 545f426f y_stmt._PyAST_Bo │ │ │ │ │ - 0x00001a60 6f6c4f70 005f5079 4153545f 42696e4f olOp._PyAST_BinO │ │ │ │ │ - 0x00001a70 70005f50 79506567 656e5f63 6d706f70 p._PyPegen_cmpop │ │ │ │ │ - 0x00001a80 5f657870 725f7061 6972005f 50795065 _expr_pair._PyPe │ │ │ │ │ - 0x00001a90 67656e5f 6765745f 636d706f 7073005f gen_get_cmpops._ │ │ │ │ │ - 0x00001aa0 50795065 67656e5f 6765745f 65787072 PyPegen_get_expr │ │ │ │ │ - 0x00001ab0 73005f50 79415354 5f436f6d 70617265 s._PyAST_Compare │ │ │ │ │ - 0x00001ac0 005f5079 4153545f 556e6172 794f7000 ._PyAST_UnaryOp. │ │ │ │ │ - 0x00001ad0 5f507950 6567656e 5f636865 636b5f62 _PyPegen_check_b │ │ │ │ │ - 0x00001ae0 61727279 5f61735f 666c7566 6c005f50 arry_as_flufl._P │ │ │ │ │ - 0x00001af0 79415354 5f417761 6974005f 50794153 yAST_Await._PyAS │ │ │ │ │ - 0x00001b00 545f4c61 6d626461 005f5079 50656765 T_Lambda._PyPege │ │ │ │ │ - 0x00001b10 6e5f656d 7074795f 61726775 6d656e74 n_empty_argument │ │ │ │ │ - 0x00001b20 73005f50 79415354 5f636f6d 70726568 s._PyAST_compreh │ │ │ │ │ - 0x00001b30 656e7369 6f6e005f 50795065 67656e5f ension._PyPegen_ │ │ │ │ │ - 0x00001b40 64756d6d 795f6e61 6d65005f 50794153 dummy_name._PyAS │ │ │ │ │ - 0x00001b50 545f4675 6e637469 6f6e4465 66005f50 T_FunctionDef._P │ │ │ │ │ - 0x00001b60 79415354 5f417379 6e634675 6e637469 yAST_AsyncFuncti │ │ │ │ │ - 0x00001b70 6f6e4465 66005f50 79506567 656e5f63 onDef._PyPegen_c │ │ │ │ │ - 0x00001b80 6f6c6c65 63745f63 616c6c5f 73657173 ollect_call_seqs │ │ │ │ │ - 0x00001b90 005f5079 50656765 6e5f7365 715f6578 ._PyPegen_seq_ex │ │ │ │ │ - 0x00001ba0 74726163 745f7374 61727265 645f6578 tract_starred_ex │ │ │ │ │ - 0x00001bb0 70727300 5f507950 6567656e 5f736571 prs._PyPegen_seq │ │ │ │ │ - 0x00001bc0 5f64656c 6574655f 73746172 7265645f _delete_starred_ │ │ │ │ │ - 0x00001bd0 65787072 73005f50 79415354 5f596965 exprs._PyAST_Yie │ │ │ │ │ - 0x00001be0 6c644672 6f6d005f 50794153 545f5969 ldFrom._PyAST_Yi │ │ │ │ │ - 0x00001bf0 656c6400 5f507950 6567656e 5f6d616b eld._PyPegen_mak │ │ │ │ │ - 0x00001c00 655f6172 67756d65 6e747300 5f507941 e_arguments._PyA │ │ │ │ │ - 0x00001c10 53545f61 7267005f 50795065 67656e5f ST_arg._PyPegen_ │ │ │ │ │ - 0x00001c20 6164645f 74797065 5f636f6d 6d656e74 add_type_comment │ │ │ │ │ - 0x00001c30 5f746f5f 61726700 5f507950 6567656e _to_arg._PyPegen │ │ │ │ │ - 0x00001c40 5f616c69 61735f66 6f725f73 74617200 _alias_for_star. │ │ │ │ │ - 0x00001c50 5f507950 6567656e 5f736c61 73685f77 _PyPegen_slash_w │ │ │ │ │ - 0x00001c60 6974685f 64656661 756c7400 5f507950 ith_default._PyP │ │ │ │ │ - 0x00001c70 6567656e 5f6e616d 655f6465 6661756c egen_name_defaul │ │ │ │ │ - 0x00001c80 745f7061 6972005f 50795065 67656e5f t_pair._PyPegen_ │ │ │ │ │ - 0x00001c90 73746172 5f657463 005f5079 50656765 star_etc._PyPege │ │ │ │ │ - 0x00001ca0 6e5f666f 726d6174 7465645f 76616c75 n_formatted_valu │ │ │ │ │ - 0x00001cb0 65005f50 79506567 656e5f73 65747570 e._PyPegen_setup │ │ │ │ │ - 0x00001cc0 5f66756c 6c5f666f 726d6174 5f737065 _full_format_spe │ │ │ │ │ - 0x00001cd0 63005f50 79506567 656e5f63 6865636b c._PyPegen_check │ │ │ │ │ - 0x00001ce0 5f667374 72696e67 5f636f6e 76657273 _fstring_convers │ │ │ │ │ - 0x00001cf0 696f6e00 5f507950 6567656e 5f6c6f6f ion._PyPegen_loo │ │ │ │ │ - 0x00001d00 6b616865 61645f66 6f725f65 78707200 kahead_for_expr. │ │ │ │ │ - 0x00001d10 5f507941 53545f53 6c696365 005f5079 _PyAST_Slice._Py │ │ │ │ │ - 0x00001d20 4153545f 45786365 70744861 6e646c65 AST_ExceptHandle │ │ │ │ │ - 0x00001d30 72005f50 79415354 5f436c61 73734465 r._PyAST_ClassDe │ │ │ │ │ - 0x00001d40 66005f50 79506567 656e5f61 75676f70 f._PyPegen_augop │ │ │ │ │ - 0x00001d50 65726174 6f72005f 50794153 545f6b65 erator._PyAST_ke │ │ │ │ │ - 0x00001d60 79776f72 64005f50 79506567 656e5f6b yword._PyPegen_k │ │ │ │ │ - 0x00001d70 6579776f 72645f6f 725f7374 61727265 eyword_or_starre │ │ │ │ │ - 0x00001d80 64005f50 79506567 656e5f6a 6f696e5f d._PyPegen_join_ │ │ │ │ │ - 0x00001d90 73657175 656e6365 73005f50 79415354 sequences._PyAST │ │ │ │ │ - 0x00001da0 5f776974 68697465 6d005f50 79506567 _withitem._PyPeg │ │ │ │ │ - 0x00001db0 656e5f73 6f66745f 6b657977 6f72645f en_soft_keyword_ │ │ │ │ │ - 0x00001dc0 746f6b65 6e005f50 79506567 656e5f73 token._PyPegen_s │ │ │ │ │ - 0x00001dd0 65715f6c 6173745f 6974656d 005f5079 eq_last_item._Py │ │ │ │ │ - 0x00001de0 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ - 0x00001df0 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ - 0x00001e00 005f5079 50656765 6e5f6765 745f6c61 ._PyPegen_get_la │ │ │ │ │ - 0x00001e10 73745f63 6f6d7072 6568656e 73696f6e st_comprehension │ │ │ │ │ - 0x00001e20 5f697465 6d005f50 79506567 656e5f6e _item._PyPegen_n │ │ │ │ │ - 0x00001e30 6f6e7061 72656e5f 67656e65 78705f69 onparen_genexp_i │ │ │ │ │ - 0x00001e40 6e5f6361 6c6c005f 50795065 67656e5f n_call._PyPegen_ │ │ │ │ │ - 0x00001e50 61726775 6d656e74 735f7061 7273696e arguments_parsin │ │ │ │ │ - 0x00001e60 675f6572 726f7200 5f507950 6567656e g_error._PyPegen │ │ │ │ │ - 0x00001e70 5f646563 6f646564 5f636f6e 7374616e _decoded_constan │ │ │ │ │ - 0x00001e80 745f6672 6f6d5f74 6f6b656e 005f5079 t_from_token._Py │ │ │ │ │ - 0x00001e90 4153545f 6d617463 685f6361 7365005f AST_match_case._ │ │ │ │ │ - 0x00001ea0 50794153 545f4d61 74636853 65717565 PyAST_MatchSeque │ │ │ │ │ - 0x00001eb0 6e636500 5f507941 53545f4d 61746368 nce._PyAST_Match │ │ │ │ │ - 0x00001ec0 53746172 005f5079 4153545f 4d617463 Star._PyAST_Matc │ │ │ │ │ - 0x00001ed0 684f7200 5f507941 53545f4d 61746368 hOr._PyAST_Match │ │ │ │ │ - 0x00001ee0 4173005f 50794153 545f4d61 74636843 As._PyAST_MatchC │ │ │ │ │ - 0x00001ef0 6c617373 005f5079 4153545f 4d617463 lass._PyAST_Matc │ │ │ │ │ - 0x00001f00 6856616c 7565005f 50794153 545f4d61 hValue._PyAST_Ma │ │ │ │ │ - 0x00001f10 7463684d 61707069 6e67005f 50795065 tchMapping._PyPe │ │ │ │ │ - 0x00001f20 67656e5f 6765745f 70617474 65726e5f gen_get_pattern_ │ │ │ │ │ - 0x00001f30 6b657973 005f5079 50656765 6e5f6765 keys._PyPegen_ge │ │ │ │ │ - 0x00001f40 745f7061 74746572 6e73005f 50794153 t_patterns._PyAS │ │ │ │ │ - 0x00001f50 545f4d61 74636853 696e676c 65746f6e T_MatchSingleton │ │ │ │ │ - 0x00001f60 005f5079 50656765 6e5f7365 715f6669 ._PyPegen_seq_fi │ │ │ │ │ - 0x00001f70 7273745f 6974656d 005f5079 50656765 rst_item._PyPege │ │ │ │ │ - 0x00001f80 6e5f656e 73757265 5f726561 6c005f50 n_ensure_real._P │ │ │ │ │ - 0x00001f90 79506567 656e5f6b 65795f70 61747465 yPegen_key_patte │ │ │ │ │ - 0x00001fa0 726e5f70 61697200 5f507941 53545f54 rn_pair._PyAST_T │ │ │ │ │ - 0x00001fb0 79706556 6172005f 50794153 545f5061 ypeVar._PyAST_Pa │ │ │ │ │ - 0x00001fc0 72616d53 70656300 5f507941 53545f54 ramSpec._PyAST_T │ │ │ │ │ - 0x00001fd0 79706556 61725475 706c6500 5f507950 ypeVarTuple._PyP │ │ │ │ │ - 0x00001fe0 6567656e 5f676574 5f696e76 616c6964 egen_get_invalid │ │ │ │ │ - 0x00001ff0 5f746172 67657400 5f507950 6567656e _target._PyPegen │ │ │ │ │ - 0x00002000 5f656e73 7572655f 696d6167 696e6172 _ensure_imaginar │ │ │ │ │ - 0x00002010 7900 y. │ │ │ │ │ + 0x00000af0 2e697372 612e3000 5f6c6f6f 70305f32 .isra.0._loop0_2 │ │ │ │ │ + 0x00000b00 34305f72 756c6500 5f746d70 5f323338 40_rule._tmp_238 │ │ │ │ │ + 0x00000b10 5f72756c 65005f74 6d705f32 33365f72 _rule._tmp_236_r │ │ │ │ │ + 0x00000b20 756c6500 5f746d70 5f323335 5f72756c ule._tmp_235_rul │ │ │ │ │ + 0x00000b30 65005f74 6d705f32 34325f72 756c6500 e._tmp_242_rule. │ │ │ │ │ + 0x00000b40 2e4c4337 39005f74 6d705f32 35335f72 .LC79._tmp_253_r │ │ │ │ │ + 0x00000b50 756c6500 2e4c4338 3000696e 76616c69 ule..LC80.invali │ │ │ │ │ + 0x00000b60 645f6578 63657074 5f73746d 745f7275 d_except_stmt_ru │ │ │ │ │ + 0x00000b70 6c65005f 746d705f 3232345f 72756c65 le._tmp_224_rule │ │ │ │ │ + 0x00000b80 005f6c6f 6f70315f 3231365f 72756c65 ._loop1_216_rule │ │ │ │ │ + 0x00000b90 002e4c43 3831005f 746d705f 3232395f ..LC81._tmp_229_ │ │ │ │ │ + 0x00000ba0 72756c65 2e697372 612e3000 6b776172 rule.isra.0.kwar │ │ │ │ │ + 0x00000bb0 675f6f72 5f646f75 626c655f 73746172 g_or_double_star │ │ │ │ │ + 0x00000bc0 7265645f 72756c65 006b7761 72675f6f red_rule.kwarg_o │ │ │ │ │ + 0x00000bd0 725f7374 61727265 645f7275 6c65005f r_starred_rule._ │ │ │ │ │ + 0x00000be0 6c6f6f70 305f3132 395f7275 6c650069 loop0_129_rule.i │ │ │ │ │ + 0x00000bf0 6e76616c 69645f6b 77617267 5f72756c nvalid_kwarg_rul │ │ │ │ │ + 0x00000c00 652e6973 72612e30 002e4c43 3832005f e.isra.0..LC82._ │ │ │ │ │ + 0x00000c10 746d705f 3137395f 72756c65 002e4c43 tmp_179_rule..LC │ │ │ │ │ + 0x00000c20 3833005f 746d705f 35395f72 756c6500 83._tmp_59_rule. │ │ │ │ │ + 0x00000c30 5f746d70 5f323033 5f72756c 65006465 _tmp_203_rule.de │ │ │ │ │ + 0x00000c40 6c5f7461 72676574 5f72756c 65002e4c l_target_rule..L │ │ │ │ │ + 0x00000c50 43383400 5f6c6f6f 70315f31 30345f72 C84._loop1_104_r │ │ │ │ │ + 0x00000c60 756c6500 5f6c6f6f 70315f31 30355f72 ule._loop1_105_r │ │ │ │ │ + 0x00000c70 756c6500 5f6c6f6f 70305f31 30365f72 ule._loop0_106_r │ │ │ │ │ + 0x00000c80 756c6500 5f6c6f6f 70315f31 30375f72 ule._loop1_107_r │ │ │ │ │ + 0x00000c90 756c6500 5f6c6f6f 70305f31 30385f72 ule._loop0_108_r │ │ │ │ │ + 0x00000ca0 756c6500 5f6c6f6f 70315f31 30395f72 ule._loop1_109_r │ │ │ │ │ + 0x00000cb0 756c6500 5f6c6f6f 70315f31 30315f72 ule._loop1_101_r │ │ │ │ │ + 0x00000cc0 756c6500 5f6c6f6f 70305f31 30325f72 ule._loop0_102_r │ │ │ │ │ + 0x00000cd0 756c6500 6c616d62 64615f73 7461725f ule.lambda_star_ │ │ │ │ │ + 0x00000ce0 6574635f 72756c65 005f6c6f 6f70315f etc_rule._loop1_ │ │ │ │ │ + 0x00000cf0 3130335f 72756c65 005f6c6f 6f70305f 103_rule._loop0_ │ │ │ │ │ + 0x00000d00 3130305f 72756c65 005f6c6f 6f70305f 100_rule._loop0_ │ │ │ │ │ + 0x00000d10 39385f72 756c6500 5f6c6f6f 70305f39 98_rule._loop0_9 │ │ │ │ │ + 0x00000d20 395f7275 6c65005f 746d705f 3138365f 9_rule._tmp_186_ │ │ │ │ │ + 0x00000d30 72756c65 006c616d 6264615f 736c6173 rule.lambda_slas │ │ │ │ │ + 0x00000d40 685f6e6f 5f646566 61756c74 5f72756c h_no_default_rul │ │ │ │ │ + 0x00000d50 65005f6c 6f6f7030 5f313838 5f72756c e._loop0_188_rul │ │ │ │ │ + 0x00000d60 65006c61 6d626461 5f736c61 73685f77 e.lambda_slash_w │ │ │ │ │ + 0x00000d70 6974685f 64656661 756c745f 72756c65 ith_default_rule │ │ │ │ │ + 0x00000d80 005f6c6f 6f70315f 3139375f 72756c65 ._loop1_197_rule │ │ │ │ │ + 0x00000d90 005f6c6f 6f70305f 3138395f 72756c65 ._loop0_189_rule │ │ │ │ │ + 0x00000da0 005f746d 705f3139 325f7275 6c65005f ._tmp_192_rule._ │ │ │ │ │ + 0x00000db0 6c6f6f70 305f3139 335f7275 6c65005f loop0_193_rule._ │ │ │ │ │ + 0x00000dc0 6c6f6f70 315f3139 365f7275 6c65005f loop1_196_rule._ │ │ │ │ │ + 0x00000dd0 6c6f6f70 305f3138 375f7275 6c65006c loop0_187_rule.l │ │ │ │ │ + 0x00000de0 616d6264 615f7061 72616d5f 72756c65 ambda_param_rule │ │ │ │ │ + 0x00000df0 006c616d 6264615f 70617261 6d5f6e6f .lambda_param_no │ │ │ │ │ + 0x00000e00 5f646566 61756c74 5f72756c 65005f6c _default_rule._l │ │ │ │ │ + 0x00000e10 6f6f7030 5f313935 5f72756c 65005f6c oop0_195_rule._l │ │ │ │ │ + 0x00000e20 6f6f7030 5f313130 5f72756c 65006c61 oop0_110_rule.la │ │ │ │ │ + 0x00000e30 6d626461 5f6b7764 735f7275 6c65005f mbda_kwds_rule._ │ │ │ │ │ + 0x00000e40 746d705f 3230325f 72756c65 005f6c6f tmp_202_rule._lo │ │ │ │ │ + 0x00000e50 6f70315f 3131315f 72756c65 005f746d op1_111_rule._tm │ │ │ │ │ + 0x00000e60 705f3139 395f7275 6c65005f 6c6f6f70 p_199_rule._loop │ │ │ │ │ + 0x00000e70 305f3230 305f7275 6c65005f 746d705f 0_200_rule._tmp_ │ │ │ │ │ + 0x00000e80 3230315f 72756c65 002e4c43 3835002e 201_rule..LC85.. │ │ │ │ │ + 0x00000e90 4c433836 005f746d 705f3136 375f7275 LC86._tmp_167_ru │ │ │ │ │ + 0x00000ea0 6c65005f 746d705f 3136385f 72756c65 le._tmp_168_rule │ │ │ │ │ + 0x00000eb0 006c616d 6264615f 70617261 6d5f6d61 .lambda_param_ma │ │ │ │ │ + 0x00000ec0 7962655f 64656661 756c745f 72756c65 ybe_default_rule │ │ │ │ │ + 0x00000ed0 002e4c43 3837002e 4c433838 002e4c43 ..LC87..LC88..LC │ │ │ │ │ + 0x00000ee0 3839005f 746d705f 3135355f 72756c65 89._tmp_155_rule │ │ │ │ │ + 0x00000ef0 005f746d 705f3236 325f7275 6c65002e ._tmp_262_rule.. │ │ │ │ │ + 0x00000f00 4c433930 002e4c43 3931002e 4c433932 LC90..LC91..LC92 │ │ │ │ │ + 0x00000f10 005f746d 705f3135 375f7275 6c65002e ._tmp_157_rule.. │ │ │ │ │ + 0x00000f20 4c433933 002e4c43 39340067 75617264 LC93..LC94.guard │ │ │ │ │ + 0x00000f30 5f72756c 65006f70 656e5f73 65717565 _rule.open_seque │ │ │ │ │ + 0x00000f40 6e63655f 70617474 65726e5f 72756c65 nce_pattern_rule │ │ │ │ │ + 0x00000f50 006d6179 62655f73 7461725f 70617474 .maybe_star_patt │ │ │ │ │ + 0x00000f60 65726e5f 72756c65 006d6179 62655f73 ern_rule.maybe_s │ │ │ │ │ + 0x00000f70 65717565 6e63655f 70617474 65726e5f equence_pattern_ │ │ │ │ │ + 0x00000f80 72756c65 00706174 7465726e 5f636170 rule.pattern_cap │ │ │ │ │ + 0x00000f90 74757265 5f746172 6765745f 72756c65 ture_target_rule │ │ │ │ │ + 0x00000fa0 0077696c 64636172 645f7061 74746572 .wildcard_patter │ │ │ │ │ + 0x00000fb0 6e5f7275 6c65002e 4c433935 002e4c43 n_rule..LC95..LC │ │ │ │ │ + 0x00000fc0 3936002e 4c433937 006f725f 70617474 96..LC97.or_patt │ │ │ │ │ + 0x00000fd0 65726e5f 72756c65 00636c6f 7365645f ern_rule.closed_ │ │ │ │ │ + 0x00000fe0 70617474 65726e5f 72756c65 002e4c43 pattern_rule..LC │ │ │ │ │ + 0x00000ff0 39380073 69676e65 645f6e75 6d626572 98.signed_number │ │ │ │ │ + 0x00001000 5f72756c 6500636f 6d706c65 785f6e75 _rule.complex_nu │ │ │ │ │ + 0x00001010 6d626572 5f72756c 65006e61 6d655f6f mber_rule.name_o │ │ │ │ │ + 0x00001020 725f6174 74725f72 756c6500 706f7369 r_attr_rule.posi │ │ │ │ │ + 0x00001030 74696f6e 616c5f70 61747465 726e735f tional_patterns_ │ │ │ │ │ + 0x00001040 72756c65 005f746d 705f3637 5f72756c rule._tmp_67_rul │ │ │ │ │ + 0x00001050 6500646f 75626c65 5f737461 725f7061 e.double_star_pa │ │ │ │ │ + 0x00001060 74746572 6e5f7275 6c650069 74656d73 ttern_rule.items │ │ │ │ │ + 0x00001070 5f706174 7465726e 5f72756c 65006b65 _pattern_rule.ke │ │ │ │ │ + 0x00001080 79776f72 645f7061 74746572 6e735f72 yword_patterns_r │ │ │ │ │ + 0x00001090 756c6500 5f746d70 5f37305f 72756c65 ule._tmp_70_rule │ │ │ │ │ + 0x000010a0 00736967 6e65645f 7265616c 5f6e756d .signed_real_num │ │ │ │ │ + 0x000010b0 6265725f 72756c65 00696d61 67696e61 ber_rule.imagina │ │ │ │ │ + 0x000010c0 72795f6e 756d6265 725f7275 6c65005f ry_number_rule._ │ │ │ │ │ + 0x000010d0 746d705f 36395f72 756c6500 6b657977 tmp_69_rule.keyw │ │ │ │ │ + 0x000010e0 6f72645f 70617474 65726e5f 72756c65 ord_pattern_rule │ │ │ │ │ + 0x000010f0 005f746d 705f3236 375f7275 6c65005f ._tmp_267_rule._ │ │ │ │ │ + 0x00001100 746d705f 3237365f 72756c65 005f746d tmp_276_rule._tm │ │ │ │ │ + 0x00001110 705f3237 375f7275 6c65002e 4c433939 p_277_rule..LC99 │ │ │ │ │ + 0x00001120 002e4c43 31303000 2e4c4331 3031002e ..LC100..LC101.. │ │ │ │ │ + 0x00001130 4c433130 32002e4c 43313033 00747970 LC102..LC103.typ │ │ │ │ │ + 0x00001140 655f7061 72616d5f 64656661 756c745f e_param_default_ │ │ │ │ │ + 0x00001150 72756c65 002e4c43 31303400 5f746d70 rule..LC104._tmp │ │ │ │ │ + 0x00001160 5f323235 5f72756c 65005f6c 6f6f7031 _225_rule._loop1 │ │ │ │ │ + 0x00001170 5f323139 5f72756c 65006b65 795f7661 _219_rule.key_va │ │ │ │ │ + 0x00001180 6c75655f 70617474 65726e5f 72756c65 lue_pattern_rule │ │ │ │ │ + 0x00001190 005f746d 705f3638 5f72756c 65002e4c ._tmp_68_rule..L │ │ │ │ │ + 0x000011a0 43313035 002e4c43 31303600 2e4c4331 C105..LC106..LC1 │ │ │ │ │ + 0x000011b0 3037002e 4c433130 38005f74 6d705f32 07..LC108._tmp_2 │ │ │ │ │ + 0x000011c0 31345f72 756c6500 5f6c6f6f 70305f32 14_rule._loop0_2 │ │ │ │ │ + 0x000011d0 31355f72 756c6500 5f746d70 5f323137 15_rule._tmp_217 │ │ │ │ │ + 0x000011e0 5f72756c 65005f6c 6f6f7030 5f323138 _rule._loop0_218 │ │ │ │ │ + 0x000011f0 5f72756c 65005f74 6d705f32 37315f72 _rule._tmp_271_r │ │ │ │ │ + 0x00001200 756c6500 5f746d70 5f323232 5f72756c ule._tmp_222_rul │ │ │ │ │ + 0x00001210 65005f74 6d705f32 32315f72 756c6500 e._tmp_221_rule. │ │ │ │ │ + 0x00001220 2e4c4331 3039002e 4c433131 30005f74 .LC109..LC110._t │ │ │ │ │ + 0x00001230 6d705f32 36385f72 756c6500 72657365 mp_268_rule.rese │ │ │ │ │ + 0x00001240 72766564 5f6b6579 776f7264 73005f5f rved_keywords.__ │ │ │ │ │ + 0x00001250 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ + 0x00001260 2e30005f 5f636f6d 706f756e 645f6c69 .0.__compound_li │ │ │ │ │ + 0x00001270 74657261 6c2e3100 5f5f636f 6d706f75 teral.1.__compou │ │ │ │ │ + 0x00001280 6e645f6c 69746572 616c2e32 005f5f63 nd_literal.2.__c │ │ │ │ │ + 0x00001290 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ + 0x000012a0 33005f5f 636f6d70 6f756e64 5f6c6974 3.__compound_lit │ │ │ │ │ + 0x000012b0 6572616c 2e34005f 5f636f6d 706f756e eral.4.__compoun │ │ │ │ │ + 0x000012c0 645f6c69 74657261 6c2e3500 5f5f636f d_literal.5.__co │ │ │ │ │ + 0x000012d0 6d706f75 6e645f6c 69746572 616c2e36 mpound_literal.6 │ │ │ │ │ + 0x000012e0 005f5f63 6f6d706f 756e645f 6c697465 .__compound_lite │ │ │ │ │ + 0x000012f0 72616c2e 37005f5f 636f6d70 6f756e64 ral.7.__compound │ │ │ │ │ + 0x00001300 5f6c6974 6572616c 2e380073 6f66745f _literal.8.soft_ │ │ │ │ │ + 0x00001310 6b657977 6f726473 005f5079 50656765 keywords._PyPege │ │ │ │ │ + 0x00001320 6e5f7061 72736500 5f507950 6567656e n_parse._PyPegen │ │ │ │ │ + 0x00001330 5f657870 6563745f 746f6b65 6e005f50 _expect_token._P │ │ │ │ │ + 0x00001340 79415354 5f457870 72657373 696f6e00 yAST_Expression. │ │ │ │ │ + 0x00001350 50794d65 6d5f4d61 6c6c6f63 005f5079 PyMem_Malloc._Py │ │ │ │ │ + 0x00001360 50656765 6e5f6c6f 6f6b6168 6561645f Pegen_lookahead_ │ │ │ │ │ + 0x00001370 77697468 5f696e74 005f5079 50656765 with_int._PyPege │ │ │ │ │ + 0x00001380 6e5f7369 6e676c65 746f6e5f 73657100 n_singleton_seq. │ │ │ │ │ + 0x00001390 5f507970 6567656e 5f737461 636b5f6f _Pypegen_stack_o │ │ │ │ │ + 0x000013a0 76657266 6c6f7700 5f50795f 6173646c verflow._Py_asdl │ │ │ │ │ + 0x000013b0 5f67656e 65726963 5f736571 5f6e6577 _generic_seq_new │ │ │ │ │ + 0x000013c0 0050794d 656d5f46 72656500 5f507950 .PyMem_Free._PyP │ │ │ │ │ + 0x000013d0 6567656e 5f736571 5f666c61 7474656e egen_seq_flatten │ │ │ │ │ + 0x000013e0 005f5079 50656765 6e5f6d61 6b655f6d ._PyPegen_make_m │ │ │ │ │ + 0x000013f0 6f64756c 65005079 4572725f 4f636375 odule.PyErr_Occu │ │ │ │ │ + 0x00001400 72726564 0050794d 656d5f52 65616c6c rred.PyMem_Reall │ │ │ │ │ + 0x00001410 6f63005f 50795065 67656e5f 66696c6c oc._PyPegen_fill │ │ │ │ │ + 0x00001420 5f746f6b 656e005f 50794153 545f496e _token._PyAST_In │ │ │ │ │ + 0x00001430 74657261 63746976 65005f50 79506567 teractive._PyPeg │ │ │ │ │ + 0x00001440 656e5f73 65715f69 6e736572 745f696e en_seq_insert_in │ │ │ │ │ + 0x00001450 5f66726f 6e74005f 50795065 67656e5f _front._PyPegen_ │ │ │ │ │ + 0x00001460 696e7465 72616374 6976655f 65786974 interactive_exit │ │ │ │ │ + 0x00001470 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ │ + 0x00001480 5f507950 6567656e 5f676574 5f6c6173 _PyPegen_get_las │ │ │ │ │ + 0x00001490 745f6e6f 6e6e7768 69746573 70616365 t_nonnwhitespace │ │ │ │ │ + 0x000014a0 5f746f6b 656e005f 50794153 545f5061 _token._PyAST_Pa │ │ │ │ │ + 0x000014b0 7373005f 50794153 545f4675 6e637469 ss._PyAST_Functi │ │ │ │ │ + 0x000014c0 6f6e5479 7065005f 50795065 67656e5f onType._PyPegen_ │ │ │ │ │ + 0x000014d0 7365715f 61707065 6e645f74 6f5f656e seq_append_to_en │ │ │ │ │ + 0x000014e0 64005f50 79506567 656e5f6c 6f6f6b61 d._PyPegen_looka │ │ │ │ │ + 0x000014f0 68656164 005f5079 50656765 6e5f6578 head._PyPegen_ex │ │ │ │ │ + 0x00001500 70656374 5f736f66 745f6b65 79776f72 pect_soft_keywor │ │ │ │ │ + 0x00001510 64005f50 79415354 5f496600 5f507941 d._PyAST_If._PyA │ │ │ │ │ + 0x00001520 53545f57 69746800 5f507941 53545f46 ST_With._PyAST_F │ │ │ │ │ + 0x00001530 6f72005f 50795065 67656e5f 66756e63 or._PyPegen_func │ │ │ │ │ + 0x00001540 74696f6e 5f646566 5f646563 6f726174 tion_def_decorat │ │ │ │ │ + 0x00001550 6f727300 5f507950 6567656e 5f657870 ors._PyPegen_exp │ │ │ │ │ + 0x00001560 6563745f 666f7263 65645f74 6f6b656e ect_forced_token │ │ │ │ │ + 0x00001570 005f5079 4153545f 54727900 5f507941 ._PyAST_Try._PyA │ │ │ │ │ + 0x00001580 53545f57 68696c65 005f5079 4153545f ST_While._PyAST_ │ │ │ │ │ + 0x00001590 4d617463 68005f50 79506567 656e5f63 Match._PyPegen_c │ │ │ │ │ + 0x000015a0 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ + 0x000015b0 6f727300 5f507941 53545f41 73796e63 ors._PyAST_Async │ │ │ │ │ + 0x000015c0 57697468 005f5079 4153545f 54727953 With._PyAST_TryS │ │ │ │ │ + 0x000015d0 74617200 5f507941 53545f41 73796e63 tar._PyAST_Async │ │ │ │ │ + 0x000015e0 466f7200 50794578 635f496e 64656e74 For.PyExc_Indent │ │ │ │ │ + 0x000015f0 6174696f 6e457272 6f72005f 50795065 ationError._PyPe │ │ │ │ │ + 0x00001600 67656e5f 72616973 655f6572 726f7200 gen_raise_error. │ │ │ │ │ + 0x00001610 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ + 0x00001620 005f5079 50656765 6e5f6e65 775f7479 ._PyPegen_new_ty │ │ │ │ │ + 0x00001630 70655f63 6f6d6d65 6e740050 79457863 pe_comment.PyExc │ │ │ │ │ + 0x00001640 5f53796e 74617845 72726f72 005f5079 _SyntaxError._Py │ │ │ │ │ + 0x00001650 50656765 6e5f6973 5f6d656d 6f697a65 Pegen_is_memoize │ │ │ │ │ + 0x00001660 64005f50 79506567 656e5f6c 6f6f6b61 d._PyPegen_looka │ │ │ │ │ + 0x00001670 68656164 5f776974 685f7374 72696e67 head_with_string │ │ │ │ │ + 0x00001680 005f5079 50656765 6e5f696e 73657274 ._PyPegen_insert │ │ │ │ │ + 0x00001690 5f6d656d 6f005f50 79415354 5f457870 _memo._PyAST_Exp │ │ │ │ │ + 0x000016a0 72005f50 79506567 656e5f73 65715f63 r._PyPegen_seq_c │ │ │ │ │ + 0x000016b0 6f756e74 5f646f74 73005f50 79506567 ount_dots._PyPeg │ │ │ │ │ + 0x000016c0 656e5f63 6865636b 65645f66 75747572 en_checked_futur │ │ │ │ │ + 0x000016d0 655f696d 706f7274 005f5079 4153545f e_import._PyAST_ │ │ │ │ │ + 0x000016e0 52657475 726e005f 50794153 545f5261 Return._PyAST_Ra │ │ │ │ │ + 0x000016f0 69736500 5f507941 53545f61 6c696173 ise._PyAST_alias │ │ │ │ │ + 0x00001700 005f5079 4153545f 496d706f 7274005f ._PyAST_Import._ │ │ │ │ │ + 0x00001710 50795065 67656e5f 75706461 74655f6d PyPegen_update_m │ │ │ │ │ + 0x00001720 656d6f00 5f507950 6567656e 5f6e616d emo._PyPegen_nam │ │ │ │ │ + 0x00001730 655f746f 6b656e00 5f507941 53545f44 e_token._PyAST_D │ │ │ │ │ + 0x00001740 656c6574 65005f50 79415354 5f417373 elete._PyAST_Ass │ │ │ │ │ + 0x00001750 65727400 5f507941 53545f42 7265616b ert._PyAST_Break │ │ │ │ │ + 0x00001760 005f5079 4153545f 436f6e74 696e7565 ._PyAST_Continue │ │ │ │ │ + 0x00001770 005f5079 50656765 6e5f6d61 705f6e61 ._PyPegen_map_na │ │ │ │ │ + 0x00001780 6d65735f 746f5f69 6473005f 50794153 mes_to_ids._PyAS │ │ │ │ │ + 0x00001790 545f476c 6f62616c 005f5079 50656765 T_Global._PyPege │ │ │ │ │ + 0x000017a0 6e5f6a6f 696e5f6e 616d6573 5f776974 n_join_names_wit │ │ │ │ │ + 0x000017b0 685f646f 74005f50 79415354 5f496d70 h_dot._PyAST_Imp │ │ │ │ │ + 0x000017c0 6f727446 726f6d00 5f507941 53545f4e ortFrom._PyAST_N │ │ │ │ │ + 0x000017d0 6f6e6c6f 63616c00 5f507950 6567656e onlocal._PyPegen │ │ │ │ │ + 0x000017e0 5f736574 5f657870 725f636f 6e746578 _set_expr_contex │ │ │ │ │ + 0x000017f0 74005f50 79415354 5f547970 65416c69 t._PyAST_TypeAli │ │ │ │ │ + 0x00001800 6173005f 50794153 545f416e 6e417373 as._PyAST_AnnAss │ │ │ │ │ + 0x00001810 69676e00 5f507941 53545f41 75674173 ign._PyAST_AugAs │ │ │ │ │ + 0x00001820 7369676e 005f5079 4153545f 41737369 sign._PyAST_Assi │ │ │ │ │ + 0x00001830 676e005f 50794153 545f4174 74726962 gn._PyAST_Attrib │ │ │ │ │ + 0x00001840 75746500 5f507941 53545f53 75627363 ute._PyAST_Subsc │ │ │ │ │ + 0x00001850 72697074 005f5079 50656765 6e5f6765 ript._PyPegen_ge │ │ │ │ │ + 0x00001860 745f6578 70725f6e 616d6500 5f507941 t_expr_name._PyA │ │ │ │ │ + 0x00001870 53545f43 616c6c00 5f507950 6567656e ST_Call._PyPegen │ │ │ │ │ + 0x00001880 5f6e756d 6265725f 746f6b65 6e005f50 _number_token._P │ │ │ │ │ + 0x00001890 795f4e6f 6e655374 72756374 005f5079 y_NoneStruct._Py │ │ │ │ │ + 0x000018a0 4153545f 436f6e73 74616e74 005f5079 AST_Constant._Py │ │ │ │ │ + 0x000018b0 4153545f 4c697374 436f6d70 005f5079 AST_ListComp._Py │ │ │ │ │ + 0x000018c0 5f547275 65537472 75637400 5f507950 _TrueStruct._PyP │ │ │ │ │ + 0x000018d0 6567656e 5f676574 5f6b6579 73005f50 egen_get_keys._P │ │ │ │ │ + 0x000018e0 79506567 656e5f67 65745f76 616c7565 yPegen_get_value │ │ │ │ │ + 0x000018f0 73005f50 79415354 5f446963 74005f50 s._PyAST_Dict._P │ │ │ │ │ + 0x00001900 795f4661 6c736553 74727563 74005f50 y_FalseStruct._P │ │ │ │ │ + 0x00001910 79415354 5f536574 005f5079 5f456c6c yAST_Set._Py_Ell │ │ │ │ │ + 0x00001920 69707369 734f626a 65637400 5f507950 ipsisObject._PyP │ │ │ │ │ + 0x00001930 6567656e 5f6b6579 5f76616c 75655f70 egen_key_value_p │ │ │ │ │ + 0x00001940 61697200 5f507941 53545f44 69637443 air._PyAST_DictC │ │ │ │ │ + 0x00001950 6f6d7000 5f507941 53545f53 6574436f omp._PyAST_SetCo │ │ │ │ │ + 0x00001960 6d70005f 50795065 67656e5f 73747269 mp._PyPegen_stri │ │ │ │ │ + 0x00001970 6e675f74 6f6b656e 005f5079 50656765 ng_token._PyPege │ │ │ │ │ + 0x00001980 6e5f636f 6e737461 6e745f66 726f6d5f n_constant_from_ │ │ │ │ │ + 0x00001990 73747269 6e67005f 50795065 67656e5f string._PyPegen_ │ │ │ │ │ + 0x000019a0 636f6e63 6174656e 6174655f 73747269 concatenate_stri │ │ │ │ │ + 0x000019b0 6e677300 5f507950 6567656e 5f636f6e ngs._PyPegen_con │ │ │ │ │ + 0x000019c0 7374616e 745f6672 6f6d5f74 6f6b656e stant_from_token │ │ │ │ │ + 0x000019d0 005f5079 50656765 6e5f6a6f 696e6564 ._PyPegen_joined │ │ │ │ │ + 0x000019e0 5f737472 005f5079 4153545f 5475706c _str._PyAST_Tupl │ │ │ │ │ + 0x000019f0 65005f50 79415354 5f537461 72726564 e._PyAST_Starred │ │ │ │ │ + 0x00001a00 005f5079 4153545f 4c697374 005f5079 ._PyAST_List._Py │ │ │ │ │ + 0x00001a10 4153545f 4e616d65 64457870 72005f50 AST_NamedExpr._P │ │ │ │ │ + 0x00001a20 79415354 5f47656e 65726174 6f724578 yAST_GeneratorEx │ │ │ │ │ + 0x00001a30 70005f50 79415354 5f496645 7870005f p._PyAST_IfExp._ │ │ │ │ │ + 0x00001a40 50795065 67656e5f 63686563 6b5f6c65 PyPegen_check_le │ │ │ │ │ + 0x00001a50 67616379 5f73746d 74005f50 79415354 gacy_stmt._PyAST │ │ │ │ │ + 0x00001a60 5f426f6f 6c4f7000 5f507941 53545f42 _BoolOp._PyAST_B │ │ │ │ │ + 0x00001a70 696e4f70 005f5079 50656765 6e5f636d inOp._PyPegen_cm │ │ │ │ │ + 0x00001a80 706f705f 65787072 5f706169 72005f50 pop_expr_pair._P │ │ │ │ │ + 0x00001a90 79506567 656e5f67 65745f63 6d706f70 yPegen_get_cmpop │ │ │ │ │ + 0x00001aa0 73005f50 79506567 656e5f67 65745f65 s._PyPegen_get_e │ │ │ │ │ + 0x00001ab0 78707273 005f5079 4153545f 436f6d70 xprs._PyAST_Comp │ │ │ │ │ + 0x00001ac0 61726500 5f507941 53545f55 6e617279 are._PyAST_Unary │ │ │ │ │ + 0x00001ad0 4f70005f 50795065 67656e5f 63686563 Op._PyPegen_chec │ │ │ │ │ + 0x00001ae0 6b5f6261 7272795f 61735f66 6c75666c k_barry_as_flufl │ │ │ │ │ + 0x00001af0 005f5079 4153545f 41776169 74005f50 ._PyAST_Await._P │ │ │ │ │ + 0x00001b00 79415354 5f4c616d 62646100 5f507950 yAST_Lambda._PyP │ │ │ │ │ + 0x00001b10 6567656e 5f656d70 74795f61 7267756d egen_empty_argum │ │ │ │ │ + 0x00001b20 656e7473 005f5079 4153545f 636f6d70 ents._PyAST_comp │ │ │ │ │ + 0x00001b30 72656865 6e73696f 6e005f50 79506567 rehension._PyPeg │ │ │ │ │ + 0x00001b40 656e5f64 756d6d79 5f6e616d 65005f50 en_dummy_name._P │ │ │ │ │ + 0x00001b50 79415354 5f46756e 6374696f 6e446566 yAST_FunctionDef │ │ │ │ │ + 0x00001b60 005f5079 4153545f 4173796e 6346756e ._PyAST_AsyncFun │ │ │ │ │ + 0x00001b70 6374696f 6e446566 005f5079 50656765 ctionDef._PyPege │ │ │ │ │ + 0x00001b80 6e5f636f 6c6c6563 745f6361 6c6c5f73 n_collect_call_s │ │ │ │ │ + 0x00001b90 65717300 5f507950 6567656e 5f736571 eqs._PyPegen_seq │ │ │ │ │ + 0x00001ba0 5f657874 72616374 5f737461 72726564 _extract_starred │ │ │ │ │ + 0x00001bb0 5f657870 7273005f 50795065 67656e5f _exprs._PyPegen_ │ │ │ │ │ + 0x00001bc0 7365715f 64656c65 74655f73 74617272 seq_delete_starr │ │ │ │ │ + 0x00001bd0 65645f65 78707273 005f5079 4153545f ed_exprs._PyAST_ │ │ │ │ │ + 0x00001be0 5969656c 6446726f 6d005f50 79415354 YieldFrom._PyAST │ │ │ │ │ + 0x00001bf0 5f596965 6c64005f 50795065 67656e5f _Yield._PyPegen_ │ │ │ │ │ + 0x00001c00 6d616b65 5f617267 756d656e 7473005f make_arguments._ │ │ │ │ │ + 0x00001c10 50794153 545f6172 67005f50 79506567 PyAST_arg._PyPeg │ │ │ │ │ + 0x00001c20 656e5f61 64645f74 7970655f 636f6d6d en_add_type_comm │ │ │ │ │ + 0x00001c30 656e745f 746f5f61 7267005f 50795065 ent_to_arg._PyPe │ │ │ │ │ + 0x00001c40 67656e5f 616c6961 735f666f 725f7374 gen_alias_for_st │ │ │ │ │ + 0x00001c50 6172005f 50795065 67656e5f 736c6173 ar._PyPegen_slas │ │ │ │ │ + 0x00001c60 685f7769 74685f64 65666175 6c74005f h_with_default._ │ │ │ │ │ + 0x00001c70 50795065 67656e5f 6e616d65 5f646566 PyPegen_name_def │ │ │ │ │ + 0x00001c80 61756c74 5f706169 72005f50 79506567 ault_pair._PyPeg │ │ │ │ │ + 0x00001c90 656e5f73 7461725f 65746300 5f507950 en_star_etc._PyP │ │ │ │ │ + 0x00001ca0 6567656e 5f666f72 6d617474 65645f76 egen_formatted_v │ │ │ │ │ + 0x00001cb0 616c7565 005f5079 50656765 6e5f6368 alue._PyPegen_ch │ │ │ │ │ + 0x00001cc0 65636b5f 66737472 696e675f 636f6e76 eck_fstring_conv │ │ │ │ │ + 0x00001cd0 65727369 6f6e005f 50795065 67656e5f ersion._PyPegen_ │ │ │ │ │ + 0x00001ce0 73657475 705f6675 6c6c5f66 6f726d61 setup_full_forma │ │ │ │ │ + 0x00001cf0 745f7370 6563005f 50795065 67656e5f t_spec._PyPegen_ │ │ │ │ │ + 0x00001d00 6c6f6f6b 61686561 645f666f 725f6578 lookahead_for_ex │ │ │ │ │ + 0x00001d10 7072005f 50794153 545f536c 69636500 pr._PyAST_Slice. │ │ │ │ │ + 0x00001d20 5f507941 53545f45 78636570 7448616e _PyAST_ExceptHan │ │ │ │ │ + 0x00001d30 646c6572 005f5079 4153545f 436c6173 dler._PyAST_Clas │ │ │ │ │ + 0x00001d40 73446566 005f5079 50656765 6e5f6175 sDef._PyPegen_au │ │ │ │ │ + 0x00001d50 676f7065 7261746f 72005f50 79415354 goperator._PyAST │ │ │ │ │ + 0x00001d60 5f6b6579 776f7264 005f5079 50656765 _keyword._PyPege │ │ │ │ │ + 0x00001d70 6e5f6b65 79776f72 645f6f72 5f737461 n_keyword_or_sta │ │ │ │ │ + 0x00001d80 72726564 005f5079 50656765 6e5f6a6f rred._PyPegen_jo │ │ │ │ │ + 0x00001d90 696e5f73 65717565 6e636573 005f5079 in_sequences._Py │ │ │ │ │ + 0x00001da0 4153545f 77697468 6974656d 005f5079 AST_withitem._Py │ │ │ │ │ + 0x00001db0 50656765 6e5f736f 66745f6b 6579776f Pegen_soft_keywo │ │ │ │ │ + 0x00001dc0 72645f74 6f6b656e 005f5079 50656765 rd_token._PyPege │ │ │ │ │ + 0x00001dd0 6e5f7365 715f6c61 73745f69 74656d00 n_seq_last_item. │ │ │ │ │ + 0x00001de0 5f507950 6567656e 5f726169 73655f65 _PyPegen_raise_e │ │ │ │ │ + 0x00001df0 72726f72 5f6b6e6f 776e5f6c 6f636174 rror_known_locat │ │ │ │ │ + 0x00001e00 696f6e00 5f507950 6567656e 5f676574 ion._PyPegen_get │ │ │ │ │ + 0x00001e10 5f6c6173 745f636f 6d707265 68656e73 _last_comprehens │ │ │ │ │ + 0x00001e20 696f6e5f 6974656d 005f5079 50656765 ion_item._PyPege │ │ │ │ │ + 0x00001e30 6e5f6e6f 6e706172 656e5f67 656e6578 n_nonparen_genex │ │ │ │ │ + 0x00001e40 705f696e 5f63616c 6c005f50 79506567 p_in_call._PyPeg │ │ │ │ │ + 0x00001e50 656e5f61 7267756d 656e7473 5f706172 en_arguments_par │ │ │ │ │ + 0x00001e60 73696e67 5f657272 6f72005f 50795065 sing_error._PyPe │ │ │ │ │ + 0x00001e70 67656e5f 6465636f 6465645f 636f6e73 gen_decoded_cons │ │ │ │ │ + 0x00001e80 74616e74 5f66726f 6d5f746f 6b656e00 tant_from_token. │ │ │ │ │ + 0x00001e90 5f507941 53545f6d 61746368 5f636173 _PyAST_match_cas │ │ │ │ │ + 0x00001ea0 65005f50 79415354 5f4d6174 63685365 e._PyAST_MatchSe │ │ │ │ │ + 0x00001eb0 7175656e 6365005f 50794153 545f4d61 quence._PyAST_Ma │ │ │ │ │ + 0x00001ec0 74636853 74617200 5f507941 53545f4d tchStar._PyAST_M │ │ │ │ │ + 0x00001ed0 61746368 4173005f 50794153 545f4d61 atchAs._PyAST_Ma │ │ │ │ │ + 0x00001ee0 7463684f 72005f50 79415354 5f4d6174 tchOr._PyAST_Mat │ │ │ │ │ + 0x00001ef0 6368436c 61737300 5f507941 53545f4d chClass._PyAST_M │ │ │ │ │ + 0x00001f00 61746368 56616c75 65005f50 79415354 atchValue._PyAST │ │ │ │ │ + 0x00001f10 5f4d6174 63684d61 7070696e 67005f50 _MatchMapping._P │ │ │ │ │ + 0x00001f20 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ + 0x00001f30 726e5f6b 65797300 5f507950 6567656e rn_keys._PyPegen │ │ │ │ │ + 0x00001f40 5f676574 5f706174 7465726e 73005f50 _get_patterns._P │ │ │ │ │ + 0x00001f50 79415354 5f4d6174 63685369 6e676c65 yAST_MatchSingle │ │ │ │ │ + 0x00001f60 746f6e00 5f507950 6567656e 5f736571 ton._PyPegen_seq │ │ │ │ │ + 0x00001f70 5f666972 73745f69 74656d00 5f507950 _first_item._PyP │ │ │ │ │ + 0x00001f80 6567656e 5f656e73 7572655f 7265616c egen_ensure_real │ │ │ │ │ + 0x00001f90 005f5079 50656765 6e5f6b65 795f7061 ._PyPegen_key_pa │ │ │ │ │ + 0x00001fa0 74746572 6e5f7061 6972005f 50794153 ttern_pair._PyAS │ │ │ │ │ + 0x00001fb0 545f5479 70655661 72005f50 79415354 T_TypeVar._PyAST │ │ │ │ │ + 0x00001fc0 5f506172 616d5370 6563005f 50794153 _ParamSpec._PyAS │ │ │ │ │ + 0x00001fd0 545f5479 70655661 72547570 6c65005f T_TypeVarTuple._ │ │ │ │ │ + 0x00001fe0 50795065 67656e5f 6765745f 696e7661 PyPegen_get_inva │ │ │ │ │ + 0x00001ff0 6c69645f 74617267 6574005f 50795065 lid_target._PyPe │ │ │ │ │ + 0x00002000 67656e5f 656e7375 72655f69 6d616769 gen_ensure_imagi │ │ │ │ │ + 0x00002010 6e617279 00 nary. │ │ │ ├── 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: 4968 (bytes into file) │ │ │ │ │ + Start of section headers: 4972 (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 0x1368: │ │ │ │ │ +There are 13 section headers, starting at offset 0x136c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0001ec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000eb0 0000b8 08 I 10 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 000eb4 0000b8 08 I 10 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000220 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000220 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000220 0000a2 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0002c4 0006b4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000f68 000390 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 000978 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 000978 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 0009ac 0002b0 10 11 20 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000c5c 000252 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 0012f8 00006d 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0002c4 0006b8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 000f6c 000390 08 I 10 6 4 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 00097c 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 00097c 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 0009b0 0002b0 10 11 20 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000c60 000252 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 0012fc 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,15 +3,15 @@ │ │ │ │ │ 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: 00000481 564 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ + 6: 00000481 568 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ 7: 000000ea 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 0000010e 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 00000150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 000001e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 11: 00000238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 12: 000002c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 13: 00000001 422 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xeb0 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xeb4 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 │ │ │ │ │ 000001e2 00002a0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf68 contains 114 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf6c contains 114 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 │ │ │ │ │ 0000004a 0000170a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000006c 0000180a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ 000000c4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -122,22 +122,22 @@ │ │ │ │ │ 00000450 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000458 00001a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000004b0 00001c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000004bc 0000150a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000522 0000200a R_ARM_THM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 00000548 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000572 0000210a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000594 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000598 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000005d0 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00000604 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000622 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ -0000063c 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000652 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000674 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000067a 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -0000067e 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -0000069e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -000006a2 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000592 00000f2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000596 00000f30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000005d2 0000220a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00000608 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000626 00000d0a R_ARM_THM_CALL 00000001 warn_invalid_escape_sequence │ │ │ │ │ +00000640 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000656 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000678 00001d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000067e 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000682 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +000006a2 0000102f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +000006a6 00001030 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ 00000086 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 000003c4 00001c1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000046e 0000191e R_ARM_THM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -526,32 +526,32 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ movw r5, #21845 @ 0x5555 │ │ │ │ │ movt r5, #5461 @ 0x1555 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.w 656 │ │ │ │ │ + bhi.w 65a │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656 │ │ │ │ │ + beq.w 65a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 656 │ │ │ │ │ + beq.w 65a │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bhi.n 4e2 │ │ │ │ │ b.n 512 │ │ │ │ │ lsls r0, r2, #24 │ │ │ │ │ bmi.n 554 │ │ │ │ │ @@ -563,19 +563,19 @@ │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ bne.n 4d2 │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bcs.w 69e │ │ │ │ │ + bcs.w 6a2 │ │ │ │ │ ldrsb.w r0, [r4, #1] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 67a │ │ │ │ │ + blt.w 67e │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ bcc.n 4e2 │ │ │ │ │ subs r1, r3, r7 │ │ │ │ │ @@ -590,15 +590,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 536 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #0 │ │ │ │ │ - bne.n 61c │ │ │ │ │ + bne.n 620 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 54c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbnz r3, 54c │ │ │ │ │ @@ -621,59 +621,60 @@ │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 660 │ │ │ │ │ + beq.n 664 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ - ubfx r1, r2, #2, #3 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + ubfx fp, r2, #2, #3 │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.n 65a │ │ │ │ │ + bpl.n 65e │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w sl, r0, #20 │ │ │ │ │ addpl.w sl, r0, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ strd r0, r8, [sp, #24] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bge.n 5d6 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge.n 5d8 │ │ │ │ │ movs r3, #10 │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ mla r0, r3, r4, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.n 60c │ │ │ │ │ + bne.n 610 │ │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ b.n 5b0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldrd r0, r8, [sp, #24] │ │ │ │ │ - bic.w r2, fp, fp, asr #31 │ │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ │ movs r1, #10 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.w 4cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -681,64 +682,63 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 4cc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n 4cc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ + cmp.w fp, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r3, [sl, r4, lsl #1] │ │ │ │ │ ldrne.w r3, [sl, r4, lsl #2] │ │ │ │ │ - b.n 5c4 │ │ │ │ │ + b.n 5c6 │ │ │ │ │ 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 536 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 640 │ │ │ │ │ + beq.n 644 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 640 │ │ │ │ │ + cbnz r3, 644 │ │ │ │ │ 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 656 │ │ │ │ │ + beq.n 65a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 656 │ │ │ │ │ + cbnz r3, 65a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 54c │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 594 │ │ │ │ │ + b.n 592 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 656 │ │ │ │ │ + beq.n 65a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 656 │ │ │ │ │ + bne.n 65a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 656 │ │ │ │ │ + b.n 65a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldrh r2, [r2, #4] │ │ │ ├── buffer.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: 844 (bytes into file) │ │ │ │ │ + Start of section headers: 848 (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: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x34c: │ │ │ │ │ +There are 11 section headers, starting at offset 0x350: │ │ │ │ │ │ │ │ │ │ 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 000088 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 0000bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 0000bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 0000bc 000118 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 0002e8 000008 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 0001d4 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d4 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 000208 000070 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 000278 00006e 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 0002f0 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 0000bc 00011c 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0002ec 000008 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 0001d8 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d8 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 00020c 000070 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 00027c 00006e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0002f4 00005a 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,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 3: 00000001 278 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ + 3: 00000001 282 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 5: 00000001 68 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ 6: 00000045 66 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2e8 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2ec contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000007c 0000040a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -22,57 +22,57 @@ │ │ │ │ │ addlt r1, r3, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt.n 3c <_PyLexer_tok_reserve_buf+0x3c> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - sub.w r8, r2, ip │ │ │ │ │ + sub.w r7, r2, ip │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 106 <_PyLexer_tok_reserve_buf+0x106> │ │ │ │ │ - sub.w r7, r2, ip │ │ │ │ │ + beq.n 10a <_PyLexer_tok_reserve_buf+0x10a> │ │ │ │ │ + sub.w r9, r2, ip │ │ │ │ │ ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ sub.w r6, r2, ip │ │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ │ ldr.w r4, [r0, #2708] @ 0xa94 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - sub.w r9, r4, ip │ │ │ │ │ + sub.w r8, r4, ip │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ add.w lr, r0, r2, lsl #6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w lr, lr, #64 @ 0x40 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bge.n ec <_PyLexer_tok_reserve_buf+0xec> │ │ │ │ │ + bge.n f0 <_PyLexer_tok_reserve_buf+0xf0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110 <_PyLexer_tok_reserve_buf+0x110> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + beq.n 114 <_PyLexer_tok_reserve_buf+0x114> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ite ge │ │ │ │ │ - addge r2, r0, r7 │ │ │ │ │ + addge.w r2, r0, r9 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr.w r2, [sl, #64] @ 0x40 │ │ │ │ │ - add.w ip, r0, r8 │ │ │ │ │ + add.w ip, r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r3, r0, r9 │ │ │ │ │ + addge.w r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ add.w r3, r4, r2, lsl #6 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w ip, [r4, #4] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ @@ -82,22 +82,22 @@ │ │ │ │ │ blt.n 34 <_PyLexer_tok_reserve_buf+0x34> │ │ │ │ │ ldr.w r1, [r3, #2856] @ 0xb28 │ │ │ │ │ ldr.w r4, [r3, #2852] @ 0xb24 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r1, [r3, #2844] @ 0xb1c │ │ │ │ │ add.w ip, r0, r4 │ │ │ │ │ str.w ip, [r3, #2840] @ 0xb18 │ │ │ │ │ - b.n c8 <_PyLexer_tok_reserve_buf+0xc8> │ │ │ │ │ + b.n cc <_PyLexer_tok_reserve_buf+0xcc> │ │ │ │ │ ldr.w r4, [lr, #2840] @ 0xb18 │ │ │ │ │ ldr.w r5, [lr, #2844] @ 0xb1c │ │ │ │ │ sub.w r4, r4, ip │ │ │ │ │ str.w r4, [lr, #2852] @ 0xb24 │ │ │ │ │ sub.w r5, r5, ip │ │ │ │ │ str.w r5, [lr, #2856] @ 0xb28 │ │ │ │ │ b.n 68 <_PyLexer_tok_reserve_buf+0x68> │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 54 <_PyLexer_tok_reserve_buf+0x54> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 36 <_PyLexer_tok_reserve_buf+0x36> │ │ │ │ │ nop │ │ │ ├── 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: 17208 (bytes into file) │ │ │ │ │ + Start of section headers: 17324 (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 0x4338: │ │ │ │ │ +There are 14 section headers, starting at offset 0x43ac: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0000c4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003958 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0039bc 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f8 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000614 002984 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003990 000930 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002f98 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002fa3 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002fa3 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 002fd8 000590 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003568 0003ed 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0042c0 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000614 0029e8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0039f4 000940 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002ffc 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003007 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003007 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 00303c 000590 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0035cc 0003ed 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 004334 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: 000008d1 7242 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 0000251d 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 000025d9 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 000008d1 7344 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 00002581 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 0000263d 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: 00002849 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 00002735 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 000028ad 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 00002799 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 43: 00000001 86 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: 00002870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000028d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000059 106 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: 0000287f 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00002880 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000001 2254 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 55: 000028e3 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 000028e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000001 2256 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 │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 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: 00002639 250 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 │ │ │ │ │ + 72: 0000269d 250 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 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 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 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,307 +1,309 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3958 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x39bc contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000b0a R_ARM_THM_CALL 0000251d tok_nextc │ │ │ │ │ -00000020 00000b0a R_ARM_THM_CALL 0000251d tok_nextc │ │ │ │ │ -0000002e 00000c0a R_ARM_THM_CALL 000025d9 tok_backup │ │ │ │ │ -0000003c 00000b0a R_ARM_THM_CALL 0000251d tok_nextc │ │ │ │ │ -00000070 00000b0a R_ARM_THM_CALL 0000251d tok_nextc │ │ │ │ │ -000000a6 00000c0a R_ARM_THM_CALL 000025d9 tok_backup │ │ │ │ │ -000000b4 00000c0a R_ARM_THM_CALL 000025d9 tok_backup │ │ │ │ │ +00000012 00000b0a R_ARM_THM_CALL 00002581 tok_nextc │ │ │ │ │ +00000020 00000b0a R_ARM_THM_CALL 00002581 tok_nextc │ │ │ │ │ +0000002e 00000c0a R_ARM_THM_CALL 0000263d tok_backup │ │ │ │ │ +0000003c 00000b0a R_ARM_THM_CALL 00002581 tok_nextc │ │ │ │ │ +00000070 00000b0a R_ARM_THM_CALL 00002581 tok_nextc │ │ │ │ │ +000000a6 00000c0a R_ARM_THM_CALL 0000263d tok_backup │ │ │ │ │ +000000b4 00000c0a R_ARM_THM_CALL 0000263d tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3990 contains 294 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x39f4 contains 296 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000019c 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000001b6 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001c4 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001e8 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00000288 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000002c6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000002f4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000320 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000442 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000048a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000004ca 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000548 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000554 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000558 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000055e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005b0 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000005b4 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000005b8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005c6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000664 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000670 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000674 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000067c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006cc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000006dc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006e0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006e6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000712 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000722 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000726 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000072c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000077e 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000782 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000786 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000078a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000078e 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000007b8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007ea 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ -000007ee 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ -000007f2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000808 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000081c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000848 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -0000085e 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -00000862 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -00000868 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000876 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000087c 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00000880 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00000884 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000888 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000088c 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000008ae 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000008b2 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000008b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000009f6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009fa 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a0c 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a10 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a6a 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000ac0 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ad4 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000ae2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b60 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c16 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000cc0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000d58 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000daa 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000dae 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000dfc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000ee2 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f4a 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f58 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f5c 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000fb0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fe2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000ff8 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001002 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00001006 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -0000100e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000101c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001048 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -0000104c 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001064 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010fe 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001156 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000011ae 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001200 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001290 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -000013e2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001418 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001444 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001448 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001498 0000480a R_ARM_THM_CALL 00002639 _PyLexer_update_fstring_expr │ │ │ │ │ -000014f0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001584 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -000015ae 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000015b2 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000015b6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000015cc 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ -000015d0 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ -000015e8 00004a0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001630 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000166e 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00001672 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -00001676 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000016da 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016fa 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000016fe 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000181c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001844 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001848 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000184c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000187c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001880 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001884 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018aa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018d8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000018e8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018ec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001b2 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001c0 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000001e4 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00000284 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000002c2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000002fe 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000032a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000043a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000482 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004c2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000570 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00000574 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00000578 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000586 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000062c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000063c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000640 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000646 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000694 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006a4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006a8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006ae 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006ee 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006fe 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000702 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000708 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000734 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000740 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000744 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000074c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000079e 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ +000007a2 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ +000007a6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007bc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007f2 0000410a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000808 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +0000080c 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +00000812 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000820 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000834 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000083e 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000842 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000846 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000084a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000084e 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000854 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000858 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000085c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000862 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00000866 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000086a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000086e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000872 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000008b8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000009fc 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a00 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a10 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a14 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a7a 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000ad4 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000ae6 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000af4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b72 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c30 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000ce0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000d94 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000dea 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000dee 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000e34 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f22 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f92 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000fa0 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000fa4 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ff2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001020 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000103a 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001046 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +0000104a 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00001052 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001060 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000010bc 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +000010c0 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000010da 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001162 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000011b8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001208 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012b2 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +000012f4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001312 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001316 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001408 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000143c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001468 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +0000146c 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000014c0 0000480a R_ARM_THM_CALL 0000269d _PyLexer_update_fstring_expr │ │ │ │ │ +0000151c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015e2 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000015e6 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000015ea 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001636 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ +0000163a 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ +00001654 0000490a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001694 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016d4 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000016d8 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000016de 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000172c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001894 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018d6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000018e6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018ea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000018f0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000194c 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -00001950 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -00001956 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000199e 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -000019a2 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -000019d0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019ee 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a1a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a32 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a9a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000191a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000198c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001990 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001996 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000019e2 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +000019e6 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +00001a10 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a2c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a40 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001aa4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001afe 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b32 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b56 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b6a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bbe 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -00001bc2 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -00001bf0 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001bf4 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001c1c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c3c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001c40 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001ca8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001cc6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cca 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cce 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d0a 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d3a 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -00001d3e 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001d42 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d52 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d68 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001df4 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e28 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e34 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001e5e 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef2 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001ef6 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001f4c 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001f50 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00001fc0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -00001fc4 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -00001fc8 00004f0a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001fd6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ffa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002014 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002018 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002022 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002036 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -0000203a 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00002042 0000500a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000205c 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002060 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000208c 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000020c4 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -000020c8 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -000020cc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020d4 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000020d8 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000020dc 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000020e0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020e4 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000020fc 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -00002100 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002106 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000210c 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -00002110 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -00002122 0000510a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000213c 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -00002140 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -00002144 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000214e 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -00002152 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -00002158 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002162 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -00002166 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -0000216c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000219a 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -0000219e 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -000021b2 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -000021b6 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -000021ba 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021f6 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -000021fa 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -00002216 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000224e 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022ac 00004c0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000022b6 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000231a 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -0000231e 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002324 0000530a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002338 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000237c 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002382 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000238e 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -00002392 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -00002396 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023a2 0000540a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000023ba 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023c4 0000550a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000023dc 00004e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023f6 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -000023fa 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -000023fe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002450 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -00002454 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -00002462 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -0000248c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000024a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000024a4 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000024a8 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024ac 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024b0 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000024b4 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000024b8 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000024e6 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -000024ea 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -000024fc 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -00002500 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -00002504 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000257c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000025ae 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000025ba 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025be 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025c4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000260e 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00002612 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00002616 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000261a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000261e 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002622 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00002626 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000262a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000262e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002632 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000264e 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002670 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002676 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002698 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000026ac 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000026d2 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000026f8 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002710 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -00002726 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002744 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002748 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000027a6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027f6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002800 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002804 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002808 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002838 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -0000283c 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002840 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028a2 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -000028a6 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -000028b0 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000028c6 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000028ca 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000028ce 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000028d2 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -000028dc 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -000028fa 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000028fe 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002902 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002908 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -0000290c 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -00002918 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -0000291c 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -00002924 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002968 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -0000296c 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -00002976 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -0000297a 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00001b1e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b78 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001b7c 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001ba6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bc2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c3e 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +00001c42 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +00001c48 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001c58 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c9c 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001ca0 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001ccc 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001d24 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001d28 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001d56 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d5a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d5e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d78 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001d7c 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001dd4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dd8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001dde 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e62 00004a0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001e92 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001eb2 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001eb6 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001edc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f12 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001f3a 00004a0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f46 00004c0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001f70 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f82 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f86 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f92 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001fa4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001fa8 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001fb0 00004e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001fc6 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001fca 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ff2 00004b0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +0000202e 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +00002032 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +00002038 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000204c 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ +00002050 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ +00002054 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000206e 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +00002072 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +00002078 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002082 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +00002086 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +0000208c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020b2 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +000020b6 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +000020bc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020ca 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020da 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +000020f8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000210c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002118 00004f0a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00002138 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000217e 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002184 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002190 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +00002194 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +00002198 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021a2 0000500a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000021ba 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021c2 0000510a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000021da 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021f0 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000021f4 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000021f8 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000221e 00004d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002256 0000522f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000225a 00005230 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002260 0000530a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000228e 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +00002292 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +00002298 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022a8 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000022ac 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000022b2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022c0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022ce 0000540a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000022f4 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +000022f8 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +000022fe 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002312 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002316 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000231a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000231e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002322 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002326 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000232a 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000232e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002332 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002336 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002346 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +0000234a 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +0000234e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002358 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +0000235c 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +0000238e 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +00002392 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +00002410 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00002414 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00002418 0000550a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000242a 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002486 00004a0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002490 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024ee 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +000024f2 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +00002506 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002532 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00002536 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000255a 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +0000255e 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +000025e0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002612 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000261e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002622 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002628 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002672 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002676 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000267a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000267e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002682 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002686 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000268a 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000268e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002692 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002696 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000026b2 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000026d4 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026da 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026fc 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002710 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002736 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000275c 0000560a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002774 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +0000278a 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027a8 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000027ac 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000280a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000285a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002864 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002868 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000286c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000289c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000028a0 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000028a4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002906 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +0000290a 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +00002914 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +0000292a 0000572f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +0000292e 00005730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002932 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +00002936 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002940 0000580a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +0000295e 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +00002962 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002966 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000296c 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +00002970 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +0000297c 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +00002980 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +00002988 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000029cc 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +000029d0 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +000029da 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +000029de 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -26,15 +26,14 @@ │ │ │ │ │ f-string: single '}' is not allowed │ │ │ │ │ unmatched '%c' │ │ │ │ │ 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 │ │ │ │ │ !h/FSFMF │ │ │ │ │ -MFb`;F"j │ │ │ │ │ tok_backup │ │ │ │ │ tok_get_normal_mode │ │ │ │ │ tok_nextc │ │ │ │ │ tok_backup │ │ │ │ │ .LANCHOR0 │ │ │ │ │ verify_end_of_number │ │ │ │ │ tok_decimal_tail │ │ │ │ │ @@ -42,34 +41,34 @@ │ │ │ │ │ lookahead │ │ │ │ │ __func__.0 │ │ │ │ │ _PyTokenizer_Get │ │ │ │ │ PyMem_Free │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyLexer_token_setup │ │ │ │ │ _PyTokenizer_syntaxerror │ │ │ │ │ -_Py_FatalErrorFunc │ │ │ │ │ _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +_Py_FatalErrorFunc │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ -_PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ -__aeabi_idiv │ │ │ │ │ -PyExc_UnicodeDecodeError │ │ │ │ │ -PyErr_ExceptionMatches │ │ │ │ │ +_PyTokenizer_indenterror │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ +PyExc_UnicodeDecodeError │ │ │ │ │ +PyErr_ExceptionMatches │ │ │ │ │ +__aeabi_idiv │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,36 +7,36 @@ │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2580 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2580 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2580 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 1a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2580 │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cbz r3, 82 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq.n 6c │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -77,21 +77,21 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ b.n aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ b.n a2 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -21,222 +21,220 @@ │ │ │ │ │ add.w r1, r0, r1, lsl #6 │ │ │ │ │ ldr.w r2, [r6, #2752] @ 0xac0 │ │ │ │ │ cbnz r2, 46 <_PyTokenizer_Get+0x46> │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 8d0 │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 296 <_PyTokenizer_Get+0x296> │ │ │ │ │ + bne.w 292 <_PyTokenizer_Get+0x292> │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ str.w r2, [r0, #468] @ 0x1d4 │ │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq.w 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ + beq.w 498 <_PyTokenizer_Get+0x498> │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r4, #32] │ │ │ │ │ bcs.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - beq.w 392 <_PyTokenizer_Get+0x392> │ │ │ │ │ + beq.w 38a <_PyTokenizer_Get+0x38a> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bhi.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bhi.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r1, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2ea <_PyTokenizer_Get+0x2ea> │ │ │ │ │ + ble.w 2f4 <_PyTokenizer_Get+0x2f4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.w 462 <_PyTokenizer_Get+0x462> │ │ │ │ │ + beq.w 45a <_PyTokenizer_Get+0x45a> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 774 <_PyTokenizer_Get+0x774> │ │ │ │ │ + bcs.w 7c2 <_PyTokenizer_Get+0x7c2> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ ldrb.w ip, [r3, #2764] @ 0xacc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 326 <_PyTokenizer_Get+0x326> │ │ │ │ │ + beq.w 2de <_PyTokenizer_Get+0x2de> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - bhi.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bhi.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r0, [r1, #2768] @ 0xad0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ + b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ │ - beq.w 5e2 <_PyTokenizer_Get+0x5e2> │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + beq.w 58c <_PyTokenizer_Get+0x58c> │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.w 4ec <_PyTokenizer_Get+0x4ec> │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - beq.w 338 <_PyTokenizer_Get+0x338> │ │ │ │ │ + beq.w 4e4 <_PyTokenizer_Get+0x4e4> │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + beq.w 330 <_PyTokenizer_Get+0x330> │ │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 29e <_PyTokenizer_Get+0x29e> │ │ │ │ │ + beq.w 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 854 <_PyTokenizer_Get+0x854> │ │ │ │ │ + bcs.w 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #22 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w ip, #1 │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ - beq.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ + beq.w 7b2 <_PyTokenizer_Get+0x7b2> │ │ │ │ │ ldr.w r1, [r6, #2812] @ 0xafc │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5d2 <_PyTokenizer_Get+0x5d2> │ │ │ │ │ + bne.w 51c <_PyTokenizer_Get+0x51c> │ │ │ │ │ ldr.w r0, [r6, #2768] @ 0xad0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 69a <_PyTokenizer_Get+0x69a> │ │ │ │ │ + beq.w 5fe <_PyTokenizer_Get+0x5fe> │ │ │ │ │ ldrb.w lr, [r6, #2764] @ 0xacc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it eq │ │ │ │ │ - addeq r5, #1 │ │ │ │ │ - beq.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ + addeq r7, #1 │ │ │ │ │ + beq.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.n 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ + bne.n 118 <_PyTokenizer_Get+0x118> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov sl, ip │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ - ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ lsls r6, r1, #6 │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ ldr.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 1be <_PyTokenizer_Get+0x1be> │ │ │ │ │ + cbz r0, 1ba <_PyTokenizer_Get+0x1ba> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ str.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80e <_PyTokenizer_Get+0x80e> │ │ │ │ │ + beq.w 826 <_PyTokenizer_Get+0x826> │ │ │ │ │ str.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r6, [r1, #2800] @ 0xaf0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 41a <_PyTokenizer_Get+0x41a> │ │ │ │ │ + beq.w 412 <_PyTokenizer_Get+0x412> │ │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ittt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r4, #32] │ │ │ │ │ ldrcs r2, [r4, #0] │ │ │ │ │ - bcs.n 240 <_PyTokenizer_Get+0x240> │ │ │ │ │ + bcs.n 23c <_PyTokenizer_Get+0x23c> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, sl │ │ │ │ │ orrne.w r2, sl, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6a4 <_PyTokenizer_Get+0x6a4> │ │ │ │ │ + beq.w 606 <_PyTokenizer_Get+0x606> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.w 85e <_PyTokenizer_Get+0x85e> │ │ │ │ │ + bgt.w 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ str r1, [r4, r2] │ │ │ │ │ str.w r1, [r3, #2812] @ 0xafc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -251,47 +249,53 @@ │ │ │ │ │ beq.w 40 <_PyTokenizer_Get+0x40> │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 40 <_PyTokenizer_Get+0x40> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 5cc <_PyTokenizer_Get+0x5cc> │ │ │ │ │ + bne.w 52c <_PyTokenizer_Get+0x52c> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ + beq.w 668 <_PyTokenizer_Get+0x668> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 552 <_PyTokenizer_Get+0x552> │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + bne.w 6bc <_PyTokenizer_Get+0x6bc> │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 522 <_PyTokenizer_Get+0x522> │ │ │ │ │ + beq.w 672 <_PyTokenizer_Get+0x672> │ │ │ │ │ mov r3, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - b.n 138 <_PyTokenizer_Get+0x138> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + b.n 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + adds r0, r2, #1 │ │ │ │ │ + ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bge.n 2f0 <_PyTokenizer_Get+0x2f0> │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b.n b6 <_PyTokenizer_Get+0xb6> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ adds r6, r4, r3 │ │ │ │ │ ldr.w r0, [r6, #2804] @ 0xaf4 │ │ │ │ │ - cbz r0, 30e <_PyTokenizer_Get+0x30e> │ │ │ │ │ + cbz r0, 318 <_PyTokenizer_Get+0x318> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r6, #2804] @ 0xaf4 │ │ │ │ │ add r3, r4 │ │ │ │ │ @@ -305,509 +309,470 @@ │ │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - adds r0, r2, #1 │ │ │ │ │ - ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bge.n 2e6 <_PyTokenizer_Get+0x2e6> │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n b6 <_PyTokenizer_Get+0xb6> │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble.n 38c <_PyTokenizer_Get+0x38c> │ │ │ │ │ - adds r3, r4, r7 │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble.n 384 <_PyTokenizer_Get+0x384> │ │ │ │ │ + add.w r3, r4, r9 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldrb.w r5, [r3, #2764] @ 0xacc │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq.n 38c <_PyTokenizer_Get+0x38c> │ │ │ │ │ - subs r1, r1, r6 │ │ │ │ │ + beq.n 384 <_PyTokenizer_Get+0x384> │ │ │ │ │ + subs r1, r1, r7 │ │ │ │ │ subs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + beq.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.n 370 <_PyTokenizer_Get+0x370> │ │ │ │ │ + bne.n 368 <_PyTokenizer_Get+0x368> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2580 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - beq.w 822 <_PyTokenizer_Get+0x822> │ │ │ │ │ + beq.w 83a <_PyTokenizer_Get+0x83a> │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w lr, [r1, #-1] │ │ │ │ │ uxtb r1, r0 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ streq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.w 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.w 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ beq.w 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.w 85e <_PyTokenizer_Get+0x85e> │ │ │ │ │ + bgt.w 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r0, [r4, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8d0 │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 74a <_PyTokenizer_Get+0x74a> │ │ │ │ │ + bne.w 76e <_PyTokenizer_Get+0x76e> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a <_PyTokenizer_Get+0x74a> │ │ │ │ │ + beq.w 76e <_PyTokenizer_Get+0x76e> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6da <_PyTokenizer_Get+0x6da> │ │ │ │ │ + bne.w 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 6aa <_PyTokenizer_Get+0x6aa> │ │ │ │ │ + beq.w 6cc <_PyTokenizer_Get+0x6cc> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 1f8 <_PyTokenizer_Get+0x1f8> │ │ │ │ │ + b.n 1f4 <_PyTokenizer_Get+0x1f4> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 694 <_PyTokenizer_Get+0x694> │ │ │ │ │ + bne.w 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 68a <_PyTokenizer_Get+0x68a> │ │ │ │ │ + beq.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 66e <_PyTokenizer_Get+0x66e> │ │ │ │ │ + bne.w 73e <_PyTokenizer_Get+0x73e> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 644 <_PyTokenizer_Get+0x644> │ │ │ │ │ + beq.w 714 <_PyTokenizer_Get+0x714> │ │ │ │ │ mov r3, r7 │ │ │ │ │ b.n bc <_PyTokenizer_Get+0xbc> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne.w 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 73e <_PyTokenizer_Get+0x73e> │ │ │ │ │ + beq.w 658 <_PyTokenizer_Get+0x658> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 720 <_PyTokenizer_Get+0x720> │ │ │ │ │ + bne.w 63a <_PyTokenizer_Get+0x63a> │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 6f2 <_PyTokenizer_Get+0x6f2> │ │ │ │ │ + beq.w 60c <_PyTokenizer_Get+0x60c> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r5, fp │ │ │ │ │ b.n 64 <_PyTokenizer_Get+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl 2580 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 83a <_PyTokenizer_Get+0x83a> │ │ │ │ │ - adds r2, r4, r7 │ │ │ │ │ - sub.w r1, r5, #123 @ 0x7b │ │ │ │ │ - ldr.w r3, [r2, #2772] @ 0xad4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bics.w r3, r1, #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - beq.w 826 <_PyTokenizer_Get+0x826> │ │ │ │ │ - cbnz r3, 518 <_PyTokenizer_Get+0x518> │ │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ │ - beq.w 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ - adds r2, r4, r7 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + beq.w 7e2 <_PyTokenizer_Get+0x7e2> │ │ │ │ │ + add.w r3, r4, r9 │ │ │ │ │ + sub.w r1, r2, #123 @ 0x7b │ │ │ │ │ + bics.w r1, r1, #2 │ │ │ │ │ + ldr.w r0, [r3, #2772] @ 0xad4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + beq.w 7cc <_PyTokenizer_Get+0x7cc> │ │ │ │ │ + cbnz r0, 510 <_PyTokenizer_Get+0x510> │ │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ │ + beq.w 876 <_PyTokenizer_Get+0x876> │ │ │ │ │ + add.w r2, r4, r9 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.n 5cc <_PyTokenizer_Get+0x5cc> │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 74e <_PyTokenizer_Get+0x74e> │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2d6 <_PyTokenizer_Get+0x2d6> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ + ldr.w r1, [r6, #2760] @ 0xac8 │ │ │ │ │ + mvn.w ip, r1 │ │ │ │ │ + mov.w ip, ip, lsr #31 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + b.n 170 <_PyTokenizer_Get+0x170> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ + beq.w 7b2 <_PyTokenizer_Get+0x7b2> │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ + beq.w 7b2 <_PyTokenizer_Get+0x7b2> │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r1, #2812] @ 0xafc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ + bne.n 5ec <_PyTokenizer_Get+0x5ec> │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r6, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7fe <_PyTokenizer_Get+0x7fe> │ │ │ │ │ + bne.w 7b2 <_PyTokenizer_Get+0x7b2> │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ ldr.w r1, [r2, #2768] @ 0xad0 │ │ │ │ │ - bne.w 7be <_PyTokenizer_Get+0x7be> │ │ │ │ │ + bne.w 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 7be <_PyTokenizer_Get+0x7be> │ │ │ │ │ + beq.w 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 792 <_PyTokenizer_Get+0x792> │ │ │ │ │ + bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ 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, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ - ldr.w r1, [r6, #2760] @ 0xac8 │ │ │ │ │ - mvn.w ip, r1 │ │ │ │ │ - mov.w ip, ip, lsr #31 │ │ │ │ │ - mov r1, ip │ │ │ │ │ - b.n 172 <_PyTokenizer_Get+0x172> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 38c <_PyTokenizer_Get+0x38c> │ │ │ │ │ + bne.w 384 <_PyTokenizer_Get+0x384> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - strd r1, r7, [sp, #12] │ │ │ │ │ - bl 251c │ │ │ │ │ + strd r1, r9, [sp, #12] │ │ │ │ │ + bl 2580 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r6, [fp, #2756] @ 0xac4 │ │ │ │ │ eor.w r2, r1, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ │ - cbz r2, 612 <_PyTokenizer_Get+0x612> │ │ │ │ │ + cbz r2, 5ba <_PyTokenizer_Get+0x5ba> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ - beq.n 63c <_PyTokenizer_Get+0x63c> │ │ │ │ │ + beq.n 5e4 <_PyTokenizer_Get+0x5e4> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ str r1, [r4, r2] │ │ │ │ │ str.w r1, [r0, #2812] @ 0xafc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ + ldr.w r2, [r1, #2760] @ 0xac8 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + mvn.w sl, r2 │ │ │ │ │ + mov.w sl, sl, lsr #31 │ │ │ │ │ + b.n 54a <_PyTokenizer_Get+0x54a> │ │ │ │ │ + mov sl, ip │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + movs r7, #10 │ │ │ │ │ + b.n 54a <_PyTokenizer_Get+0x54a> │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 694 <_PyTokenizer_Get+0x694> │ │ │ │ │ + bne.n 660 <_PyTokenizer_Get+0x660> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cbz r0, 68a <_PyTokenizer_Get+0x68a> │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cbz r0, 654 <_PyTokenizer_Get+0x654> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 496 <_PyTokenizer_Get+0x496> │ │ │ │ │ + beq.w 4d2 <_PyTokenizer_Get+0x4d2> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r5, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov r7, sl │ │ │ │ │ + str.w sl, [r4, #4] │ │ │ │ │ + b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str.w fp, [r4, #4] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov sl, ip │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - movs r7, #10 │ │ │ │ │ - b.n 58a <_PyTokenizer_Get+0x58a> │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n 280 <_PyTokenizer_Get+0x280> │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + b.n 52e <_PyTokenizer_Get+0x52e> │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne.n 6c6 <_PyTokenizer_Get+0x6c6> │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cbz r0, 6c0 <_PyTokenizer_Get+0x6c0> │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r3, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2d0 <_PyTokenizer_Get+0x2d0> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + b.n 52e <_PyTokenizer_Get+0x52e> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 6a2 <_PyTokenizer_Get+0x6a2> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 66a <_PyTokenizer_Get+0x66a> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 52e <_PyTokenizer_Get+0x52e> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bne.n 76a <_PyTokenizer_Get+0x76a> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + beq.n 76a <_PyTokenizer_Get+0x76a> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 454 <_PyTokenizer_Get+0x454> │ │ │ │ │ + beq.w 44c <_PyTokenizer_Get+0x44c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 240 <_PyTokenizer_Get+0x240> │ │ │ │ │ + b.n 23c <_PyTokenizer_Get+0x23c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 76c <_PyTokenizer_Get+0x76c> │ │ │ │ │ + bne.n 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cbz r0, 73a <_PyTokenizer_Get+0x73a> │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cbz r0, 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4da <_PyTokenizer_Get+0x4da> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + beq.w 48e <_PyTokenizer_Get+0x48e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r7, sl │ │ │ │ │ - str.w sl, [r4, #4] │ │ │ │ │ - b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - b.n 240 <_PyTokenizer_Get+0x240> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - b.n 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ - ldr.w r2, [r1, #2760] @ 0xac8 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - mvn.w sl, r2 │ │ │ │ │ - mov.w sl, sl, lsr #31 │ │ │ │ │ - b.n 58a <_PyTokenizer_Get+0x58a> │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ - movs r2, #29 │ │ │ │ │ + b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ + str.w fp, [r4, #4] │ │ │ │ │ b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - str.w r6, [r3, #2752] @ 0xac0 │ │ │ │ │ - str.w r6, [r2, #2812] @ 0xafc │ │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + b.n 23c <_PyTokenizer_Get+0x23c> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ add.w r2, r4, r2, lsl #6 │ │ │ │ │ ldr.w r0, [r2, #2784] @ 0xae0 │ │ │ │ │ ldr.w r2, [r3, #2776] @ 0xad8 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr.w r3, [r3, #2780] @ 0xadc │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne.n 8ac <_PyTokenizer_Get+0x8ac> │ │ │ │ │ + bne.n 852 <_PyTokenizer_Get+0x852> │ │ │ │ │ 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 │ │ │ │ │ @@ -818,2857 +783,3034 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ - movs r2, #15 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ + movs r2, #29 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 3ca <_PyTokenizer_Get+0x3ca> │ │ │ │ │ - cbz r3, 844 <_PyTokenizer_Get+0x844> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + cbz r0, 7ec <_PyTokenizer_Get+0x7ec> │ │ │ │ │ + mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ - adds r2, r4, r7 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + bl 263c │ │ │ │ │ + add.w r2, r4, r9 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ + b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 4fa <_PyTokenizer_Get+0x4fa> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 2580 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 4f2 <_PyTokenizer_Get+0x4f2> │ │ │ │ │ + mov r1, r2 │ │ │ │ │ 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 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b.n 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + beq.n 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ mov r3, r7 │ │ │ │ │ + b.n 7b4 <_PyTokenizer_Get+0x7b4> │ │ │ │ │ + movs r2, #29 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b.n 578 <_PyTokenizer_Get+0x578> │ │ │ │ │ + b.n 53a <_PyTokenizer_Get+0x53a> │ │ │ │ │ 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, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 28c <_PyTokenizer_Get+0x28c> │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ + movs r2, #15 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 3c2 <_PyTokenizer_Get+0x3c2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 251c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 8bc <_PyTokenizer_Get+0x8bc> │ │ │ │ │ - ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ - 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 86c <_PyTokenizer_Get+0x86c> │ │ │ │ │ + b.n 816 <_PyTokenizer_Get+0x816> │ │ │ │ │ + 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, #12] │ │ │ │ │ + bl 2580 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #123 @ 0x7b │ │ │ │ │ + bne.n 8be <_PyTokenizer_Get+0x8be> │ │ │ │ │ + ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ - b.n 128 <_PyTokenizer_Get+0x128> │ │ │ │ │ - nop │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ │ + str.w r6, [r3, #2752] @ 0xac0 │ │ │ │ │ + str.w r6, [r2, #2812] @ 0xafc │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 263c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ + b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ │ │ │ │ │ 000008d0 : │ │ │ │ │ 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 fp, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + str r5, [r2, #28] │ │ │ │ │ + str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c46 │ │ │ │ │ - ldr.w r8, [fp, #452] @ 0x1c4 │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - str.w r7, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + bne.w c62 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r8, [r3, #452] @ 0x1c4 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ │ + str r7, [r3, #28] │ │ │ │ │ + str.w r0, [r3, #472] @ 0x1d8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d34 │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ + bne.w d70 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 11d6 │ │ │ │ │ + beq.w 12ce │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - itt cs │ │ │ │ │ + itttt cs │ │ │ │ │ movcs r3, #29 │ │ │ │ │ - strcs.w r3, [fp, #32] │ │ │ │ │ - bcs.n 95e │ │ │ │ │ + ldrcs r2, [sp, #20] │ │ │ │ │ + movcs r4, r2 │ │ │ │ │ + strcs r3, [r2, #32] │ │ │ │ │ + bcs.n 95c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + str.w r3, [r1, #476] @ 0x1dc │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - str.w r7, [fp, #4] │ │ │ │ │ - bhi.w 20d4 │ │ │ │ │ + str r7, [r1, #4] │ │ │ │ │ + bhi.w 2326 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - str.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str.w r0, [r1, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - str.w r9, [fp, #28] │ │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 1182 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ + beq.w 11e2 │ │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.w 11ce │ │ │ │ │ + bcs.w 1228 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - str.w r4, [fp, #4] │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ │ sub.w r1, r2, #9 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #23 │ │ │ │ │ - bhi.w aec │ │ │ │ │ - movs r6, #9 │ │ │ │ │ - movt r6, #128 @ 0x80 │ │ │ │ │ - lsrs r6, r1 │ │ │ │ │ - lsls r6, r6, #31 │ │ │ │ │ - bmi.w f06 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 1d5a │ │ │ │ │ - str.w r7, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - ldr.w r1, [fp, #32] │ │ │ │ │ + bhi.w afe │ │ │ │ │ + mov.w ip, #9 │ │ │ │ │ + movt ip, #128 @ 0x80 │ │ │ │ │ + lsr.w ip, ip, r1 │ │ │ │ │ + tst.w ip, #1 │ │ │ │ │ + bne.w f48 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1f76 │ │ │ │ │ + str r7, [r4, #28] │ │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - beq.w 16d0 │ │ │ │ │ + beq.w 1722 │ │ │ │ │ bic.w r0, r2, #32 │ │ │ │ │ sub.w r1, r0, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.w b66 │ │ │ │ │ + bls.w b78 │ │ │ │ │ sub.w r1, r2, #95 @ 0x5f │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b72 │ │ │ │ │ - cmp r6, #13 │ │ │ │ │ - beq.w 2494 │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - beq.w c20 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq.w f56 │ │ │ │ │ - uxtb r1, r6 │ │ │ │ │ + bne.w b84 │ │ │ │ │ + cmp.w fp, #13 │ │ │ │ │ + beq.w 2306 │ │ │ │ │ + cmp.w fp, #10 │ │ │ │ │ + beq.w c3a │ │ │ │ │ + cmp.w fp, #46 @ 0x2e │ │ │ │ │ + beq.w f9e │ │ │ │ │ + uxtb.w r1, fp │ │ │ │ │ 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 r2, [r5, r1, lsl #2] │ │ │ │ │ lsls r7, r2, #29 │ │ │ │ │ - bmi.w d5e │ │ │ │ │ - ldr.w r2, [fp, #28] │ │ │ │ │ + bmi.w d9a │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ │ + cmp.w fp, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r6, #39 @ 0x27 │ │ │ │ │ + cmpne.w fp, #39 @ 0x27 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #102 @ 0x66 │ │ │ │ │ - beq.w 1824 │ │ │ │ │ + beq.w 1780 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ - sub.w r7, r6, #125 @ 0x7d │ │ │ │ │ + bne.w 132a │ │ │ │ │ + cmp.w fp, #92 @ 0x5c │ │ │ │ │ + beq.w 1cca │ │ │ │ │ + sub.w r7, fp, #125 @ 0x7d │ │ │ │ │ clz r7, r7 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ │ + cmp.w fp, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r7 │ │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1278 │ │ │ │ │ - cmp r6, #123 @ 0x7b │ │ │ │ │ + bne.w 1298 │ │ │ │ │ + cmp.w fp, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ - cmpne r6, #33 @ 0x21 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + cmpne.w fp, #33 @ 0x21 │ │ │ │ │ + beq.w 1298 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15da │ │ │ │ │ + bne.w 1644 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w ece │ │ │ │ │ - ldrd r1, r3, [fp] │ │ │ │ │ + beq.w f08 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldrd r1, r3, [r0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - str.w r2, [fp, #4] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 2326 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - cmp r6, #91 @ 0x5b │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ + cmp.w fp, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - beq.w e02 │ │ │ │ │ - ble.w ed6 │ │ │ │ │ - cmp r6, #123 @ 0x7b │ │ │ │ │ - beq.w e02 │ │ │ │ │ - bic.w r3, r6, #32 │ │ │ │ │ + str.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ + beq.w e3a │ │ │ │ │ + ble.w f12 │ │ │ │ │ + cmp.w fp, #123 @ 0x7b │ │ │ │ │ + beq.w e3a │ │ │ │ │ + bic.w r3, fp, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w f0a │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.w f4c │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w r6, [fp, #28] │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ + beq.w 1044 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ it ne │ │ │ │ │ - movne r6, r2 │ │ │ │ │ - str.w r7, [fp, #28] │ │ │ │ │ + movne fp, r2 │ │ │ │ │ + str r7, [r4, #28] │ │ │ │ │ bne.w 9b2 │ │ │ │ │ - movw r4, #47102 @ 0xb7fe │ │ │ │ │ - movt r4, #65535 @ 0xffff │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + movw r5, #47102 @ 0xb7fe │ │ │ │ │ + movt r5, #65535 @ 0xffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi.n b0c │ │ │ │ │ - asr.w r2, r4, r2 │ │ │ │ │ - lsls r5, r2, #31 │ │ │ │ │ - bmi.n b0c │ │ │ │ │ - add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r1, [fp, #2736] @ 0xab0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bhi.n b1c │ │ │ │ │ + asr.w r2, r5, r2 │ │ │ │ │ + lsls r2, r2, #31 │ │ │ │ │ + bmi.n b1c │ │ │ │ │ + add.w r5, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r1, [r4, #2736] @ 0xab0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ab4 │ │ │ │ │ + bne.w 1a80 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c38 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ + bne.w 1d78 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 16d0 │ │ │ │ │ - adds r3, r6, #1 │ │ │ │ │ - bne.w 9e2 │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + beq.w 1722 │ │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 9e0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1964 │ │ │ │ │ + bne.w 1adc │ │ │ │ │ subs r2, #11 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ + b.n c34 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 126c │ │ │ │ │ + beq.w 128c │ │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ │ - beq.w 110a │ │ │ │ │ + beq.w 116e │ │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ │ - beq.w 14f8 │ │ │ │ │ + beq.w 1524 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ - beq.w 107e │ │ │ │ │ + beq.w 10e0 │ │ │ │ │ bic.w r2, r2, #32 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ movs r7, #0 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n bb0 │ │ │ │ │ - ldrd r4, r3, [fp, #4] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq.w 112e │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + b.n bc4 │ │ │ │ │ + ldrd r6, r3, [r4, #4] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 1192 │ │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.w 1172 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ + bcs.w 11d4 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r2, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ │ - bic.w r2, r6, #32 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ + ldrb.w fp, [r6] │ │ │ │ │ + bic.w r2, fp, #32 │ │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.n b8a │ │ │ │ │ - sub.w r3, r6, #48 @ 0x30 │ │ │ │ │ + bls.n b9e │ │ │ │ │ + sub.w r3, fp, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b8a │ │ │ │ │ - cmp r6, #127 @ 0x7f │ │ │ │ │ + bls.n b9e │ │ │ │ │ + cmp.w fp, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ + cmp.w fp, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f02 │ │ │ │ │ - adds r3, r6, #1 │ │ │ │ │ - beq.w 182e │ │ │ │ │ - ldrd r2, r5, [fp] │ │ │ │ │ + bne.w f44 │ │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 189c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldrd r2, r5, [r1] │ │ │ │ │ mov r3, r5 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + str r5, [r1, #4] │ │ │ │ │ + bcc.w 2326 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ - uxtb r6, r6 │ │ │ │ │ + uxtb.w r6, fp │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + str.w r3, [r1, #476] @ 0x1dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + bne.w 1f1a │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ 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} │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w fb6 │ │ │ │ │ - add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ + beq.w ff8 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + add.w r2, r1, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19b8 │ │ │ │ │ + bne.w 1a18 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r3, [fp, #28] │ │ │ │ │ - str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ + str r3, [r1, #28] │ │ │ │ │ + str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ + str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub.w r8, r0, r6 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add.w r9, r8, r6 │ │ │ │ │ - beq.n c98 │ │ │ │ │ + beq.n cb8 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n ce0 │ │ │ │ │ + bcs.n d00 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldrb.w ip, [r7] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.w e4a │ │ │ │ │ + bne.w e82 │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add.w r9, r8, r6 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n c6c │ │ │ │ │ + bne.n c8c │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n ce6 │ │ │ │ │ + bne.n d06 │ │ │ │ │ ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f8 │ │ │ │ │ + beq.w 18f6 │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e6 │ │ │ │ │ + bne.w 18e4 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 18b2 │ │ │ │ │ + beq.w 18b0 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n c74 │ │ │ │ │ + bcc.n c94 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ movs r3, #29 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - ldr.w r8, [fp, #480] @ 0x1e0 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r8, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 106a │ │ │ │ │ - ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ + bne.w 15f0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 21c2 │ │ │ │ │ + bne.w 1066 │ │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ - add.w r2, fp, r3 │ │ │ │ │ + add r2, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 12aa │ │ │ │ │ - add r3, fp │ │ │ │ │ - ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne.w 1582 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + beq.w 107a │ │ │ │ │ + ble.w 154a │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ │ + bgt.w 2120 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r3, r0 │ │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bge.w 2114 │ │ │ │ │ + ldr.w r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + str r1, [r0, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r7, [fp, #28] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ │ + str.w r9, [r3, #2292] @ 0x8f4 │ │ │ │ │ + ldr.w r0, [r0, #476] @ 0x1dc │ │ │ │ │ + ldr r7, [r1, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str.w r1, [r3, #472] @ 0x1d8 │ │ │ │ │ + str r7, [r3, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 91c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ + add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 14da │ │ │ │ │ + bge.w 1508 │ │ │ │ │ add.w r2, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19e0 │ │ │ │ │ - str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + bne.w 1a34 │ │ │ │ │ + str.w r2, [r0, #452] @ 0x1c4 │ │ │ │ │ movs r2, #6 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - bne.w 1022 │ │ │ │ │ - bl 251c │ │ │ │ │ + b.n c34 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + cmp.w fp, #48 @ 0x30 │ │ │ │ │ + bne.w 1096 │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1f10 │ │ │ │ │ - bgt.w 1420 │ │ │ │ │ + beq.w 1ce8 │ │ │ │ │ + bgt.w 1444 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 196a │ │ │ │ │ - bgt.w 158a │ │ │ │ │ + beq.w 1922 │ │ │ │ │ + bgt.w 15bc │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1f10 │ │ │ │ │ + beq.w 1ce8 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ + beq.w 1c60 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1e64 │ │ │ │ │ + beq.w 1bd0 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bmi.w 1f6c │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 23ba │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ + beq.w 1aba │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ - bgt.w 1e94 │ │ │ │ │ + bgt.w 1c00 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - beq.w 1b5e │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ + beq.w 1adc │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + beq.w 1b9c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 2326 │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + str.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + b.n c34 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 24fa │ │ │ │ │ - add.w r2, fp, r3 │ │ │ │ │ - add.w r5, fp, r3, lsl #2 │ │ │ │ │ + bgt.w 204a │ │ │ │ │ + adds r2, r4, r3 │ │ │ │ │ + add.w r5, r4, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ │ - ldr.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ + strb.w fp, [r2, #484] @ 0x1e4 │ │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ │ - ldr.w r0, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ str.w r1, [r5, #1484] @ 0x5cc │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ittt gt │ │ │ │ │ ldrgt.w r3, [sl, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt.w r3, [sl, #4] │ │ │ │ │ - b.n abe │ │ │ │ │ + b.n ad2 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - beq.w c5a │ │ │ │ │ + beq.w c7a │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 245a │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - str.w r7, [fp, #4] │ │ │ │ │ + beq.w 20d2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r7, [r3, #4] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 2326 │ │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ sub.w r2, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - bhi.w ce6 │ │ │ │ │ + str.w r1, [r3, #476] @ 0x1dc │ │ │ │ │ + bhi.w d06 │ │ │ │ │ movs r3, #9 │ │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ │ lsrs r3, r2 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w ce6 │ │ │ │ │ - ldr.w r3, [fp, #456] @ 0x1c8 │ │ │ │ │ + bpl.w d06 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r6, #0 │ │ │ │ │ - beq.w 1460 │ │ │ │ │ + ldr.w r3, [r3, #456] @ 0x1c8 │ │ │ │ │ + beq.w 1484 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2094 │ │ │ │ │ - ldr.w r8, [fp, #452] @ 0x1c4 │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - str.w r7, [fp, #28] │ │ │ │ │ + bne.w 23a4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r8, [r3, #452] @ 0x1c4 │ │ │ │ │ + str.w r1, [r3, #472] @ 0x1d8 │ │ │ │ │ + str r7, [r3, #28] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w d34 │ │ │ │ │ + bne.w d70 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 920 │ │ │ │ │ - cmp r6, #91 @ 0x5b │ │ │ │ │ - beq.n e02 │ │ │ │ │ - bgt.w ab4 │ │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ │ - beq.n e02 │ │ │ │ │ - cmp r6, #41 @ 0x29 │ │ │ │ │ - beq.w 1216 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 91e │ │ │ │ │ + cmp.w fp, #91 @ 0x5b │ │ │ │ │ + beq.n e3a │ │ │ │ │ + bgt.w ac8 │ │ │ │ │ + cmp.w fp, #40 @ 0x28 │ │ │ │ │ + beq.n e3a │ │ │ │ │ + cmp.w fp, #41 @ 0x29 │ │ │ │ │ + beq.w 1230 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1002 │ │ │ │ │ - cmp r6, #61 @ 0x3d │ │ │ │ │ - bne.w aca │ │ │ │ │ + beq.w 1044 │ │ │ │ │ + cmp.w fp, #61 @ 0x3d │ │ │ │ │ + bne.w ade │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge.w r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n aca │ │ │ │ │ + b.n ade │ │ │ │ │ orrs r7, r3 │ │ │ │ │ - b.n b8a │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 96a │ │ │ │ │ - add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ + b.n b9e │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b.n 968 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r5, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1658 │ │ │ │ │ + bgt.w 16be │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16a4 │ │ │ │ │ - ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 21f6 │ │ │ │ │ - ble.w abe │ │ │ │ │ + bne.w 1734 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 2356 │ │ │ │ │ + ble.w ad2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ - add.w r3, fp, r2 │ │ │ │ │ + str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ │ + add r3, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ - cmp r6, #41 @ 0x29 │ │ │ │ │ + cmp.w fp, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.n fe8 │ │ │ │ │ + bne.n 1026 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15bc │ │ │ │ │ + bgt.w 1624 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aca │ │ │ │ │ - b.n 1002 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.w ade │ │ │ │ │ + b.n 1044 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2580 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1a82 │ │ │ │ │ + bmi.w 1ace │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1b3a │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ + beq.w 1b06 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1b26 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ + beq.w 1af4 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - str.w r0, [fp, #4] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 2326 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + b.n c34 │ │ │ │ │ + ldr.w r3, [r2, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.w c2e │ │ │ │ │ - add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + bgt.w c4a │ │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ + add.w r2, r2, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1b06 │ │ │ │ │ + bne.w 1bae │ │ │ │ │ subs r5, #1 │ │ │ │ │ - str.w r8, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + str.w r8, [r0, #2700] @ 0xa8c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ movs r2, #4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - cmp r6, #93 @ 0x5d │ │ │ │ │ + b.n c34 │ │ │ │ │ + cmp.w fp, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.n 10ec │ │ │ │ │ + bne.w 114e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15bc │ │ │ │ │ + bgt.w 1624 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aca │ │ │ │ │ + bne.w ade │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - bl 2734 │ │ │ │ │ + b.n c34 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bne.w 250e │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.w 2114 │ │ │ │ │ + ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ │ + b.n d60 │ │ │ │ │ + bl 2798 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a90 │ │ │ │ │ + beq.w 20ee │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ + beq.w 1aba │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1b74 │ │ │ │ │ + beq.w 1b28 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1bb8 │ │ │ │ │ + beq.w 1b70 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 2848 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + bne.w e00 │ │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c1a │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n d24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + b.n c34 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - beq.w 16f6 │ │ │ │ │ + beq.w 1310 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ movs r7, #1 │ │ │ │ │ orr.w r3, r9, r8 │ │ │ │ │ - bic.w r2, r6, #32 │ │ │ │ │ + bic.w r2, fp, #32 │ │ │ │ │ orrs.w r4, r3, r7 │ │ │ │ │ - bne.w 1502 │ │ │ │ │ + bne.w 152e │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq.w 12e2 │ │ │ │ │ - cbnz r5, 10c4 │ │ │ │ │ + beq.w 1604 │ │ │ │ │ + cbnz r5, 1126 │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq.w 19d8 │ │ │ │ │ + beq.w 19fc │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq.w 169e │ │ │ │ │ + beq.w 1702 │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - bne.w b82 │ │ │ │ │ + bne.w b94 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq.w 16f0 │ │ │ │ │ + beq.w 130e │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 10a0 │ │ │ │ │ - cmp r6, #125 @ 0x7d │ │ │ │ │ + b.n 1102 │ │ │ │ │ + cmp.w fp, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 20a8 │ │ │ │ │ + bne.w 2270 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1aa2 │ │ │ │ │ + bgt.w 1a6e │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aca │ │ │ │ │ - b.n 1002 │ │ │ │ │ + bne.w ade │ │ │ │ │ + b.n 1044 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 12fe │ │ │ │ │ + beq.w 132a │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 10a0 │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ + b.n 1102 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 1178 │ │ │ │ │ - ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.n 11d8 │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 183c │ │ │ │ │ - ldr.w r4, [fp, #4] │ │ │ │ │ + beq.w 18aa │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r6, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ + sub.w r2, r8, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cc4 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - beq.n 112e │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + bne.w 1d54 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq.n 1192 │ │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w b9e │ │ │ │ │ + bcc.w bb2 │ │ │ │ │ movs r3, #29 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r2, #32 │ │ │ │ │ - b.n bb0 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ + b.n bc4 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 16b8 │ │ │ │ │ - ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.w 1708 │ │ │ │ │ + ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1854 │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ + beq.w 199c │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r7, [fp, #2704] @ 0xa90 │ │ │ │ │ + str.w r7, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1842 │ │ │ │ │ + bne.w 198a │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 1182 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ + beq.n 11e2 │ │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 97a │ │ │ │ │ + bcc.w 978 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ movs r2, #29 │ │ │ │ │ - str.w r2, [fp, #32] │ │ │ │ │ - b.n 16bc │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne.w 95e │ │ │ │ │ - ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 188c │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r7, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r5, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 187a │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.n 11d6 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - b.w 926 │ │ │ │ │ - add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ + str r2, [r3, #32] │ │ │ │ │ + b.n 170e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r5, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w f16 │ │ │ │ │ + ble.w f5a │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c24 │ │ │ │ │ - ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 21f6 │ │ │ │ │ - bgt.w f2c │ │ │ │ │ + bne.w 1dee │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 2356 │ │ │ │ │ + bgt.w f72 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 15cc │ │ │ │ │ - cmp r6, #125 @ 0x7d │ │ │ │ │ - bne.w abe │ │ │ │ │ + blt.w 1634 │ │ │ │ │ + cmp.w fp, #125 @ 0x7d │ │ │ │ │ + bne.w ad2 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10fc │ │ │ │ │ + bne.w 1160 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n 10fc │ │ │ │ │ + b.n 1160 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 1112 │ │ │ │ │ - add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ + b.n 1176 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r5, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1470 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bgt.w 1496 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15da │ │ │ │ │ + bne.w 1644 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - bne.w a7c │ │ │ │ │ - cmp r6, #91 @ 0x5b │ │ │ │ │ - bgt.w aae │ │ │ │ │ - b.n eda │ │ │ │ │ - ble.w 151e │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 221e │ │ │ │ │ - add r3, fp │ │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bge.w 1582 │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ │ - str.w r9, [r3, #2292] @ 0x8f4 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n d24 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ + bne.w a8c │ │ │ │ │ + cmp.w fp, #91 @ 0x5b │ │ │ │ │ + bgt.w ac0 │ │ │ │ │ + b.n f18 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.w 95c │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 18fe │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + str.w r7, [r4, #2704] @ 0xa90 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + subs r2, r5, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1dd2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.w 175c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ │ + b.w 924 │ │ │ │ │ + cbz r7, 132a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r7, #1 │ │ │ │ │ - movne r7, #0 │ │ │ │ │ - bne.w 10e8 │ │ │ │ │ - ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ - str.w r2, [fp, #468] @ 0x1d4 │ │ │ │ │ - str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ - bl 251c │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - beq.w 1638 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + cmpne r3, #114 @ 0x72 │ │ │ │ │ + beq.w 1786 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ │ + str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ + bl 2580 │ │ │ │ │ + cmp fp, r0 │ │ │ │ │ + beq.w 169c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 164e │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ + beq.w 16b2 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w sl, [r1, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 2326 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + str.w r3, [r1, #476] @ 0x1dc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 140a │ │ │ │ │ + beq.n 1430 │ │ │ │ │ mov r5, sl │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ - b.n 1374 │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + b.n 13a2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 167c │ │ │ │ │ + beq.w 16e4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 13b6 │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + beq.n 13e0 │ │ │ │ │ + ldr.w r3, [r6, #476] @ 0x1dc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bcs.n 13fc │ │ │ │ │ + bcs.n 1422 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ + str.w r3, [r6, #476] @ 0x1dc │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ │ + str r1, [r6, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.n 1408 │ │ │ │ │ + beq.n 142e │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2242 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 136a │ │ │ │ │ + bne.w 1ffa │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.n 1398 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 135e │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ + b.n 138c │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1900 │ │ │ │ │ - ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.w 19c0 │ │ │ │ │ + ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a3a │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ + beq.w 1aac │ │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ + str.w r5, [r6, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2012 │ │ │ │ │ + bne.w 1f80 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 13b6 │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + beq.n 13e0 │ │ │ │ │ + ldr.w r3, [r6, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 1380 │ │ │ │ │ + bcc.n 13ae │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #29 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.n 1910 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + str r3, [r1, #32] │ │ │ │ │ + b.n 19d2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w c34 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ + beq.w 1c60 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 196a │ │ │ │ │ + beq.w 1922 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.w 1f6c │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 23ba │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b72 │ │ │ │ │ - ble.n 1444 │ │ │ │ │ + beq.w 1b26 │ │ │ │ │ + ble.n 1468 │ │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ │ - beq.w 1bb8 │ │ │ │ │ + beq.w 1b70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 28ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - b.n dca │ │ │ │ │ + beq.w 1adc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ │ + b.n e08 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2226 │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + bne.w 239e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n d24 │ │ │ │ │ + ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ │ + b.n d60 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1284 │ │ │ │ │ + blt.w 12a6 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ - cmp r6, #123 @ 0x7b │ │ │ │ │ + cmp.w fp, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ subne.w r8, r3, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 1d84 │ │ │ │ │ + beq.w 1d46 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 14ba │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2638 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bne.n 14e6 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 269c <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d0 │ │ │ │ │ - cmp r6, #123 @ 0x7b │ │ │ │ │ - beq.w 1284 │ │ │ │ │ + beq.w 1722 │ │ │ │ │ + cmp.w fp, #123 @ 0x7b │ │ │ │ │ + beq.w 12a6 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr.w r9, [r5, #64] @ 0x40 │ │ │ │ │ - add.w r5, fp, r9, lsl #6 │ │ │ │ │ - ldr.w r3, [r5, #2808] @ 0xaf8 │ │ │ │ │ + add.w ip, r3, r9, lsl #6 │ │ │ │ │ + ldr.w r3, [ip, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d92 │ │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ │ - bne.w 1284 │ │ │ │ │ + bne.w 1e06 │ │ │ │ │ + cmp.w fp, #58 @ 0x3a │ │ │ │ │ + bne.w 12a6 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1284 │ │ │ │ │ + bne.w 12a6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.w acc │ │ │ │ │ + b.w ae0 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a22 │ │ │ │ │ - str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + bne.w 1a04 │ │ │ │ │ + str.w r2, [r0, #452] @ 0x1c4 │ │ │ │ │ movs r2, #5 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w c34 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b.n 1112 │ │ │ │ │ + b.n 1176 │ │ │ │ │ orr.w r1, r5, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ - beq.w 10b8 │ │ │ │ │ + beq.w 111a │ │ │ │ │ orrs.w r8, r5, r8 │ │ │ │ │ - bne.w b82 │ │ │ │ │ + bne.w b94 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - bne.w b82 │ │ │ │ │ + bne.w b94 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 10d0 │ │ │ │ │ + b.n 1132 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1896 │ │ │ │ │ - ldr.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ - add r3, fp │ │ │ │ │ + ble.w 190a │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ + add r3, r4 │ │ │ │ │ + ldr.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r0, r7, #1 │ │ │ │ │ - str.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ + str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r2, 156e │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bge.n 156e │ │ │ │ │ + cbz r2, 1596 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + ble.n 1596 │ │ │ │ │ subs r7, #2 │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ - str.w r7, [fp, #452] @ 0x1c4 │ │ │ │ │ - str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ + str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 156e │ │ │ │ │ - add.w r1, fp, #48 @ 0x30 │ │ │ │ │ + cbz r2, 1596 │ │ │ │ │ + add.w r1, r4, #48 @ 0x30 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble.n 156e │ │ │ │ │ - ldr.w r3, [fp, #452] @ 0x1c4 │ │ │ │ │ + ble.n 1596 │ │ │ │ │ + ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str.w r2, [fp, #44] @ 0x2c │ │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #452] @ 0x1c4 │ │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1552 │ │ │ │ │ + bne.n 157c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 1896 │ │ │ │ │ + bne.w 190a │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ - ldr.w r3, [fp, r2, lsl #2] │ │ │ │ │ + ldr.w r3, [r1, r2, lsl #2] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w d16 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 1012 │ │ │ │ │ + bne.w 2114 │ │ │ │ │ + ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ │ + ldr r7, [r1, #4] │ │ │ │ │ + ldr.w r2, [r1, #452] @ 0x1c4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.w d60 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w d92 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bne.w dd0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1f66 │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bmi.w 1bca │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + 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 1012 │ │ │ │ │ + b.n 1056 │ │ │ │ │ + ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.w d60 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r7, #1 │ │ │ │ │ + movne r7, #0 │ │ │ │ │ + beq.w 132a │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 1102 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w abe │ │ │ │ │ + bge.w ad2 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.n 100e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 1052 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1c9e │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - beq.w 1c9c │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ + bne.w 1e8a │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + beq.w 1e88 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 2326 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - beq.n 16e2 │ │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + cmp fp, r0 │ │ │ │ │ + beq.n 174a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ movs r7, #1 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w 1326 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + bne.w 1352 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b.n 1354 │ │ │ │ │ + b.n 1382 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1222 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + beq.w 123e │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1012 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + b.n 1056 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 2580 │ │ │ │ │ + cmp fp, r0 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - streq r3, [sp, #24] │ │ │ │ │ - ldreq.w r5, [fp, #4] │ │ │ │ │ - beq.w 200c │ │ │ │ │ + streq r3, [sp, #28] │ │ │ │ │ + ldreq r5, [r6, #4] │ │ │ │ │ + beq.w 1d72 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 2002 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - b.n 1364 │ │ │ │ │ + beq.w 1d6a │ │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ │ + b.n 1392 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w abe │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - b.w abe │ │ │ │ │ - ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ + b.n 1608 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ │ subs r0, #1 │ │ │ │ │ - cbz r7, 16c2 │ │ │ │ │ + cbz r7, 1714 │ │ │ │ │ subs r7, #1 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - str.w r7, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - bne.w b48 │ │ │ │ │ + str r7, [r3, #28] │ │ │ │ │ + str.w r0, [r3, #472] @ 0x1d8 │ │ │ │ │ + bne.w b58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r3, [r2, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w ad2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ │ + b.w ad2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldr.w sl, [fp, #4] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 1354 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 12fe │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ │ - ldrb r3, [r7, r3] │ │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r3, #114 @ 0x72 │ │ │ │ │ - bne.w 12fe │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w r3, [fp, #468] @ 0x1d4 │ │ │ │ │ - ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ - str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ - bl 251c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + b.n 1382 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne.w 95c │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 18fe │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + str.w r7, [r3, #2704] @ 0xa90 │ │ │ │ │ + b.n 12ee │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a3c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ │ + str.w r3, [r2, #468] @ 0x1d4 │ │ │ │ │ + ldr.w r3, [r2, #2704] @ 0xa90 │ │ │ │ │ + str.w r3, [r2, #2708] @ 0xa94 │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq.w 1d12 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ + cmp r0, fp │ │ │ │ │ + beq.w 1c0e │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - itt eq │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + it eq │ │ │ │ │ moveq r8, r2 │ │ │ │ │ - beq.w 1d26 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ + beq.w 1c24 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r8, [fp, #4] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ + bcc.w 2326 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r9, [fp, #28] │ │ │ │ │ + bne.w 2312 │ │ │ │ │ + ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ + add.w r5, r0, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r9, [r0, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ + str.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt.w 1d38 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add.w r3, r2, #43 @ 0x2b │ │ │ │ │ + bgt.w 1c3c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r0, r2, #43 @ 0x2b │ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - add.w r5, fp, r2 │ │ │ │ │ - mov.w ip, r3, lsl #6 │ │ │ │ │ - mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r1, [fp, ip] │ │ │ │ │ - strb.w r6, [r5, #2764] @ 0xacc │ │ │ │ │ - add.w r6, fp, ip │ │ │ │ │ - str.w r0, [r5, #2768] @ 0xad0 │ │ │ │ │ - addw r0, r2, #2808 @ 0xaf8 │ │ │ │ │ + adds r5, r4, r2 │ │ │ │ │ + mov.w ip, r0, lsl #6 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str.w r1, [r4, ip] │ │ │ │ │ + addw ip, r2, #2808 @ 0xaf8 │ │ │ │ │ + strb.w fp, [r5, #2764] @ 0xacc │ │ │ │ │ + add.w lr, r4, ip │ │ │ │ │ str.w r9, [r5, #2776] @ 0xad8 │ │ │ │ │ - add.w sl, fp, r0 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - ldr.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ - str.w r4, [r5, #2780] @ 0xadc │ │ │ │ │ - ldr.w r4, [fp, #464] @ 0x1d0 │ │ │ │ │ - str.w r4, [r5, #2784] @ 0xae0 │ │ │ │ │ - str.w ip, [r5, #2804] @ 0xaf4 │ │ │ │ │ - str.w ip, [r5, #2796] @ 0xaec │ │ │ │ │ - str.w lr, [r5, #2788] @ 0xae4 │ │ │ │ │ - str.w lr, [r5, #2792] @ 0xae8 │ │ │ │ │ - str.w lr, [r5, #2800] @ 0xaf0 │ │ │ │ │ - str.w ip, [fp, r0] │ │ │ │ │ - str.w ip, [sl, #4] │ │ │ │ │ - ldrb.w r0, [r9] │ │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ │ - beq.w 19f6 │ │ │ │ │ - bhi.n 17fc │ │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ │ - bne.n 17fc │ │ │ │ │ - ldrb.w r1, [r9, #1] │ │ │ │ │ - ldrb r1, [r7, r1] │ │ │ │ │ + str.w r3, [r5, #2768] @ 0xad0 │ │ │ │ │ + ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + str.w r3, [r5, #2780] @ 0xadc │ │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ + str.w r3, [r5, #2784] @ 0xae0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r6, [r5, #2804] @ 0xaf4 │ │ │ │ │ + str.w r6, [r5, #2796] @ 0xaec │ │ │ │ │ + str.w r3, [r5, #2788] @ 0xae4 │ │ │ │ │ + str.w r3, [r5, #2792] @ 0xae8 │ │ │ │ │ + str.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ + str.w r6, [r4, ip] │ │ │ │ │ + str.w r6, [lr, #4] │ │ │ │ │ + ldrb.w r3, [r9] │ │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ │ + beq.w 1d42 │ │ │ │ │ + bls.n 1862 │ │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ │ + bne.w 1d42 │ │ │ │ │ + ldrb.w r3, [r9, #1] │ │ │ │ │ + ldrb r1, [r7, r3] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ sub.w r1, r1, #114 @ 0x72 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ - add.w r5, fp, r3, lsl #6 │ │ │ │ │ - add r2, fp │ │ │ │ │ + add.w r5, r3, r0, lsl #6 │ │ │ │ │ + add r2, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - mov r0, fp │ │ │ │ │ str.w r1, [r2, #2772] @ 0xad4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ strd r4, r2, [r5, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1710 │ │ │ │ │ - b.w a34 │ │ │ │ │ + b.w c34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1e08 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - b.w c0a │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ - b.n 1178 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ - ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 1cb0 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r1, [fp, #28] │ │ │ │ │ - bne.w b48 │ │ │ │ │ - b.n 16d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - b.w 95e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #21 │ │ │ │ │ - str.w r2, [fp, #32] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + bne.w 1f1a │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ + b.w c26 │ │ │ │ │ + str.w r8, [r4, #4] │ │ │ │ │ + b.n 11d8 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w ce6 │ │ │ │ │ + bne.w d06 │ │ │ │ │ ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ - cbz r0, 18f8 │ │ │ │ │ + cbz r0, 18f6 │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cce │ │ │ │ │ - mov r0, fp │ │ │ │ │ + beq.w cee │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - b.w ce6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - beq.n 1964 │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - beq.w 140a │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r1, [fp, #468] @ 0x1d4 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r0, [fp, #464] @ 0x1d0 │ │ │ │ │ - str.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - str.w r1, [fp, #4] │ │ │ │ │ - ldr.w r1, [fp, #2708] @ 0xa94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - bgt.w 2180 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq.w 2160 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 214c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.n 1964 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r5, [r3, #4] │ │ │ │ │ + b.w d06 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r5, [r3, #4] │ │ │ │ │ + b.w 95c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + movs r2, #21 │ │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ │ + str r2, [r0, #32] │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 24c4 │ │ │ │ │ + beq.w 2368 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #27 │ │ │ │ │ + bpl.w 233a │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #27 │ │ │ │ │ - bpl.w 21a8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bpl.n 19d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bmi.n 1984 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 24c4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bpl.n 19d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r6, r3, #27 │ │ │ │ │ + bpl.n 19d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #27 │ │ │ │ │ + bpl.n 19d8 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + b.n 1976 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ │ + str r1, [r2, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1e76 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + str.w r3, [r0, #472] @ 0x1d8 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + bne.w b58 │ │ │ │ │ + b.n 1722 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq.w 1430 │ │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2000 │ │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ │ + beq.w 2368 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2206 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + bne.w e00 │ │ │ │ │ + b.w 10d2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ - str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movs r2, #6 │ │ │ │ │ + b.n 1608 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + str.w r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + movs r2, #5 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldrb.w r3, [r9, #1] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - sub.w r2, r2, #114 @ 0x72 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - str.w r2, [r5, #2772] @ 0xad4 │ │ │ │ │ - strd ip, lr, [r6, #4] │ │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2128 │ │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + b.w c34 │ │ │ │ │ + str.w r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + movs r2, #6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - b.n 1906 │ │ │ │ │ + b.w c34 │ │ │ │ │ ldr.w r7, [fp, #40] @ 0x28 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bne.w 211c │ │ │ │ │ + bne.w 22c8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ ands.w r2, r2, r6, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r2, r6 │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ add.w r6, r2, #8 │ │ │ │ │ - b.w c60 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r3, #29 │ │ │ │ │ - bpl.w 1034 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1034 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w c80 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 124e │ │ │ │ │ - b.n 15cc │ │ │ │ │ + bge.w 126e │ │ │ │ │ + b.n 1634 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c38 │ │ │ │ │ - ldr.w r7, [fp, #28] │ │ │ │ │ - adds r0, r6, #1 │ │ │ │ │ - ldr.w lr, [fp, #4] │ │ │ │ │ - beq.w 1fea │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcc.w 20d4 │ │ │ │ │ - ldrb.w r2, [lr, #-1] │ │ │ │ │ - uxtb r6, r6 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bne.w 24a0 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + bne.w 1d78 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w fd4 │ │ │ │ │ - str.w r8, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 19c8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + str.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + b.n 19c6 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bpl.w 10a8 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2798 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 10a8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.w 10d2 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ movs r2, #23 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + b.w c34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1b14 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ + bne.n 1ae2 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ + b.w c34 │ │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - bne.n 1bdc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bne.w 1e9a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - beq.w 20f6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ + beq.w 22a0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2798 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a90 │ │ │ │ │ + beq.w 20ee │ │ │ │ │ bic.w r3, r0, #32 │ │ │ │ │ - b.w 103e │ │ │ │ │ + b.w 10b2 │ │ │ │ │ cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.w 1f9c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + bne.w 23ec │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.n 1b9c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 2848 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28ac │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 105c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + beq.w 10d2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ │ + adds r3, r7, #1 │ │ │ │ │ + bne.w e08 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 1238 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - b.w 1238 │ │ │ │ │ - ldr.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w r7, [fp, #28] │ │ │ │ │ - movs r4, #9 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - b.n 1c62 │ │ │ │ │ - ldrb.w ip, [r7] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bne.n 1cde │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - beq.n 1ce4 │ │ │ │ │ - ldr.w lr, [fp, #4] │ │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ │ - cmp lr, r7 │ │ │ │ │ - bls.n 1cde │ │ │ │ │ - cmp r0, #32 │ │ │ │ │ - bne.n 1c50 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldrb.w lr, [ip] │ │ │ │ │ - mov r7, ip │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp.w lr, #32 │ │ │ │ │ - beq.n 1c7a │ │ │ │ │ - cmp.w lr, #9 │ │ │ │ │ - beq.n 1c7a │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - subs r0, r2, r0 │ │ │ │ │ - adds r2, r0, r7 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n 1c60 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 24f8 │ │ │ │ │ + str.w r8, [r2, #72] @ 0x48 │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - str.w r1, [fp, #28] │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - bne.w b48 │ │ │ │ │ - b.n 16d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - b.w 1178 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1fde │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - adds r4, r7, #6 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bcs.w 2036 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldrd r1, r3, [sp, #20] │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - strd r2, r7, [sp] │ │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + b.w c34 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne.w 23ba │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ │ + beq.n 1cb6 │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ + beq.n 1bd0 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 23ba │ │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ │ + beq.w 1aba │ │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ │ + ble.w de8 │ │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ │ + beq.n 1b26 │ │ │ │ │ + bgt.w 1462 │ │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ │ + beq.w 1d3e │ │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ │ + bne.w 1468 │ │ │ │ │ + b.n 1b70 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne.w 222c │ │ │ │ │ - ldr.w r8, [fp, #4] │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r9, [fp, #28] │ │ │ │ │ + cmp r0, fp │ │ │ │ │ + bne.w 2374 │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add.w r5, r2, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r9, [r2, #28] │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - ble.w 177a │ │ │ │ │ - mov r0, fp │ │ │ │ │ + it le │ │ │ │ │ + ldrle r4, [sp, #20] │ │ │ │ │ + ble.w 17f6 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - str.w r4, [fp, #28] │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.w 9b2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2570 │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi.w 24d8 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls.n 1c78 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2570 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r1, r3, #29 │ │ │ │ │ + bmi.w 2530 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 28ac │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1b92 │ │ │ │ │ + b.w 10d2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.n 1bdc │ │ │ │ │ + b.n 15d6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str.w r2, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldrd r7, r5, [fp, #4] │ │ │ │ │ - b.w 966 │ │ │ │ │ + str.w r2, [r4, #2700] @ 0xa8c │ │ │ │ │ + ldrd r7, r5, [r4, #4] │ │ │ │ │ + b.w 964 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2564 │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.w 2542 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 1d00 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2564 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.w 238c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 28ac │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1b92 │ │ │ │ │ + b.w 10d2 │ │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ │ + b.n 1b28 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 1874 │ │ │ │ │ ldrd r2, r3, [sl, #56] @ 0x38 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - beq.w 14ba │ │ │ │ │ - b.w 1496 │ │ │ │ │ + beq.w 14e6 │ │ │ │ │ + b.w 14be │ │ │ │ │ + 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 11d8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 2580 │ │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.w 1392 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ │ + movs r6, #9 │ │ │ │ │ + ldr.w lr, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.n 1d9a │ │ │ │ │ + ldrb r1, [r7, #0] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bne.w 1ee4 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + beq.w 1eec │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldrb.w ip, [r0] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bls.w 1ee4 │ │ │ │ │ + cmp.w ip, #32 │ │ │ │ │ + bne.n 1d8a │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 1db8 │ │ │ │ │ + cmp r2, #9 │ │ │ │ │ + beq.n 1db8 │ │ │ │ │ + sub.w ip, lr, ip │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add.w lr, ip, r7 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + b.w 95c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ba │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr.w r2, [r5, #2796] @ 0xaec │ │ │ │ │ - ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ + ble.w 1256 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ │ + b.w 1256 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 14e6 │ │ │ │ │ + ldr.w r3, [ip, #2800] @ 0xaf0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r2, [ip, #2796] @ 0xaec │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b.n 1de6 │ │ │ │ │ - ldr.w r2, [r5, #2804] @ 0xaf4 │ │ │ │ │ - ldrb.w r2, [r2, ip] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 1e52 │ │ │ │ │ + ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ it eq │ │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ │ - beq.n 1de2 │ │ │ │ │ + addeq r5, #1 │ │ │ │ │ + beq.n 1e50 │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ + beq.w 249c │ │ │ │ │ sub.w lr, r2, #39 @ 0x27 │ │ │ │ │ rsbs r4, lr, #0 │ │ │ │ │ adc.w r4, r4, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 22c2 │ │ │ │ │ + bne.w 249c │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1de2 │ │ │ │ │ + bne.n 1e50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 224c │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - blt.n 1dae │ │ │ │ │ - add.w r9, fp, r9, lsl #6 │ │ │ │ │ + beq.w 2428 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + blt.n 1e20 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ + add.w r9, r3, r9, lsl #6 │ │ │ │ │ ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 1adc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ - b.w 14ba │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + b.w 14e6 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + str.w r3, [r0, #472] @ 0x1d8 │ │ │ │ │ + bne.w b58 │ │ │ │ │ + b.n 1722 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c34 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 1b54 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + bl 28ac │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 10d2 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c34 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bne.w 224a │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r9, lr │ │ │ │ │ + adds r4, r7, #6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 263c │ │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bcs.n 1fa4 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ + strd r2, r7, [sp] │ │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r3, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1834 │ │ │ │ │ - ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ + bne.w 18a2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r2, [r3, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1964 │ │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ + bne.w 1adc │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 231a │ │ │ │ │ + beq.w 2256 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.w 2300 │ │ │ │ │ + blt.w 220c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 233e │ │ │ │ │ + blt.w 2140 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1834 │ │ │ │ │ + beq.w 18a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1834 │ │ │ │ │ + bne.w 18a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1834 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.n 1ea0 │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.n 1e64 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.n 1f6c │ │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ │ - ble.w daa │ │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ │ - beq.w 1b72 │ │ │ │ │ - bgt.w 143e │ │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ │ - beq.n 1f0c │ │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ │ - bne.w 1444 │ │ │ │ │ - b.n 1bb8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.n 1e70 │ │ │ │ │ - b.w 15a4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2476 │ │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi.w 243c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls.n 1ece │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2476 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ - bmi.w 24b4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ │ - b.n 1b74 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 24f0 │ │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.w 24d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 1f28 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 24f0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #29 │ │ │ │ │ - bmi.w 210c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2848 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w dc0 │ │ │ │ │ - b.w 105c │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.w 1e64 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - bl 2734 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1a90 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 1f9c │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b72 │ │ │ │ │ - bgt.w 1bb2 │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.n 1f0c │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1bb8 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w daa │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r6, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .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 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w b38 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - bne.w 1ac8 │ │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.w 1364 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + b.n 18a2 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ │ + b.w 9b2 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - b.n 1906 │ │ │ │ │ + ldr.w sl, [r5, #8] │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str.w sl, [r5, #4] │ │ │ │ │ + b.n 19c6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cf8 │ │ │ │ │ + bne.n 1f00 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 206e │ │ │ │ │ + beq.n 1fd6 │ │ │ │ │ ldrsb.w r3, [r7, #6] │ │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.w 1cf8 │ │ │ │ │ + blt.n 1f00 │ │ │ │ │ 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.w 1cf8 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - adds r5, #6 │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bne.n 1f00 │ │ │ │ │ + add.w r5, r9, #6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 250c │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ + bne.n 205c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ │ strd r2, r4, [sp] │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 1466 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.w ce6 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 20b0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt.n 20e8 │ │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bne.n 2138 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1012 │ │ │ │ │ - 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 │ │ │ │ │ - ldrd r1, r0, [sl, #4] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.w 15cc │ │ │ │ │ - b.n 20b0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + b.w c34 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + add.w r3, r6, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r1, [r6, #468] @ 0x1d4 │ │ │ │ │ + ldr.w r0, [r6, #464] @ 0x1d0 │ │ │ │ │ + str.w r1, [r6, #464] @ 0x1d0 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r6, #4] │ │ │ │ │ + ldr.w r1, [r6, #2708] @ 0xa94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str.w r1, [r6, #2704] @ 0xa90 │ │ │ │ │ + bgt.n 209c │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 207e │ │ │ │ │ + cbnz r4, 206c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1fcc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 100e │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - mla r6, r0, r7, r7 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - add.w r0, r9, #1 │ │ │ │ │ - b.w c60 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r3, #24 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + b.n 1adc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1012 │ │ │ │ │ + b.w 1056 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 2580 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [r7, #448] @ 0x1c0 │ │ │ │ │ + b.n 1fe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 195a │ │ │ │ │ + b.n 203c │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ movs r3, #23 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w 1964 │ │ │ │ │ - add.w r3, fp, r3, lsl #6 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b.n 1adc │ │ │ │ │ + add.w r3, r6, r3, lsl #6 │ │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.w 193e │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + bne.n 2026 │ │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 193e │ │ │ │ │ + bne.n 2026 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 100e │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1012 │ │ │ │ │ - add.w r3, fp, r1, lsl #2 │ │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bne.n 21d4 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.w d0a │ │ │ │ │ - bge.n 21de │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.w 12ae │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 1896 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bgt.n 21f0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 1574 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.w 1524 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c34 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.w 100e │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 2100 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b.w c76 │ │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + str.w r8, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c34 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ + b.w 1056 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #20 │ │ │ │ │ + b.w 190e │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #20 │ │ │ │ │ - b.w 189a │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.w ce6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 25d8 │ │ │ │ │ - ldr.w r8, [fp, #4] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1d26 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - b.w 1914 │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1964 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add.w lr, fp, r9, lsl #6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - b.n 227c │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - beq.n 2298 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 2274 │ │ │ │ │ - cbz r4, 22cc │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ - adds r3, r5, r1 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ldr.w r7, [lr, #2796] @ 0xaec │ │ │ │ │ - ldr.w r2, [lr, #2800] @ 0xaf0 │ │ │ │ │ - subs r7, r7, r2 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bge.n 22a4 │ │ │ │ │ - ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - ldrb.w r2, [r9, r0] │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - bne.n 226a │ │ │ │ │ - cbz r4, 22bc │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - subs r4, r2, r4 │ │ │ │ │ - it ne │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - b.n 2274 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strb r2, [r5, r1] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1dfa │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - b.n 2274 │ │ │ │ │ - cbz r3, 22fa │ │ │ │ │ - subs r3, r2, r0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - b.n 1de2 │ │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 22d4 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - cmp r7, ip │ │ │ │ │ - beq.n 22e4 │ │ │ │ │ - add.w r2, ip, #1 │ │ │ │ │ - ldrb.w r0, [r9, r2] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.n 22d2 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ - bge.w 241c │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r2, #10 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ - adds r3, r5, r1 │ │ │ │ │ - b.n 227a │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - b.n 1de2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2336 │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w 1964 │ │ │ │ │ - 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 2310 │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w 1964 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2310 │ │ │ │ │ + b.w c34 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r6, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 240a │ │ │ │ │ + beq.n 2238 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 2424 │ │ │ │ │ + bne.n 2202 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2406 │ │ │ │ │ + beq.n 21fe │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrh.w r6, [r2, r3, lsl #1] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 239e │ │ │ │ │ + bgt.n 219e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2380 │ │ │ │ │ + beq.n 2182 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2380 │ │ │ │ │ + cbnz r3, 2182 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cbz r0, 23f2 │ │ │ │ │ + cbz r0, 21ec │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ 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 1964 │ │ │ │ │ + b.n 1adc │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23be │ │ │ │ │ + beq.n 21be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 23be │ │ │ │ │ + cbnz r3, 21be │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + cbz r7, 2222 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23e0 │ │ │ │ │ + beq.n 21de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 23e0 │ │ │ │ │ + cbnz r3, 21de │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 2310 │ │ │ │ │ + cbz r5, 2222 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - b.n 236a │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b.n 216c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ 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 1964 │ │ │ │ │ + b.n 1adc │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b.n 2360 │ │ │ │ │ - cbz r1, 2420 │ │ │ │ │ - lsls r6, r2, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r2, r5, #20 │ │ │ │ │ - addpl.w r2, r5, #28 │ │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ │ - b.n 2364 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 227a │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 2418 │ │ │ │ │ - cbnz r1, 242e │ │ │ │ │ + b.n 2162 │ │ │ │ │ + cbnz r1, 222a │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ - b.n 2364 │ │ │ │ │ + b.n 2166 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 2222 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 2222 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + b.n 1adc │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 2428 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 24b4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + b.n 2206 │ │ │ │ │ + cbz r1, 2252 │ │ │ │ │ + lsls r6, r2, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r2, r5, #20 │ │ │ │ │ + addpl.w r2, r5, #28 │ │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ │ + b.n 2166 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w b48 │ │ │ │ │ + b.n 1a8a │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 2246 │ │ │ │ │ + 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 2222 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + b.n 1adc │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 2278 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bgt.n 22e4 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + bne.n 22f2 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - b.n 2104 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 2480 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b.w c56 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1ec4 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w r8, [sp] │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1056 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c1a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + b.w c34 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ + mla r6, r0, r7, r7 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + add.w r0, r9, #1 │ │ │ │ │ + b.w c80 │ │ │ │ │ + ldrd r1, r0, [sl, #4] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.w 1634 │ │ │ │ │ + b.n 2278 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1056 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2580 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ b.w 9e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + 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 1056 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w 1052 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 1930 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1c24 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w 1052 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.w d06 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 241e │ │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + b.w d60 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ │ + bl 2798 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 20ee │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1aba │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 23ec │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1b26 │ │ │ │ │ + bgt.w 1b6a │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1d3e │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1b70 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w de8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + bl 263c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r6, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.n 22b6 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w d06 │ │ │ │ │ + adds r0, r1, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1adc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + add.w lr, r3, r9, lsl #6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 2458 │ │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ │ + beq.n 2474 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bne.n 2450 │ │ │ │ │ + cbz r4, 24a6 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ + adds r3, r5, r1 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ │ + ldr.w r2, [lr, #2800] @ 0xaf0 │ │ │ │ │ + subs r6, r6, r2 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bge.n 2480 │ │ │ │ │ + ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldrb.w r2, [r9, r0] │ │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ │ + bne.n 2446 │ │ │ │ │ + cbz r4, 2496 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + subs r4, r2, r4 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, #1 │ │ │ │ │ + b.n 2450 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strb r2, [r5, r1] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n 1e68 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b.n 2450 │ │ │ │ │ + cbz r3, 24d2 │ │ │ │ │ + subs r3, r2, r0 │ │ │ │ │ + it ne │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + b.n 1e50 │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 24ae │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + cmp r6, ip │ │ │ │ │ + beq.n 24be │ │ │ │ │ + add.w r2, ip, #1 │ │ │ │ │ + ldrb.w r0, [r9, r2] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.n 24ac │ │ │ │ │ + mov r0, ip │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ + bge.n 257c │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + mov.w r2, #10 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + strb r2, [r3, #0] │ │ │ │ │ + adds r3, r5, r1 │ │ │ │ │ + b.n 2456 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + b.n 1e50 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 2530 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + b.n 22b0 │ │ │ │ │ + ldrd r0, r1, [sp, #20] │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + str.w r8, [r0, #2700] @ 0xa8c │ │ │ │ │ + movs r2, #4 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c34 │ │ │ │ │ + bge.n 2518 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.w d2e │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 190a │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bgt.n 252a │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 159c │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.w 1550 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 100e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 1978 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.w 1052 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.w 210c │ │ │ │ │ + bne.w 238c │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 25d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 263c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 2104 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ + b.n 22b0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1f1e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1012 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 251c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 207a │ │ │ │ │ - nop │ │ │ │ │ + b.w 1cf6 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 2580 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 1c6e │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 2456 │ │ │ │ │ │ │ │ │ │ -0000251c : │ │ │ │ │ +00002580 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2558 │ │ │ │ │ + beq.n 25bc │ │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r3, #32] │ │ │ │ │ - bcs.n 25ce │ │ │ │ │ + bcs.n 2632 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 25ce │ │ │ │ │ + bne.n 2632 │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25d4 │ │ │ │ │ + beq.n 2638 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 25b8 │ │ │ │ │ + cbnz r0, 261c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 2536 │ │ │ │ │ + bne.n 259a │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 25ce │ │ │ │ │ + bne.n 2632 │ │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 25d4 │ │ │ │ │ + cbz r0, 2638 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2584 │ │ │ │ │ + beq.n 25e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2554 │ │ │ │ │ + b.n 25b8 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 2632 │ │ │ │ │ │ │ │ │ │ -000025d8 : │ │ │ │ │ +0000263c : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 260c │ │ │ │ │ + beq.n 2670 │ │ │ │ │ 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 2622 │ │ │ │ │ + bcc.n 2686 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 260e │ │ │ │ │ + bne.n 2672 │ │ │ │ │ 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 │ │ │ │ │ @@ -3688,15 +3830,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002638 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +0000269c <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3705,339 +3847,339 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - bne.n 26a2 <_PyLexer_update_fstring_expr+0x6a> │ │ │ │ │ + bne.n 2706 <_PyLexer_update_fstring_expr+0x6a> │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr.w r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2676 <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ + cbz r1, 26da <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 272a <_PyLexer_update_fstring_expr+0xf2> │ │ │ │ │ + beq.n 278e <_PyLexer_update_fstring_expr+0xf2> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r5, [r3, #2796] @ 0xaec │ │ │ │ │ str.w ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 26a8 <_PyLexer_update_fstring_expr+0x70> │ │ │ │ │ + bhi.n 270c <_PyLexer_update_fstring_expr+0x70> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 26c0 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne.n 2724 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ - bne.n 26dc <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne.n 2740 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ add.w r5, r4, r3, lsl #6 │ │ │ │ │ ldr.w r2, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bne.n 271e <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + b.n 271e <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + beq.n 271e <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bge.n 271e <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 2722 <_PyLexer_update_fstring_expr+0xea> │ │ │ │ │ + cbz r0, 2786 <_PyLexer_update_fstring_expr+0xea> │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ add r0, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ - b.n 26ba <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + b.n 271e <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 269e <_PyLexer_update_fstring_expr+0x66> │ │ │ │ │ + b.n 2702 <_PyLexer_update_fstring_expr+0x66> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002734 : │ │ │ │ │ +00002798 : │ │ │ │ │ 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 2782 │ │ │ │ │ + beq.n 27e6 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 27bc │ │ │ │ │ + bcs.n 2820 │ │ │ │ │ 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 277a │ │ │ │ │ + bpl.n 27de │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 2756 │ │ │ │ │ + b.n 27ba │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 281c │ │ │ │ │ + beq.n 2880 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 27c4 │ │ │ │ │ + bne.n 2828 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2814 │ │ │ │ │ + beq.n 2878 │ │ │ │ │ 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, 27fe │ │ │ │ │ + cbnz r0, 2862 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 27d4 │ │ │ │ │ + beq.n 2838 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 2762 │ │ │ │ │ + bcc.n 27c6 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + b.n 282a │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 2776 │ │ │ │ │ + bmi.n 27da │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 27e2 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 27c4 │ │ │ │ │ + bne.n 2828 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2814 │ │ │ │ │ + cbz r0, 2878 │ │ │ │ │ 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 27ac │ │ │ │ │ + beq.n 2810 │ │ │ │ │ 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 27c6 │ │ │ │ │ + b.n 282a │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 27c6 │ │ │ │ │ + b.n 282a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2580 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2752 │ │ │ │ │ + bne.n 27b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ 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 277e │ │ │ │ │ + b.n 27e2 │ │ │ │ │ │ │ │ │ │ -00002848 : │ │ │ │ │ +000028ac : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r4, [ip, #68] @ 0x44 │ │ │ │ │ - cbnz r4, 289a │ │ │ │ │ + cbnz r4, 28fe │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 2880 │ │ │ │ │ + bhi.n 28e4 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 289a │ │ │ │ │ + bgt.n 28fe │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 28ec │ │ │ │ │ + bls.n 2950 │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 28ec │ │ │ │ │ + bls.n 2950 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r6, 28ec │ │ │ │ │ + cbz r6, 2950 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 289c │ │ │ │ │ + bne.n 2900 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 251c │ │ │ │ │ - b.n 289a │ │ │ │ │ + bl 2580 │ │ │ │ │ + b.n 28fe │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ 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 289c │ │ │ │ │ + b.n 2900 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28ae │ │ │ │ │ + b.n 2912 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 291e │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2580 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ittet ls │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls.w ip, ip, r0 │ │ │ │ │ movhi.w ip, #0 │ │ │ │ │ andls.w ip, ip, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 263c │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 291e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28ae │ │ │ │ │ + b.n 2912 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28ae │ │ │ │ │ + b.n 2912 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -26,41 +26,41 @@ │ │ │ │ │ 0x00000170 005f5079 546f6b65 6e697a65 725f4765 ._PyTokenizer_Ge │ │ │ │ │ 0x00000180 74007374 726c656e 0050794d 656d5f46 t.strlen.PyMem_F │ │ │ │ │ 0x00000190 72656500 50794d65 6d5f4d61 6c6c6f63 ree.PyMem_Malloc │ │ │ │ │ 0x000001a0 00737472 6e637079 005f5079 4c657865 .strncpy._PyLexe │ │ │ │ │ 0x000001b0 725f746f 6b656e5f 73657475 70006d65 r_token_setup.me │ │ │ │ │ 0x000001c0 6d636872 005f5079 546f6b65 6e697a65 mchr._PyTokenize │ │ │ │ │ 0x000001d0 725f7379 6e746178 6572726f 72005f50 r_syntaxerror._P │ │ │ │ │ - 0x000001e0 795f4661 74616c45 72726f72 46756e63 y_FatalErrorFunc │ │ │ │ │ - 0x000001f0 005f5079 546f6b65 6e697a65 725f7761 ._PyTokenizer_wa │ │ │ │ │ - 0x00000200 726e5f69 6e76616c 69645f65 73636170 rn_invalid_escap │ │ │ │ │ - 0x00000210 655f7365 7175656e 6365005f 50795f63 e_sequence._Py_c │ │ │ │ │ + 0x000001e0 79546f6b 656e697a 65725f77 61726e5f yTokenizer_warn_ │ │ │ │ │ + 0x000001f0 696e7661 6c69645f 65736361 70655f73 invalid_escape_s │ │ │ │ │ + 0x00000200 65717565 6e636500 5f50795f 46617461 equence._Py_Fata │ │ │ │ │ + 0x00000210 6c457272 6f724675 6e63005f 50795f63 lErrorFunc._Py_c │ │ │ │ │ 0x00000220 74797065 5f746162 6c65005f 50795f63 type_table._Py_c │ │ │ │ │ 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 5f696e64 656e7465 72726f72 005f5079 _indenterror._Py │ │ │ │ │ - 0x000002b0 546f6b65 6e5f5468 72656543 68617273 Token_ThreeChars │ │ │ │ │ - 0x000002c0 005f5079 4c657865 725f7479 70655f63 ._PyLexer_type_c │ │ │ │ │ - 0x000002d0 6f6d6d65 6e745f74 6f6b656e 5f736574 omment_token_set │ │ │ │ │ - 0x000002e0 75700050 79556e69 636f6465 5f446563 up.PyUnicode_Dec │ │ │ │ │ - 0x000002f0 6f646555 54463800 5f507955 6e69636f odeUTF8._PyUnico │ │ │ │ │ - 0x00000300 64655f53 63616e49 64656e74 69666965 de_ScanIdentifie │ │ │ │ │ - 0x00000310 72005f50 795f4465 616c6c6f 63005f50 r._Py_Dealloc._P │ │ │ │ │ - 0x00000320 79546f6b 656e697a 65725f73 796e7461 yTokenizer_synta │ │ │ │ │ - 0x00000330 78657272 6f725f6b 6e6f776e 5f72616e xerror_known_ran │ │ │ │ │ - 0x00000340 6765006d 656d636d 70005f5f 61656162 ge.memcmp.__aeab │ │ │ │ │ - 0x00000350 695f6964 69760050 79457863 5f556e69 i_idiv.PyExc_Uni │ │ │ │ │ - 0x00000360 636f6465 4465636f 64654572 726f7200 codeDecodeError. │ │ │ │ │ - 0x00000370 50794572 725f4578 63657074 696f6e4d PyErr_ExceptionM │ │ │ │ │ - 0x00000380 61746368 65730050 79556e69 636f6465 atches.PyUnicode │ │ │ │ │ - 0x00000390 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ - 0x000003a0 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ - 0x000003b0 67005079 4d656d5f 5265616c 6c6f6300 g.PyMem_Realloc. │ │ │ │ │ + 0x00000290 78707200 5f507954 6f6b656e 5f546872 xpr._PyToken_Thr │ │ │ │ │ + 0x000002a0 65654368 61727300 5079556e 69636f64 eeChars.PyUnicod │ │ │ │ │ + 0x000002b0 655f4465 636f6465 55544638 005f5079 e_DecodeUTF8._Py │ │ │ │ │ + 0x000002c0 4c657865 725f7479 70655f63 6f6d6d65 Lexer_type_comme │ │ │ │ │ + 0x000002d0 6e745f74 6f6b656e 5f736574 7570005f nt_token_setup._ │ │ │ │ │ + 0x000002e0 5079556e 69636f64 655f5363 616e4964 PyUnicode_ScanId │ │ │ │ │ + 0x000002f0 656e7469 66696572 005f5079 5f446561 entifier._Py_Dea │ │ │ │ │ + 0x00000300 6c6c6f63 006d656d 636d7000 5f507954 lloc.memcmp._PyT │ │ │ │ │ + 0x00000310 6f6b656e 697a6572 5f696e64 656e7465 okenizer_indente │ │ │ │ │ + 0x00000320 72726f72 00507955 6e69636f 64655f53 rror.PyUnicode_S │ │ │ │ │ + 0x00000330 75627374 72696e67 00507955 6e69636f ubstring.PyUnico │ │ │ │ │ + 0x00000340 64655f41 73555446 38537472 696e6700 de_AsUTF8String. │ │ │ │ │ + 0x00000350 50794578 635f556e 69636f64 65446563 PyExc_UnicodeDec │ │ │ │ │ + 0x00000360 6f646545 72726f72 00507945 72725f45 odeError.PyErr_E │ │ │ │ │ + 0x00000370 78636570 74696f6e 4d617463 68657300 xceptionMatches. │ │ │ │ │ + 0x00000380 5f5f6165 6162695f 69646976 005f5079 __aeabi_idiv._Py │ │ │ │ │ + 0x00000390 546f6b65 6e697a65 725f7379 6e746178 Tokenizer_syntax │ │ │ │ │ + 0x000003a0 6572726f 725f6b6e 6f776e5f 72616e67 error_known_rang │ │ │ │ │ + 0x000003b0 65005079 4d656d5f 5265616c 6c6f6300 e.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 {} │ │ │ │ │ @@ -5,13 +5,13 @@ │ │ │ │ │ 000000a8 0000050a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000014a 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000017c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001da 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f2 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000220 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000022c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000238 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000272 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000280 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000023a 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000248 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000025c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000292 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001bc 0000091e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000002cc 00000a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -152,15 +152,15 @@ │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ adds r2, r4, r1 │ │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 232 <_PyTokenizer_Free+0x102> │ │ │ │ │ + bne.n 256 <_PyTokenizer_Free+0x126> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cbz r3, 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ addw r3, r4, #2732 @ 0xaac │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 28e <_PyTokenizer_Free+0x15e> │ │ │ │ │ @@ -197,21 +197,21 @@ │ │ │ │ │ bne.n 15e <_PyTokenizer_Free+0x2e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 15e <_PyTokenizer_Free+0x2e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 278 <_PyTokenizer_Free+0x148> │ │ │ │ │ + bne.n 240 <_PyTokenizer_Free+0x110> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cbz r0, 21a <_PyTokenizer_Free+0xea> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 26a <_PyTokenizer_Free+0x13a> │ │ │ │ │ + bne.n 232 <_PyTokenizer_Free+0x102> │ │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 16e <_PyTokenizer_Free+0x3e> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 174 <_PyTokenizer_Free+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -219,14 +219,31 @@ │ │ │ │ │ b.n 174 <_PyTokenizer_Free+0x44> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 186 <_PyTokenizer_Free+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 186 <_PyTokenizer_Free+0x56> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 202 <_PyTokenizer_Free+0xd2> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ + b.n 208 <_PyTokenizer_Free+0xd8> │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -238,31 +255,14 @@ │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ str.w ip, [r2, #2812] @ 0xafc │ │ │ │ │ add.w r2, r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a0 <_PyTokenizer_Free+0x70> │ │ │ │ │ b.n 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 202 <_PyTokenizer_Free+0xd2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ - b.n 208 <_PyTokenizer_Free+0xd8> │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000001 524 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000001 522 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000001 24 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -24,10 +24,10 @@ │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -11,41 +11,41 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x72c contains 34 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ 00000054 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ 00000058 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ 0000005c 0000110a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000080 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000007e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000092 0000130a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ 000000a2 0000140a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000000cc 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000013e 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 0000014a 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ 00000154 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000016c 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000178 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000017c 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000182 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000188 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000198 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001a2 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001a6 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001aa 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001b0 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001b6 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001be 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c4 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001d8 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001de 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001e2 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001f0 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001f6 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000200 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +0000016a 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000174 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000180 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000184 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000018a 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000190 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001a2 00001b0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +000001ac 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b0 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001b4 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000001b8 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001be 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001c4 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001cc 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001d2 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001de 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ec 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001f0 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001fe 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000204 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x83c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -13,17 +13,17 @@ │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ +_PyLexer_update_fstring_expr │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ -_PyLexer_update_fstring_expr │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,82 +1,83 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_underflow_readline(): │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168 │ │ │ │ │ + bne.w 170 │ │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 168 │ │ │ │ │ + bgt.w 170 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 178 │ │ │ │ │ + beq.w 180 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 126 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 1de │ │ │ │ │ + bpl.w 1ec │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 76 │ │ │ │ │ + beq.n 74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 196 │ │ │ │ │ + beq.n 168 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1d2 │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ + beq.w 1d8 │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ce │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + beq.w 1e8 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ca │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.w 1e4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -106,44 +107,44 @@ │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ │ strbne r1, [r0, #0] │ │ │ │ │ strne r3, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fc │ │ │ │ │ + bne.n 19e │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ cbz r2, 146 │ │ │ │ │ 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} │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 19e │ │ │ │ │ - add r1, sp, #4 │ │ │ │ │ + bpl.n 1ac │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c │ │ │ │ │ + bne.n 8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1bc │ │ │ │ │ + b.n 1ca │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -153,38 +154,45 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n d8 │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 122 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 74 │ │ │ │ │ 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, 1d2 │ │ │ │ │ + cbz r0, 1d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n d8 │ │ │ │ │ b.n 160 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 76 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 100 │ │ │ │ │ + b.n 164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -199,39 +207,33 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 164 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1bc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.n 13a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1bc │ │ │ │ │ + b.n 1ca │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1ca │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 13a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1ba │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 100 │ │ │ │ │ - b.n 164 │ │ │ │ │ + b.n 1c8 │ │ │ │ │ + nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -19,12 +19,12 @@ │ │ │ │ │ 0x00000100 79005f50 795f4465 616c6c6f 63005f50 y._Py_Dealloc._P │ │ │ │ │ 0x00000110 79546f6b 656e697a 65725f65 72726f72 yTokenizer_error │ │ │ │ │ 0x00000120 5f726574 005f5079 546f6b65 6e697a65 _ret._PyTokenize │ │ │ │ │ 0x00000130 725f656e 73757265 5f757466 38005079 r_ensure_utf8.Py │ │ │ │ │ 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000170 6c656172 00507945 78635f54 79706545 lear.PyExc_TypeE │ │ │ │ │ - 0x00000180 72726f72 00507945 72725f46 6f726d61 rror.PyErr_Forma │ │ │ │ │ - 0x00000190 74005f50 794c6578 65725f75 70646174 t._PyLexer_updat │ │ │ │ │ - 0x000001a0 655f6673 7472696e 675f6578 707200 e_fstring_expr. │ │ │ │ │ + 0x00000170 6c656172 005f5079 4c657865 725f7570 lear._PyLexer_up │ │ │ │ │ + 0x00000180 64617465 5f667374 72696e67 5f657870 date_fstring_exp │ │ │ │ │ + 0x00000190 72005079 4578635f 54797065 4572726f r.PyExc_TypeErro │ │ │ │ │ + 0x000001a0 72005079 4572725f 466f726d 617400 r.PyErr_Format. │ │ │ ├── string_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1496 (bytes into file) │ │ │ │ │ + Start of section headers: 1500 (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 0x5d8: │ │ │ │ │ +There are 13 section headers, starting at offset 0x5dc: │ │ │ │ │ │ │ │ │ │ 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 000160 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0004a8 0000b0 08 I 10 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000194 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000194 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000194 00007c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 000558 000010 08 I 10 5 4 │ │ │ │ │ - [ 7] .text.unlikely PROGBITS 00000000 000210 00000a 00 AX 0 0 2 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 00021a 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 00021a 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000250 000130 10 11 8 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000380 000126 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 000568 00006d 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000164 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0004ac 0000b0 08 I 10 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000198 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000198 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000198 00007c 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00055c 000010 08 I 10 5 4 │ │ │ │ │ + [ 7] .text.unlikely PROGBITS 00000000 000214 00000a 00 AX 0 0 2 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 00000000 00021e 000000 00 0 0 1 │ │ │ │ │ + [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 00021e 000033 00 0 0 1 │ │ │ │ │ + [10] .symtab SYMTAB 00000000 000254 000130 10 11 8 4 │ │ │ │ │ + [11] .strtab STRTAB 00000000 000384 000126 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 00000000 00056c 00006d 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 19 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000155 12 FUNC LOCAL DEFAULT 1 buf_ungetc │ │ │ │ │ + 2: 00000159 12 FUNC LOCAL DEFAULT 1 buf_ungetc │ │ │ │ │ 3: 00000001 10 FUNC LOCAL DEFAULT 7 buf_setreadl │ │ │ │ │ - 4: 00000145 14 FUNC LOCAL DEFAULT 1 buf_getc │ │ │ │ │ + 4: 00000149 14 FUNC LOCAL DEFAULT 1 buf_getc │ │ │ │ │ 5: 00000001 124 FUNC LOCAL DEFAULT 5 tok_underflow_string │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 8: 00000001 322 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromString │ │ │ │ │ + 8: 00000001 326 FUNC GLOBAL HIDDEN 1 _PyTokenizer_FromString │ │ │ │ │ 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_translate_newlines │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_check_bom │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_check_coding_spec │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_translate_into_utf8 │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4a8 contains 22 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4ac contains 22 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000090a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 00000032 00000a0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_newlines │ │ │ │ │ -00000048 0000022f R_ARM_THM_MOVW_ABS_NC 00000155 buf_ungetc │ │ │ │ │ -0000004c 00000230 R_ARM_THM_MOVT_ABS 00000155 buf_ungetc │ │ │ │ │ +00000048 0000022f R_ARM_THM_MOVW_ABS_NC 00000159 buf_ungetc │ │ │ │ │ +0000004c 00000230 R_ARM_THM_MOVT_ABS 00000159 buf_ungetc │ │ │ │ │ 00000050 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ 00000054 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ -00000058 0000042f R_ARM_THM_MOVW_ABS_NC 00000145 buf_getc │ │ │ │ │ -0000005c 00000430 R_ARM_THM_MOVT_ABS 00000145 buf_getc │ │ │ │ │ +00000058 0000042f R_ARM_THM_MOVW_ABS_NC 00000149 buf_getc │ │ │ │ │ +0000005c 00000430 R_ARM_THM_MOVT_ABS 00000149 buf_getc │ │ │ │ │ 00000062 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_bom │ │ │ │ │ -000000a0 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ -000000a4 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ -000000ae 00000c0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_coding_spec │ │ │ │ │ -000000cc 0000052f R_ARM_THM_MOVW_ABS_NC 00000001 tok_underflow_string │ │ │ │ │ -000000d0 00000530 R_ARM_THM_MOVT_ABS 00000001 tok_underflow_string │ │ │ │ │ -000000ec 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ -000000f0 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ -000000fa 00000c0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_coding_spec │ │ │ │ │ -0000010a 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_into_utf8 │ │ │ │ │ -0000011a 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000126 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_into_utf8 │ │ │ │ │ -00000130 00000f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000013a 0000100a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +000000a4 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ +000000a8 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ +000000b2 00000c0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_coding_spec │ │ │ │ │ +000000d0 0000052f R_ARM_THM_MOVW_ABS_NC 00000001 tok_underflow_string │ │ │ │ │ +000000d4 00000530 R_ARM_THM_MOVT_ABS 00000001 tok_underflow_string │ │ │ │ │ +000000f0 0000032f R_ARM_THM_MOVW_ABS_NC 00000001 buf_setreadl │ │ │ │ │ +000000f4 00000330 R_ARM_THM_MOVT_ABS 00000001 buf_setreadl │ │ │ │ │ +000000fe 00000c0a R_ARM_THM_CALL 00000000 _PyTokenizer_check_coding_spec │ │ │ │ │ +0000010e 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_into_utf8 │ │ │ │ │ +0000011e 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000012a 00000d0a R_ARM_THM_CALL 00000000 _PyTokenizer_translate_into_utf8 │ │ │ │ │ +00000134 00000f0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000013e 0000100a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x558 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x55c contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0000110a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ 0000006a 0000120a R_ARM_THM_CALL 00000000 strlen │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,28 +12,28 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyTokenizer_tok_new> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_tok_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e <_PyTokenizer_FromString+0x13e> │ │ │ │ │ + beq.w 142 <_PyTokenizer_FromString+0x142> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyTokenizer_translate_newlines> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_translate_newlines │ │ │ │ │ str.w r0, [r4, #2732] @ 0xaac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138 <_PyTokenizer_FromString+0x138> │ │ │ │ │ + beq.n 13c <_PyTokenizer_FromString+0x13c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r0, [r4, #2728] @ 0xaa8 │ │ │ │ │ str.w r2, [r4, #2724] @ 0xaa4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC buf_ungetc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS buf_ungetc │ │ │ │ │ @@ -45,121 +45,122 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC buf_getc │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS buf_getc │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_check_bom │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118 <_PyTokenizer_FromString+0x118> │ │ │ │ │ + beq.n 11c <_PyTokenizer_FromString+0x11c> │ │ │ │ │ ldr.w r6, [r4, #2724] @ 0xaa4 │ │ │ │ │ ldr.w r5, [r4, #2728] @ 0xaa8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 122 <_PyTokenizer_FromString+0x122> │ │ │ │ │ + bne.n 126 <_PyTokenizer_FromString+0x126> │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ - cbz r3, 96 <_PyTokenizer_FromString+0x96> │ │ │ │ │ + cbz r3, 9a <_PyTokenizer_FromString+0x9a> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 86 <_PyTokenizer_FromString+0x86> │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ - cbz r3, 96 <_PyTokenizer_FromString+0x96> │ │ │ │ │ + cbz r3, 9a <_PyTokenizer_FromString+0x9a> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.n 80 <_PyTokenizer_FromString+0x80> │ │ │ │ │ - add.w r3, sp, r1, lsl #2 │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ + str.w r2, [r3, #-8] │ │ │ │ │ bne.n 80 <_PyTokenizer_FromString+0x80> │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ - cbz r7, c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ + cbz r7, c8 <_PyTokenizer_FromString+0xc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC buf_setreadl │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS buf_setreadl │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r1, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_check_coding_spec> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_check_coding_spec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138 <_PyTokenizer_FromString+0x138> │ │ │ │ │ + beq.n 13c <_PyTokenizer_FromString+0x13c> │ │ │ │ │ ldr.w r1, [r4, #2724] @ 0xaa4 │ │ │ │ │ - cbnz r1, 108 <_PyTokenizer_FromString+0x108> │ │ │ │ │ + cbnz r1, 10c <_PyTokenizer_FromString+0x10c> │ │ │ │ │ ldr.w r3, [r4, #2688] @ 0xa80 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n e6 <_PyTokenizer_FromString+0xe6> │ │ │ │ │ + bne.n ea <_PyTokenizer_FromString+0xea> │ │ │ │ │ str.w r6, [r4, #2716] @ 0xa9c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 138 <_PyTokenizer_FromString+0x138> │ │ │ │ │ + beq.n 13c <_PyTokenizer_FromString+0x13c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC tok_underflow_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS tok_underflow_string │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strd r5, r5, [r4] │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ str.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ + beq.n c8 <_PyTokenizer_FromString+0xc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC buf_setreadl │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS buf_setreadl │ │ │ │ │ subs r1, r1, r7 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyTokenizer_check_coding_spec> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_check_coding_spec │ │ │ │ │ - cbz r0, 138 <_PyTokenizer_FromString+0x138> │ │ │ │ │ + cbz r0, 13c <_PyTokenizer_FromString+0x13c> │ │ │ │ │ ldr.w r1, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ + beq.n c8 <_PyTokenizer_FromString+0xc8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_translate_into_utf8> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_translate_into_utf8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c4 <_PyTokenizer_FromString+0xc4> │ │ │ │ │ + bne.n c8 <_PyTokenizer_FromString+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n c8 <_PyTokenizer_FromString+0xc8> │ │ │ │ │ + b.n cc <_PyTokenizer_FromString+0xcc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_translate_into_utf8> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_translate_into_utf8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 118 <_PyTokenizer_FromString+0x118> │ │ │ │ │ + beq.n 11c <_PyTokenizer_FromString+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 76 <_PyTokenizer_FromString+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_Free> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e0 <_PyTokenizer_FromString+0xe0> │ │ │ │ │ + b.n e4 <_PyTokenizer_FromString+0xe4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000144 : │ │ │ │ │ +00000148 : │ │ │ │ │ buf_getc(): │ │ │ │ │ ldr.w r3, [r0, #2728] @ 0xaa8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r2, [r0, #2728] @ 0xaa8 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000154 : │ │ │ │ │ +00000158 : │ │ │ │ │ buf_ungetc(): │ │ │ │ │ ldr.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r1, #2728] @ 0xaa8 │ │ │ │ │ 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: 56668 (bytes into file) │ │ │ │ │ + Start of section headers: 56644 (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 0xdd5c: │ │ │ │ │ +There are 15 section headers, starting at offset 0xdd44: │ │ │ │ │ │ │ │ │ │ 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 000700 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a88c 0003d0 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00a87c 0003d0 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000734 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000734 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000734 005e78 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ac5c 002aa8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0065ac 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 007418 000a6c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00d704 0005d8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 007e84 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007e84 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 007eb8 001770 10 13 175 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 009628 001262 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00dcdc 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000734 005e68 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00ac4c 002aa0 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 00659c 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 007408 000a6c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00d6ec 0005d8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 007e74 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007e74 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 007ea8 001770 10 13 175 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 009618 001262 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00dcc4 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,136 +1,136 @@ │ │ │ │ │ │ │ │ │ │ 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: 00003f0d 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 2: 00003f19 6 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 3: 00000389 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 4: 0000020c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 4: 00000210 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: 00000210 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 10: 0000037c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 11: 00000380 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 12: 000004d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 9: 00000214 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 10: 00000380 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 11: 00000384 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 12: 000004d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 13: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 14: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 15: 000004d4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 16: 000005d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 15: 000004d8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 16: 000005dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 17: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 18: 000005dc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 18: 000005e0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 19: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 20: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 21: 000008d1 278 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 21: 000008d5 278 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 22: 00000144 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 23: 0000015c 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 24: 0000018c 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 25: 000001c0 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 26: 000001d8 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 27: 000001dc 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ - 28: 00000fe9 1736 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 29: 000034a5 220 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 30: 00000fa8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 31: 00000fb0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 32: 0000154c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 33: 00001550 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 28: 00001005 1736 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 29: 000034b1 220 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 30: 00000fc4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 31: 00000fcc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 32: 00001568 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 33: 0000156c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 34: 000001f4 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 35: 00000228 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 36: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 37: 00000300 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 38: 00001834 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 39: 00001838 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 38: 00001850 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 39: 00001854 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 40: 00000330 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 41: 00000001 102 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 42: 00001a51 128 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 43: 00001ad1 98 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 42: 00001a6d 128 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 43: 00001aed 98 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 45: 00000334 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 46: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 47: 0000038c 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ - 48: 00001ccc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 49: 000003b8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ - 50: 000003d4 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 51: 00001cd4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 52: 00000400 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ - 53: 00000069 170 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: 00002165 1294 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 59: 00002c41 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ - 60: 00000115 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 61: 0000215c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 62: 00002164 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 63: 000025a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 64: 000025a4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 65: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ - 66: 000027b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 67: 000004c8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ - 68: 000027b8 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: 00002ba4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 73: 0000054c 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 74: 00002bb4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 75: 00000574 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ - 76: 00000598 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ - 77: 00000439 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 78: 00005685 1832 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: 0000349c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 90: 00000800 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 91: 000034a4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 92: 0000357c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 93: 00003580 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 94: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 95: 000037b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 96: 000037c0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 97: 000039a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 98: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 99: 000039ac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 100: 00000878 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 101: 00003ced 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ - 102: 0000087c 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ - 103: 00000880 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 104: 00003f15 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 48: 00003f21 24 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 49: 00001cd8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 50: 000003b8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ + 51: 000003d4 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ + 52: 00001ce0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 53: 00000400 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ + 54: 00000069 170 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ + 55: 00000404 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ + 56: 0000040c 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ + 57: 00000484 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ + 58: 00000488 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ + 59: 00002171 1294 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 60: 00002c4d 46 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 61: 00000115 82 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ + 62: 00002168 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 63: 00002170 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 64: 000025ac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 65: 000025b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 66: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ + 67: 000027c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 68: 000004c8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ + 69: 000027c4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 70: 000004cc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ + 71: 000004f4 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ + 72: 00000524 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ + 73: 00002bb0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 74: 0000054c 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ + 75: 00002bc0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 76: 00000574 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ + 77: 00000598 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ + 78: 00000439 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 79: 00005675 1832 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 80: 000005dc 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ + 81: 0000060c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ + 82: 0000063c 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ + 83: 00000670 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ + 84: 00000674 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ + 85: 00000678 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ + 86: 000006a0 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ + 87: 00000748 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ + 88: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ + 89: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ + 90: 000034a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 91: 00000800 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ + 92: 000034b0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 93: 00003588 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 94: 0000358c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 95: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ + 96: 000037c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 97: 000037cc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 98: 000039b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 99: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ + 100: 000039b8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 101: 00000878 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ + 102: 00003cf9 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 103: 0000087c 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ + 104: 00000880 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ 105: 00000884 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 106: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ 107: 000004e9 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 108: 000043bd 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 108: 000043ad 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ 109: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 110: 000008ac 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ 111: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ 112: 000008d8 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 113: 00004864 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 113: 00004854 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 114: 000008e4 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 115: 00004868 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 115: 00004858 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 116: 0000090c 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 117: 0000092c 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 118: 00000930 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 119: 00000934 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ 120: 00000960 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ 121: 00000980 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ 122: 000009a0 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 123: 00004da4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 123: 00004d94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 124: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 125: 00004da8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 125: 00004d98 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 126: 000009f8 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ 127: 000009fc 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ 128: 00000a44 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 129: 00000a48 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ 130: 00000318 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 131: 00000a4c 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ 132: 00000320 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -142,25 +142,25 @@ │ │ │ │ │ 138: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ 139: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 140: 0000000b 422 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 141: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 142: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ 143: 000004b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 144: 00000b68 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 145: 00005930 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 00005958 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 147: 00005c10 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 148: 00005c3c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 149: 00005da4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 145: 00005920 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00005948 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 147: 00005c00 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 00005c2c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 149: 00005d94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 150: 00000b7c 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ 151: 00000b80 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 152: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ 153: 000004c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 154: 00005dac 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 155: 00005dad 72 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 154: 00005d9c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 155: 00005d9d 72 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ 156: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 157: 00000bb4 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 158: 00000bec 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ 159: 000003b4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 160: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ 161: 000003b8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 162: 00000c98 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ @@ -172,169 +172,169 @@ │ │ │ │ │ 168: 0000064f 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ 169: 00000715 50 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ 170: 00000747 40 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ 171: 00000dd4 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ 172: 00000e0c 0 NOTYPE LOCAL DEFAULT 7 .LC94 │ │ │ │ │ 173: 00000e44 0 NOTYPE LOCAL DEFAULT 7 .LC95 │ │ │ │ │ 174: 000009a5 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 175: 00000001 528 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 175: 00000001 532 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: 000004d5 162 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 180: 000029d5 480 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 179: 000004d9 162 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 180: 000029e1 480 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 189: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 190: 00000211 368 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ + 190: 00000215 368 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 193: 000016d5 356 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 194: 00001cd5 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 193: 000016f1 356 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 194: 00001ce1 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 203: 00000381 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 203: 00000385 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 206: 00000579 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 207: 000005dd 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 206: 0000057d 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 207: 000005e1 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ 208: 00000571 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 209: 000006ad 48 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ - 210: 000006dd 86 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 209: 000006b1 48 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ + 210: 000006e1 86 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 216: 00000735 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 217: 0000074d 386 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 216: 00000739 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 217: 00000751 386 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 220: 000009e9 258 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ - 221: 00000aed 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 220: 000009ed 258 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ + 221: 00000af1 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 223: 00000b4d 324 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 223: 00000b51 324 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 226: 00000c91 88 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 227: 00000ce9 766 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 226: 00000c95 110 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 227: 00000d05 766 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 233: 000016b1 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 234: 00004b8d 540 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 233: 000016cd 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 234: 00004b7d 540 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 242: 00001839 210 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 243: 0000190d 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 244: 00001b35 416 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 242: 00001855 210 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 243: 00001929 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 244: 00001b51 400 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 249: 00001d71 288 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 249: 00001d7d 288 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 252: 00001e91 288 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 253: 00001fb1 436 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 254: 00002675 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 255: 000026b9 256 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 252: 00001e9d 288 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 253: 00001fbd 436 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 254: 00002681 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 255: 000026c5 256 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 259: 000027b9 456 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 260: 00002981 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 261: 000029c5 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 259: 000027c5 456 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 260: 0000298d 66 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 261: 000029d1 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: 00002bb5 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 264: 00002bc1 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 266: 00002c11 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 267: 00002c71 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 268: 00002da5 156 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 269: 00002d3d 102 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 270: 00002e41 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 271: 00002e55 652 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 272: 000030e1 288 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 273: 00003201 676 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 266: 00002c1d 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 267: 00002c7d 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 268: 00002db1 156 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 269: 00002d49 102 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 270: 00002e4d 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 271: 00002e61 652 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 272: 000030ed 288 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 273: 0000320d 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: 00003acd 254 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 278: 00003ad9 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: 00003581 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 282: 0000358d 86 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 284: 000035d9 488 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 284: 000035e5 488 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: 000037c1 492 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 287: 000037cd 492 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 289: 000039ad 288 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 290: 00003bcd 288 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 291: 00003d5d 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 292: 00003d79 288 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 293: 00003e99 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ - 294: 00003f2d 288 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 295: 0000404d 402 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 296: 000041e1 474 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 297: 000043fd 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 298: 00004459 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ - 299: 00004595 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 300: 000045d9 288 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 301: 000046f9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 302: 00004715 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ - 303: 00004731 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 304: 0000478d 220 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 305: 00004869 198 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 289: 000039b9 288 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 290: 00003bd9 288 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 291: 00003d69 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 292: 00003d85 288 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 293: 00003ea5 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ + 294: 00003f39 288 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 295: 00004059 402 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 296: 000041ed 448 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 297: 000043ed 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 298: 00004449 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ + 299: 00004585 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 300: 000045c9 288 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 301: 000046e9 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 302: 00004705 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 303: 00004721 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 304: 0000477d 220 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 305: 00004859 198 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ 306: 00000169 116 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 308: 00004931 288 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 309: 00004a51 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 308: 00004921 288 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 309: 00004a41 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 310: 000001dd 6 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 312: 00004da9 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 312: 00004d99 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 314: 00004ecd 222 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 315: 00004fad 432 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 316: 0000515d 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 317: 000052a1 288 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 314: 00004ebd 222 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 315: 00004f9d 432 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 316: 0000514d 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 317: 00005291 288 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ 318: 000001e5 316 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 320: 00000321 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 321: 00000349 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 323: 000053c1 392 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 323: 000053b1 392 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: 000003cd 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 329: 00005549 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 329: 00005539 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 330: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ 331: 00000411 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 332: 000001b1 60 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 333: 000001ed 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ 334: 000004c1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 335: 00000213 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 336: 00000515 90 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ @@ -348,15 +348,15 @@ │ │ │ │ │ 344: 00000437 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 345: 0000045b 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ 346: 0000060d 120 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 347: 0000047f 174 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 349: 0000052d 166 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ 350: 00000685 122 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 351: 00005df5 130 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 351: 00005de5 130 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 352: 000005d3 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: 00000641 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 357: 00000665 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 0xa88c contains 122 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xa87c contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000012 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000026 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000002a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000032 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 00000036 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ @@ -14,60 +14,60 @@ │ │ │ │ │ 00000098 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000009c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000a6 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ 000000aa 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ 000000b4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000000be 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ 000000c2 0000fa30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -000000cc 0000362f R_ARM_THM_MOVW_ABS_NC 00000404 .LC25 │ │ │ │ │ -000000d0 00003630 R_ARM_THM_MOVT_ABS 00000404 .LC25 │ │ │ │ │ +000000cc 0000372f R_ARM_THM_MOVW_ABS_NC 00000404 .LC25 │ │ │ │ │ +000000d0 00003730 R_ARM_THM_MOVT_ABS 00000404 .LC25 │ │ │ │ │ 000000d8 0000fb0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000000e8 0000372f R_ARM_THM_MOVW_ABS_NC 0000040c .LC26 │ │ │ │ │ -000000ec 00003730 R_ARM_THM_MOVT_ABS 0000040c .LC26 │ │ │ │ │ +000000e8 0000382f R_ARM_THM_MOVW_ABS_NC 0000040c .LC26 │ │ │ │ │ +000000ec 00003830 R_ARM_THM_MOVT_ABS 0000040c .LC26 │ │ │ │ │ 000000f2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000108 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000124 00004b2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC35 │ │ │ │ │ -00000128 00004b30 R_ARM_THM_MOVT_ABS 00000574 .LC35 │ │ │ │ │ +00000124 00004c2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC35 │ │ │ │ │ +00000128 00004c30 R_ARM_THM_MOVT_ABS 00000574 .LC35 │ │ │ │ │ 0000013c 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 00000140 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000148 00004c2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ -0000014c 00004c30 R_ARM_THM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ +00000148 00004d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ +0000014c 00004d30 R_ARM_THM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ 0000018a 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 000001b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ba 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000001c2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001c6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001cc 0000742f R_ARM_THM_MOVW_ABS_NC 0000090c .LC60 │ │ │ │ │ 000001d0 00007430 R_ARM_THM_MOVT_ABS 0000090c .LC60 │ │ │ │ │ 000001d6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000001fa 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 000001fe 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 00000220 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000022a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 0000022e 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000236 0000b30a R_ARM_THM_CALL 000004d5 PyObject_GetIter │ │ │ │ │ +00000236 0000b30a R_ARM_THM_CALL 000004d9 PyObject_GetIter │ │ │ │ │ 00000250 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000256 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000260 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00000282 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000028c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000002a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ba 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002be 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002ca 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000002e2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -000002e6 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +000002e2 00005f2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +000002e6 00005f30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ 000002ec 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000304 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000312 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000318 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000031c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000334 0000832f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ 00000338 00008330 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ -00000340 00002a0a R_ARM_THM_CALL 00001a51 binary_iop │ │ │ │ │ +00000340 00002a0a R_ARM_THM_CALL 00001a6d binary_iop │ │ │ │ │ 00000374 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000378 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000384 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000388 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 0000039c 0001420a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 000003be 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000003c8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -75,38 +75,38 @@ │ │ │ │ │ 000003f4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003f8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003fe 0000882f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ 00000402 00008830 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ 00000408 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000424 00008e2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ 00000428 00008e30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ -00000430 00002a0a R_ARM_THM_CALL 00001a51 binary_iop │ │ │ │ │ +00000430 00002a0a R_ARM_THM_CALL 00001a6d binary_iop │ │ │ │ │ 0000044e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000480 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000494 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000498 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000004a0 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000004b2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004b8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004bc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004d4 0000982f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ 000004d8 00009830 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ -000004e0 00002a0a R_ARM_THM_CALL 00001a51 binary_iop │ │ │ │ │ +000004e0 00002a0a R_ARM_THM_CALL 00001a6d binary_iop │ │ │ │ │ 0000052c 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000053a 0000d20a R_ARM_THM_CALL 000006dd PyMapping_GetOptionalItem │ │ │ │ │ +0000053a 0000d20a R_ARM_THM_CALL 000006e1 PyMapping_GetOptionalItem │ │ │ │ │ 00000554 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000560 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000005ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000005dc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005e0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005f0 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 000005f4 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 000005f8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005fe 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00000602 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +000005fe 0000322f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00000602 00003230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ 00000606 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000062e 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000656 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000660 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 0000066a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000066e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000674 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ @@ -116,1387 +116,1386 @@ │ │ │ │ │ 000006d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006da 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 000006e4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000006e8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006ee 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ 000006f2 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ 000006f8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000162 00004e1e R_ARM_THM_JUMP24 00005685 abstract_issubclass │ │ │ │ │ -000001de 0000ea1e R_ARM_THM_JUMP24 00004b8d _PySequence_IterSearch │ │ │ │ │ +00000162 00004f1e R_ARM_THM_JUMP24 00005675 abstract_issubclass │ │ │ │ │ +000001de 0000ea1e R_ARM_THM_JUMP24 00004b7d _PySequence_IterSearch │ │ │ │ │ 0000020e 00013f1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xac5c contains 1365 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xac4c contains 1364 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000020 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 0000003e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 00000042 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 0000004a 0000b20a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ -00000054 0000b30a R_ARM_THM_CALL 000004d5 PyObject_GetIter │ │ │ │ │ -00000064 0000b40a R_ARM_THM_CALL 000029d5 PyObject_LengthHint │ │ │ │ │ +00000054 0000b30a R_ARM_THM_CALL 000004d9 PyObject_GetIter │ │ │ │ │ +00000064 0000b40a R_ARM_THM_CALL 000029e1 PyObject_LengthHint │ │ │ │ │ 0000006e 0000b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000000da 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000f8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000166 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00000186 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019e 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000001b8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001bc 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001c6 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000001d0 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000001d6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000001f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f8 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000020c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000022a 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000260 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000282 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000286 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000028e 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -0000029a 0000c20a R_ARM_THM_CALL 00001cd5 PySequence_GetItem │ │ │ │ │ -000002b2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000002b6 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000002c4 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000002d0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002d4 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002de 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000002fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000304 0000c70a R_ARM_THM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -0000030c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000310 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000314 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00000318 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000320 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000032c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000330 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000336 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -0000033a 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00000340 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000346 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000034e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000035a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000035e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000364 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000368 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000036e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000374 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000037c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d0 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000003d4 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000003dc 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -000003fc 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000400 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000410 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000041a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000041e 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000042c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000446 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000466 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000046a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000046e 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00000472 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000047a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000482 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000486 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000048e 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00000492 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000498 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000049e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000004a8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004b6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004ba 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004c0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004c4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004ca 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004d0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004f2 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000004f6 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000522 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000526 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000052a 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -0000052e 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00000536 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000053e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000542 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000548 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000054c 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00000556 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000570 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000005b4 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000005c0 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000005ce 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000005d8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000632 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000636 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000063e 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00000656 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000666 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000066a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000672 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000676 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -0000067c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000684 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000690 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000694 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000069a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000069e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006a4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006d2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000006e0 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000006e4 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000702 0000cb0a R_ARM_THM_CALL 00000381 PyObject_GetItem │ │ │ │ │ -00000710 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000714 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000071c 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000722 0000d70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000772 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000776 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000079c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007ae 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000007b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007c2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007c6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000826 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000082a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000836 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000083a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000085a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000085e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000864 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000872 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000888 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000088c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000890 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000898 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000089c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000008a4 00001330 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000008a8 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000008ac 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000008b8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008fc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000092a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000932 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000936 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000095e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000962 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000097a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000097e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000984 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000988 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000994 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000998 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009c2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a02 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000a54 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000a58 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000a62 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00000a70 0000d00a R_ARM_THM_CALL 00000571 PySequence_SetItem │ │ │ │ │ -00000a82 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000a90 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a94 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a9a 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000a9e 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000aa4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000aaa 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000aae 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ab6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000aba 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ac0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ac6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000ad2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000adc 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b1e 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ -00000b22 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ -00000b26 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000b2c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b30 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b34 0000172f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -00000b38 00001730 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -00000b42 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c36 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00000c3a 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00000c4a 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c4e 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c52 0000182f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00000c56 00001830 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -00000c5c 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c6a 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ -00000c6e 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ -00000c72 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c78 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c7c 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c80 0000192f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ -00000c84 00001930 R_ARM_THM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ -00000c8a 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d00 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000d04 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000d18 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000d1c 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000e36 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000e50 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e6e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e78 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000e94 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea0 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000eb6 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000edc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee4 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f04 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f0e 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000f12 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000f18 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f2a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f34 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000f38 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000f3e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f4e 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f6a 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000f6e 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000f74 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000f90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fac 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fb0 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00000fb4 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00000fba 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000fd4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001008 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000100c 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001016 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -0000101a 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000011ee 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000011f2 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000011f8 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000122a 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000122e 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001234 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000126c 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001288 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000012a4 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000012c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d0 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000012ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001322 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000133c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001362 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136e 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000138e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c0 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000013da 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000013f6 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001422 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001430 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001452 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001460 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000147a 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ac 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000014cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ea 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -000014ee 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000014f6 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001526 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000152a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001530 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001542 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000154c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001552 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000155c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001560 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001568 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001582 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001588 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000158c 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001592 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000015a0 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000015e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015fc 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -00001600 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001608 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001618 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001648 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000164c 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -00001652 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001676 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001708 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000172c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000174a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000174e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001756 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001760 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000178a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000178e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001792 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00001796 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -0000179e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017b2 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000017b6 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000017c6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017ca 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017ce 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000017d2 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000017da 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000017fe 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001802 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001806 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -0000180a 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00001812 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001826 0000252f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ -0000182a 00002530 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ -0000182e 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001834 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001870 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001874 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001878 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -0000187c 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00001884 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001896 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000189a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000018aa 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018ae 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000018b4 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -000018b8 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -000018be 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018d6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018dc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000018e2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000018e6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000018ea 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -000018ee 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -000018f6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001936 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000193a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001958 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000195c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001988 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000198c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019a8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000019ae 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019b2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019e2 0000282f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ -000019e6 00002830 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ -000019fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a0a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a0e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a2c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a4a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a72 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a76 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a96 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001a9a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ab8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b06 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b0a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001b2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b4e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001b52 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001b5a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001b5e 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001b82 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b92 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001bac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bc8 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001bd6 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001c1c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c28 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001c2c 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001c34 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001c38 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001c5e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001c62 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001c68 00002d2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ -00001c6c 00002d30 R_ARM_THM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ -00001c72 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c78 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c7c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c82 00002f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ -00001c86 00002f30 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ -00001c8e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ca8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cb0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001cb4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cb8 00002e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC20 │ │ │ │ │ -00001cbc 00002e30 R_ARM_THM_MOVT_ABS 00000364 .LC20 │ │ │ │ │ -00001cc6 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001ccc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cd0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d2c 0000322f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC23 │ │ │ │ │ -00001d30 00003230 R_ARM_THM_MOVT_ABS 000003d4 .LC23 │ │ │ │ │ -00001d34 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d42 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d46 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d5a 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00001d5e 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00001d62 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d68 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00001d98 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001d9c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dcc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001dd6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001dda 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e08 0000342f R_ARM_THM_MOVW_ABS_NC 00000400 .LC24 │ │ │ │ │ -00001e0c 00003430 R_ARM_THM_MOVT_ABS 00000400 .LC24 │ │ │ │ │ -00001e2c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e30 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e4c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e50 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e70 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e74 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e7a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ebc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001eec 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ef6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001efa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f28 0000382f R_ARM_THM_MOVW_ABS_NC 00000484 .LC27 │ │ │ │ │ -00001f2c 00003830 R_ARM_THM_MOVT_ABS 00000484 .LC27 │ │ │ │ │ -00001f4c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f50 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f5c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f6c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f70 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f90 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f94 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f9a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001faa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fc0 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001fc4 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001fe0 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001fe4 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002044 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002056 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000206c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000208a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002094 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000020b0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002110 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002114 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000211a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000212c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002130 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002136 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002150 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000215c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002160 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002176 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000217a 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002186 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -0000218a 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000022b4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022da 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022f0 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000230c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000232a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002336 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002352 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000235e 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002378 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000239e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023aa 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000023ca 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d6 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000023ee 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002412 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000241e 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000024d4 00003c0a R_ARM_THM_CALL 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002516 00003c0a R_ARM_THM_CALL 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002520 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002524 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000252a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002544 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000019c 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000001b6 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001ba 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001c4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000001ce 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000001e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ee 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000200 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000208 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000210 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000022e 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000264 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000286 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000028a 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000292 0000c10a R_ARM_THM_CALL 000016f1 PyNumber_AsSsize_t │ │ │ │ │ +0000029e 0000c20a R_ARM_THM_CALL 00001ce1 PySequence_GetItem │ │ │ │ │ +000002b6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000002ba 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000002c8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000002d4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002d8 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002e2 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000002fe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000308 0000c70a R_ARM_THM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +00000310 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000314 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000318 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +0000031c 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00000324 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000330 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000334 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000033a 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000033e 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00000344 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000034a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000352 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000035e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000362 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000368 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000036c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000372 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000378 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000380 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d4 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000003d8 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000003e0 0000c10a R_ARM_THM_CALL 000016f1 PyNumber_AsSsize_t │ │ │ │ │ +00000400 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000404 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000414 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000041e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000422 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000430 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000044a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000046a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000046e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000472 0000072f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00000476 00000730 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +0000047e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000486 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000048a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000492 0000082f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000496 00000830 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000049c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004a2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000004ac 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004ba 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004be 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004c4 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004c8 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004ce 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004d4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004f6 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000004fa 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000526 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000052a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000052e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00000532 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +0000053a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000542 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000546 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000054c 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00000550 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000055a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000574 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000005b8 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000005c4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000005d2 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000005dc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000636 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000063a 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000642 0000c10a R_ARM_THM_CALL 000016f1 PyNumber_AsSsize_t │ │ │ │ │ +0000065a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000066a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000066e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000676 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +0000067a 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000680 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000688 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000694 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000698 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000069e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006a2 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006a8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006d6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000006e4 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000006e8 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000706 0000cb0a R_ARM_THM_CALL 00000385 PyObject_GetItem │ │ │ │ │ +00000714 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000718 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000720 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000726 0000d70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000776 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000077a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007a0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007a4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007b2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007c6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007ca 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000082a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000082e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000083a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000083e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000085e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000862 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000868 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000876 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000088c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000890 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000894 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008a0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008a4 0000132f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000008a8 00001330 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000008ac 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000008b0 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +000008bc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008fc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000900 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000092e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000936 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000093a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000962 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000966 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000097e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000982 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000988 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000098c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000998 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000099c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009c6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a06 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000a58 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000a5c 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000a66 0000c10a R_ARM_THM_CALL 000016f1 PyNumber_AsSsize_t │ │ │ │ │ +00000a74 0000d00a R_ARM_THM_CALL 00000571 PySequence_SetItem │ │ │ │ │ +00000a86 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000a94 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a98 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a9e 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000aa2 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000aa8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000aae 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ab2 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000aba 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000abe 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ac4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000aca 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000ad6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b22 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ +00000b26 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ +00000b2a 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000b30 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b34 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b38 0000172f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00000b3c 00001730 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00000b46 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c3a 00001a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00000c3e 00001a30 R_ARM_THM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00000c4e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000c52 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000c56 0000182f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00000c5a 00001830 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +00000c60 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c6e 0000162f R_ARM_THM_MOVW_ABS_NC 00000144 .LC8 │ │ │ │ │ +00000c72 00001630 R_ARM_THM_MOVT_ABS 00000144 .LC8 │ │ │ │ │ +00000c76 0000de0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c7c 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000c80 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000c84 0000192f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ +00000c88 00001930 R_ARM_THM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ +00000c8e 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d1c 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000d20 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000d34 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000d38 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000e52 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000e6c 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e8a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e94 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000eb0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebc 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000ed2 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000ef8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f00 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f20 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2a 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000f2e 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000f34 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000f46 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f50 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000f54 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000f5a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000f6a 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f86 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000f8a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000f90 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000fac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fc4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fc8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fcc 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00000fd0 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00000fd6 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000ff0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001024 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001028 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001032 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001036 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000120a 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000120e 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001214 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001246 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000124a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001250 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001288 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000012a4 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000012c0 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000012e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ec 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000130a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000133e 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001358 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000137e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000138a 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000013aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013dc 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000013f6 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001412 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000143e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000144c 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000146e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001496 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000014be 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c8 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000014e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001506 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000150a 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001512 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001542 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001546 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000154c 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000155e 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001568 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000156e 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001578 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000157c 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001584 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000159e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015a4 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +000015a8 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000015ae 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000015bc 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001602 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001618 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000161c 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +00001624 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001634 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001664 00001b2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +00001668 00001b30 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +0000166e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001692 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016c2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001724 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001748 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001766 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000176a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001772 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000177c 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000017a6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017aa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017ae 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +000017b2 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +000017ba 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017ce 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000017d2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000017e2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017e6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017ea 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000017ee 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000017f6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000180e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001814 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000181a 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000181e 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001822 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00001826 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +0000182e 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001842 0000252f R_ARM_THM_MOVW_ABS_NC 00000300 .LC17 │ │ │ │ │ +00001846 00002530 R_ARM_THM_MOVT_ABS 00000300 .LC17 │ │ │ │ │ +0000184a 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001850 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000188c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001890 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001894 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00001898 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +000018a0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018b2 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000018b6 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000018c6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018ca 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018d0 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +000018d4 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +000018da 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000018fe 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001902 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001906 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +0000190a 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00001912 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001952 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001956 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001974 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001978 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019a4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019a8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019c4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019fe 0000282f R_ARM_THM_MOVW_ABS_NC 00000330 .LC18 │ │ │ │ │ +00001a02 00002830 R_ARM_THM_MOVT_ABS 00000330 .LC18 │ │ │ │ │ +00001a16 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a26 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a2a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a58 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a8e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001a92 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ab2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ab6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ad4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b22 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b26 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b46 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b6a 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001b6e 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001b76 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001b7a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001b9e 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001bae 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001bc8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be4 0000f70a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001bf2 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001c32 0000f52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001c36 0000f530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001c3e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001c42 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001c68 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c6c 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c72 00002d2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC19 │ │ │ │ │ +00001c76 00002d30 R_ARM_THM_MOVT_ABS 00000334 .LC19 │ │ │ │ │ +00001c7c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c82 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c86 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c8c 00002f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC21 │ │ │ │ │ +00001c90 00002f30 R_ARM_THM_MOVT_ABS 0000038c .LC21 │ │ │ │ │ +00001c98 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cb2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cba 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001cbe 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001cc2 00002e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC20 │ │ │ │ │ +00001cc6 00002e30 R_ARM_THM_MOVT_ABS 00000364 .LC20 │ │ │ │ │ +00001cd0 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001cd8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cdc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d38 0000332f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC23 │ │ │ │ │ +00001d3c 00003330 R_ARM_THM_MOVT_ABS 000003d4 .LC23 │ │ │ │ │ +00001d40 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d4e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d52 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d66 0000322f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00001d6a 00003230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00001d6e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d74 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00001da4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001da8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001dd8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001de2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001de6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e14 0000352f R_ARM_THM_MOVW_ABS_NC 00000400 .LC24 │ │ │ │ │ +00001e18 00003530 R_ARM_THM_MOVT_ABS 00000400 .LC24 │ │ │ │ │ +00001e38 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e3c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e58 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e5c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e7c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e80 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ec8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ef8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f02 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f06 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f34 0000392f R_ARM_THM_MOVW_ABS_NC 00000484 .LC27 │ │ │ │ │ +00001f38 00003930 R_ARM_THM_MOVT_ABS 00000484 .LC27 │ │ │ │ │ +00001f58 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f5c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f68 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f78 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f7c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f9c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fa0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fa6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fcc 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001fd0 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001fec 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001ff0 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002050 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002062 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002078 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002096 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020a0 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000020bc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000211c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002120 00003a30 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002126 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002138 00003a2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +0000213c 00003a30 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002142 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000215c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002168 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000216c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002182 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002186 0000c330 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002192 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002196 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000022c0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022e6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022fc 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002318 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002336 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002342 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000235e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000236a 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002384 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000023aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b6 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000023d6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023e2 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000023fa 0000c60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000241e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000242a 0000e60a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000024e0 00003d0a R_ARM_THM_CALL 00000115 recursive_issubclass.part.0 │ │ │ │ │ +00002522 00003d0a R_ARM_THM_CALL 00000115 recursive_issubclass.part.0 │ │ │ │ │ +0000252c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002530 00003a30 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002536 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002550 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ 0000255c 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002566 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -0000256a 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002570 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002584 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002588 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -0000258e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025a0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000025a4 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000025a8 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000025ae 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025e0 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -000025e4 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -000025e8 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002608 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002620 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263c 0000392f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ -00002640 00003930 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ -00002646 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002664 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002694 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000269c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026a0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000026a6 0000412f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC29 │ │ │ │ │ -000026aa 00004130 R_ARM_THM_MOVT_ABS 000004a0 .LC29 │ │ │ │ │ -000026b0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026d0 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000026d4 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000026d8 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000026dc 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00002708 0000b30a R_ARM_THM_CALL 000004d5 PyObject_GetIter │ │ │ │ │ -00002714 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000271e 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002746 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002760 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002772 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002780 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002784 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002796 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000027a4 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000027ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000027b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027e6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027ea 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002818 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000281c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002870 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002874 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000287a 0000432f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC30 │ │ │ │ │ -0000287e 00004330 R_ARM_THM_MOVT_ABS 000004c8 .LC30 │ │ │ │ │ -00002884 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00002888 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00002892 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000028b0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000028dc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002940 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002950 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002954 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000295a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000296a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002974 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000029a8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000029ac 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000029b2 0000452f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ -000029b6 00004530 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ -000029bc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000029fc 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002a04 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a4c 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002a66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a72 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a76 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a8a 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002aa0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002aa6 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002aaa 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002aae 0000472f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ -00002ab2 00004730 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ -00002ab8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ac8 0001080a R_ARM_THM_CALL 00002bb5 PyObject_Size │ │ │ │ │ -00002ad6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ada 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ae8 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b08 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b10 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002b30 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b36 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b3a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b40 0000462f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -00002b44 00004630 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00002b4c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b76 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002b7e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b82 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b92 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b9c 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002ba4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ba8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bb0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002be8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002bec 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bf0 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -00002bf4 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00002bfe 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c08 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002cc2 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002cc6 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002cd0 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00002cea 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002cf8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d08 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d0c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d12 00004f2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -00002d16 00004f30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00002d1c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d22 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d26 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d2c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d30 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d36 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d52 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002d5c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002d72 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002d8e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d9c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e04 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e08 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e18 0000502f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ -00002e1c 00005030 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ -00002e20 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e2c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00002e32 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00002e36 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00002e3a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e7a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002e7e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ea4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ea8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002eb8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ec4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ec8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ece 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ed2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f04 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002f08 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002f10 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00002f28 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f6e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f72 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f8c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f90 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fba 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002fbe 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002fc6 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00002fd6 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002fea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003014 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003018 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000301e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000302e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003032 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003058 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003062 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003066 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000306c 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003070 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003076 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000307c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003080 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003086 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -0000308a 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003090 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003098 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000309c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030a0 0000522f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ -000030a4 00005230 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ -000030a8 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000030ac 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000030b8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030be 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030c2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000030d4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003108 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000310c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000313c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003146 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000314a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003178 0000532f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ -0000317c 00005330 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ -0000319c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031a0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031bc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031c0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ea 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031fa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003218 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000321c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003250 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000325a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032a4 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000032a8 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000032b2 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000032b6 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000032c2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000032d0 0000dd0a R_ARM_THM_CALL 00000aed PyObject_GetBuffer │ │ │ │ │ -000032dc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032e0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032e4 0000582f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ -000032e8 00005830 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ -000032f0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032f8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003308 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000330c 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003312 0000562f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ -00003316 00005630 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ -0000331c 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000335e 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003376 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000339a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000339e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033a2 0000572f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ -000033a6 00005730 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ -000033ac 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000033c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033d2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000033d6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000033da 0000552f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ -000033de 00005530 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ -000033e6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000033f0 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003408 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003414 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003422 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -0000343a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003440 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00003448 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00003458 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003478 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003480 0001160a R_ARM_THM_CALL 00003acd PyNumber_Index │ │ │ │ │ -00003486 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000348a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000348e 0000542f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ -00003492 00005430 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ -0000349c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034a0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000034c6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000034d4 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003500 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000351c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003528 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -0000352c 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00003530 00004d0a R_ARM_THM_CALL 00000439 check_class │ │ │ │ │ -00003546 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003574 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000357c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000035a6 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000035aa 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000035c4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000035f0 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000035f4 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000360c 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003618 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000361c 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003634 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003638 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000365a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003660 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000366c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000368e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036a4 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000036c0 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000036ca 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036ce 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036e4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000036f6 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -000036fa 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00003706 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003718 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000371c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003722 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003726 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -0000372e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000374c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000375c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003760 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003766 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000376a 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00003772 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000378c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000379e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037b2 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000037b8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000037bc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000037d8 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000037dc 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000037f6 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003802 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003806 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000381e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003822 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003842 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003848 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003854 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003876 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003882 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000389e 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000038a8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038ac 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000038c2 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000038d4 00005e2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -000038d8 00005e30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -000038e4 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000038f6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038fa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003900 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -00003904 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -0000390c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003914 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003918 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000391e 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00003922 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000392a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003944 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003962 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000397e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003984 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003992 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039a4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000039a8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039d4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039d8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a08 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a12 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a16 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a44 0000622f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ -00003a48 00006230 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ -00003a68 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a6c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a78 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a88 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a8c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003aac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ab0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ab6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ac6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aee 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003af2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003b12 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b16 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b1a 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00003b1e 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00003b26 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b38 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003b3c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003b4c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b50 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b54 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00003b58 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00003b60 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b78 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b7e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003b82 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003b86 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00003b8a 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00003b92 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003b9e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00003ba6 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003bc4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bf4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003bf8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c28 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003c32 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c36 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c64 0000642f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ -00003c68 00006430 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ -00003c88 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c8c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003c98 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ca8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ccc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cd0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cd6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ce6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d0a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003d0e 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003d18 0000c10a R_ARM_THM_CALL 000016d5 PyNumber_AsSsize_t │ │ │ │ │ -00003d30 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d40 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d44 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d4a 0000512f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ -00003d4e 00005130 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ -00003d54 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d5e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003d62 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00003da0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003da4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003dd4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003dde 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003de2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e10 0000662f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ -00003e14 00006630 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ -00003e34 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e38 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e44 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e54 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e58 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e78 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e7c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e82 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e92 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eb8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ed0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ed4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ef2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003efc 0000672f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -00003f00 00006730 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -00003f54 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f58 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f88 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f92 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f96 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fc4 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ -00003fc8 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ -00003fe8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ff8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004008 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000400c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000402c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004030 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004036 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004046 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004086 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000408a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004096 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000409a 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000040bc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040c4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040c8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040e6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000040ea 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000040f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004108 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000410c 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004124 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004128 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000412e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -00004132 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -00004138 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -0000413c 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004146 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004152 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004156 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000415a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000415e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000417c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004188 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000418c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041ba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000441c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004428 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000442c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000443a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000443e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00004442 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004448 00006d2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ -0000444c 00006d30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ -00004450 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004480 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004484 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044a2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044a6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044d6 00006e2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ -000044da 00006e30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ -000044fe 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004504 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004508 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 │ │ │ │ │ -0000454e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004552 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002568 0000e80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002572 00003a2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002576 00003a30 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000257c 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002590 00003a2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +00002594 00003a30 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +0000259a 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025ac 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000025b0 00003a2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000025b4 00003a30 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000025ba 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025d4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ec 00003a2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +000025f0 00003a30 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +000025f4 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002614 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000262c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002648 00003a2f R_ARM_THM_MOVW_ABS_NC 00000488 .LC28 │ │ │ │ │ +0000264c 00003a30 R_ARM_THM_MOVT_ABS 00000488 .LC28 │ │ │ │ │ +00002652 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002670 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000026a8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026ac 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026b2 0000422f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC29 │ │ │ │ │ +000026b6 00004230 R_ARM_THM_MOVT_ABS 000004a0 .LC29 │ │ │ │ │ +000026bc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026dc 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000026e0 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000026e4 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000026e8 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002714 0000b30a R_ARM_THM_CALL 000004d9 PyObject_GetIter │ │ │ │ │ +00002720 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000272a 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002752 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000276c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000277e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000278c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002790 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027a2 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000027b0 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000027b8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000027c0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000027d4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027d8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027f2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027f6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002824 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002828 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000287c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002880 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002886 0000442f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC30 │ │ │ │ │ +0000288a 00004430 R_ARM_THM_MOVT_ABS 000004c8 .LC30 │ │ │ │ │ +00002890 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00002894 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +0000289e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028bc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000294c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000295c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002960 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002966 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002976 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002980 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000029b4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000029b8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000029be 0000462f R_ARM_THM_MOVW_ABS_NC 000004cc .LC31 │ │ │ │ │ +000029c2 00004630 R_ARM_THM_MOVT_ABS 000004cc .LC31 │ │ │ │ │ +000029c8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a08 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002a10 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a58 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002a72 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a7e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a82 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002a96 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002aac 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ab2 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002ab6 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002aba 0000482f R_ARM_THM_MOVW_ABS_NC 00000524 .LC33 │ │ │ │ │ +00002abe 00004830 R_ARM_THM_MOVT_ABS 00000524 .LC33 │ │ │ │ │ +00002ac4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ad4 0001080a R_ARM_THM_CALL 00002bc1 PyObject_Size │ │ │ │ │ +00002ae2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ae6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002af4 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002b14 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b1c 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002b3c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b42 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b46 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b4c 0000472f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +00002b50 00004730 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00002b58 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b72 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b82 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002b8a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b8e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b9e 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002ba8 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002bb0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bb4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bb8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bbc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bf4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002bf8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bfc 00004a2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +00002c00 00004a30 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00002c0a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c14 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002cce 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002cd2 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002cdc 0000c10a R_ARM_THM_CALL 000016f1 PyNumber_AsSsize_t │ │ │ │ │ +00002cf6 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002d04 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d14 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d18 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d1e 0000502f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00002d22 00005030 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +00002d28 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d2e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d32 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d38 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002d3c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d42 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d5e 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002d68 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002d7e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002d9a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002da8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e10 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e14 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e24 0000512f R_ARM_THM_MOVW_ABS_NC 0000060c .LC38 │ │ │ │ │ +00002e28 00005130 R_ARM_THM_MOVT_ABS 0000060c .LC38 │ │ │ │ │ +00002e2c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e38 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00002e3e 0000322f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00002e42 00003230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00002e46 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e86 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002e8a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eb0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eb4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ec4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ed0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ed4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002eda 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ede 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f10 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f14 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f1c 0000c10a R_ARM_THM_CALL 000016f1 PyNumber_AsSsize_t │ │ │ │ │ +00002f34 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f7a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f7e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f98 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f9c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fa2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fc6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002fca 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002fd2 0000c10a R_ARM_THM_CALL 000016f1 PyNumber_AsSsize_t │ │ │ │ │ +00002fe2 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ff6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002ffa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003020 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003024 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000302a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000303a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000303e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003064 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000306e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003072 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003078 0000522f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +0000307c 00005230 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00003082 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003088 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000308c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003092 0000522f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00003096 00005230 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +0000309c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030a4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030a8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030ac 0000532f R_ARM_THM_MOVW_ABS_NC 00000670 .LC40 │ │ │ │ │ +000030b0 00005330 R_ARM_THM_MOVT_ABS 00000670 .LC40 │ │ │ │ │ +000030b4 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000030b8 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +000030c4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030ca 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030ce 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030e0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003114 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003118 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003148 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003152 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003156 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003184 0000542f R_ARM_THM_MOVW_ABS_NC 00000674 .LC41 │ │ │ │ │ +00003188 00005430 R_ARM_THM_MOVT_ABS 00000674 .LC41 │ │ │ │ │ +000031a8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031ac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031b8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031f6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003206 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003224 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003228 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000325c 0000e50a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003266 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032b0 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000032b4 00011430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000032be 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000032c2 00011530 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000032ce 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000032dc 0000dd0a R_ARM_THM_CALL 00000af1 PyObject_GetBuffer │ │ │ │ │ +000032e8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032ec 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032f0 0000592f R_ARM_THM_MOVW_ABS_NC 000007ac .LC46 │ │ │ │ │ +000032f4 00005930 R_ARM_THM_MOVT_ABS 000007ac .LC46 │ │ │ │ │ +000032fc 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003304 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003314 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003318 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000331e 0000572f R_ARM_THM_MOVW_ABS_NC 00000748 .LC44 │ │ │ │ │ +00003322 00005730 R_ARM_THM_MOVT_ABS 00000748 .LC44 │ │ │ │ │ +00003328 0001170a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000336a 0001060a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003382 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033a6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033aa 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033ae 0000582f R_ARM_THM_MOVW_ABS_NC 0000077c .LC45 │ │ │ │ │ +000033b2 00005830 R_ARM_THM_MOVT_ABS 0000077c .LC45 │ │ │ │ │ +000033b8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000033d0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033de 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000033e2 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000033e6 0000562f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC43 │ │ │ │ │ +000033ea 00005630 R_ARM_THM_MOVT_ABS 000006a0 .LC43 │ │ │ │ │ +000033f2 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000033fc 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003414 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003420 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000342e 0001130a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00003446 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000344c 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +00003454 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +00003464 0001090a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003484 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000348c 0001160a R_ARM_THM_CALL 00003ad9 PyNumber_Index │ │ │ │ │ +00003492 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003496 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000349a 0000552f R_ARM_THM_MOVW_ABS_NC 00000678 .LC42 │ │ │ │ │ +0000349e 00005530 R_ARM_THM_MOVT_ABS 00000678 .LC42 │ │ │ │ │ +000034a8 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034ac 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034d2 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000034e0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000350c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003528 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003534 00005b2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +00003538 00005b30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +0000353c 00004e0a R_ARM_THM_CALL 00000439 check_class │ │ │ │ │ +00003552 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003580 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003588 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000035b2 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000035b6 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000035d0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000035fc 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003600 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003618 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003624 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003628 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003640 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003644 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003666 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000366c 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003678 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000369a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036b0 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000036cc 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000036d6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000036da 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000036f0 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003702 00005f2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00003706 00005f30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00003712 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003724 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003728 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000372e 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00003732 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +0000373a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003758 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003768 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000376c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003772 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00003776 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000377e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003798 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037b8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037be 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000037c4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000037c8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000037e4 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000037e8 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003802 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000380e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003812 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000382a 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000382e 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000384e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003854 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003860 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003882 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000388e 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000038aa 0000cd0a R_ARM_THM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000038b4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038b8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000038ce 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000038e0 00005f2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +000038e4 00005f30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +000038f0 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003902 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003906 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000390c 00000d2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00003910 00000d30 R_ARM_THM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00003918 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003920 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003924 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000392a 00000e2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000392e 00000e30 R_ARM_THM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00003936 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003950 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000396e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000398a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003990 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000399e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039b0 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000039b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000039e0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039e4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a14 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003a1e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a22 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a50 0000632f R_ARM_THM_MOVW_ABS_NC 00000874 .LC49 │ │ │ │ │ +00003a54 00006330 R_ARM_THM_MOVT_ABS 00000874 .LC49 │ │ │ │ │ +00003a74 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a78 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a84 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a94 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a98 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ab8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003abc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ac2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ad2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003afa 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003afe 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003b1e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b22 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b26 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00003b2a 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00003b32 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b44 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003b48 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003b58 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b5c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b60 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00003b64 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00003b6c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b84 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b8a 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b8e 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003b92 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00003b96 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00003b9e 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003baa 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00003bb2 0001180a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003bd0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c00 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c04 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c34 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003c3e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c42 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c70 0000652f R_ARM_THM_MOVW_ABS_NC 00000878 .LC50 │ │ │ │ │ +00003c74 00006530 R_ARM_THM_MOVT_ABS 00000878 .LC50 │ │ │ │ │ +00003c94 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003c98 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ca4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cb4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cb8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cd8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cdc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ce2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cf2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d16 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003d1a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003d24 0000c10a R_ARM_THM_CALL 000016f1 PyNumber_AsSsize_t │ │ │ │ │ +00003d3c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d4c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d50 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d56 0000522f R_ARM_THM_MOVW_ABS_NC 0000063c .LC39 │ │ │ │ │ +00003d5a 00005230 R_ARM_THM_MOVT_ABS 0000063c .LC39 │ │ │ │ │ +00003d60 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d6a 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003d6e 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003dac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003db0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003de0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003dea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e1c 0000672f R_ARM_THM_MOVW_ABS_NC 0000087c .LC51 │ │ │ │ │ +00003e20 00006730 R_ARM_THM_MOVT_ABS 0000087c .LC51 │ │ │ │ │ +00003e40 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e44 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e50 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e60 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e64 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e84 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e88 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e8e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e9e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ec0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ec4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003edc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ee0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003efe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f08 0000682f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +00003f0c 00006830 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +00003f60 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f64 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f94 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f9e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fa2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fd0 0000692f R_ARM_THM_MOVW_ABS_NC 00000884 .LC53 │ │ │ │ │ +00003fd4 00006930 R_ARM_THM_MOVT_ABS 00000884 .LC53 │ │ │ │ │ +00003ff4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ff8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004004 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004014 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004018 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004038 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000403c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004042 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004052 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004092 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004096 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040a2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000040a6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000040c8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040d0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040d4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040f2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000040f6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000040fc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004100 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004114 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004118 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004130 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004134 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000413a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +0000413e 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +00004144 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00004148 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00004152 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000415e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004162 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004166 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000416a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004188 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004194 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004198 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041b4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041c6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041d4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000440c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004418 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000441c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000442a 00004a2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +0000442e 00004a30 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00004432 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004438 00006d2f R_ARM_THM_MOVW_ABS_NC 00000894 .LC55 │ │ │ │ │ +0000443c 00006d30 R_ARM_THM_MOVT_ABS 00000894 .LC55 │ │ │ │ │ +00004440 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004470 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004474 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004492 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004496 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044c6 00006e2f R_ARM_THM_MOVW_ABS_NC 000008ac .LC56 │ │ │ │ │ +000044ca 00006e30 R_ARM_THM_MOVT_ABS 000008ac .LC56 │ │ │ │ │ +000044ee 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000044f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004512 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004516 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004532 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000453e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004542 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004560 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004570 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004580 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000458e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045b4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000045bc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045c0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045c6 00006f2f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ -000045ca 00006f30 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ -000045d0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004600 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004604 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004634 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000463e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004642 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004670 0000702f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ -00004674 00007030 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ -00004694 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004698 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046a4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046b4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046b8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000457e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045a4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000045ac 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000045b0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000045b6 00006f2f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC57 │ │ │ │ │ +000045ba 00006f30 R_ARM_THM_MOVT_ABS 000008b0 .LC57 │ │ │ │ │ +000045c0 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045f0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045f4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004624 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000462e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004632 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004660 0000702f R_ARM_THM_MOVW_ABS_NC 000008d8 .LC58 │ │ │ │ │ +00004664 00007030 R_ARM_THM_MOVT_ABS 000008d8 .LC58 │ │ │ │ │ +00004684 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004688 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004694 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046a4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046a8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046d2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000046e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004750 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000475c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004760 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000476a 0000492f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000476e 00004930 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00004772 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000477e 0000312f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00004782 00003130 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00004786 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047ae 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000047bc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000047e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004804 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004810 00005a2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -00004814 00005a30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -00004818 00004d0a R_ARM_THM_CALL 00000439 check_class │ │ │ │ │ -0000482e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000485c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004864 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000048de 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048e2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004900 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004904 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000490c 0000722f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ -00004910 00007230 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ -00004916 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000491c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004920 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004926 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004958 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000495c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000498c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004996 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000499a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049c8 0000752f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ -000049cc 00007530 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ -000049ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049f0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000049fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a0c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a10 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a30 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a34 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004740 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +0000474c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004750 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000475a 00004a2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +0000475e 00004a30 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +00004762 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000476e 0000322f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +00004772 00003230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00004776 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000479e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000047ac 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000047d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047f4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004800 00005b2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +00004804 00005b30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +00004808 00004e0a R_ARM_THM_CALL 00000439 check_class │ │ │ │ │ +0000481e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000484c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004854 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004890 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000048ce 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048d2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048f0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000048f4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000048fc 0000722f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ +00004900 00007230 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ +00004906 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000490c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004910 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004916 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004948 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000494c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000497c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004986 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000498a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049b8 0000752f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ +000049bc 00007530 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ +000049dc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049e0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000049ec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049fc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a20 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a24 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004a3a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a4a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a78 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a7c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a9a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a9e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ace 0000762f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ -00004ad2 00007630 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ -00004af6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004afc 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b00 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b1a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b1e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b3a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b46 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b4a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a68 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a6c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a8a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a8e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004abe 0000762f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ +00004ac2 00007630 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ +00004ae6 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004aec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004af0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b0a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b0e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b36 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b3a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b58 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004b68 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b78 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bb0 0000b30a R_ARM_THM_CALL 000004d5 PyObject_GetIter │ │ │ │ │ -00004bcc 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004c06 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004c42 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004c90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ca6 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004caa 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004cae 0000792f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ -00004cb2 00007930 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ -00004cb8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cc0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cd8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ce2 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004ce6 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cea 00007a2f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC66 │ │ │ │ │ -00004cee 00007a30 R_ARM_THM_MOVT_ABS 000009a0 .LC66 │ │ │ │ │ -00004cf4 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d0e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d1a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d36 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004d3a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004d3e 0000782f R_ARM_THM_MOVW_ABS_NC 00000960 .LC64 │ │ │ │ │ -00004d42 00007830 R_ARM_THM_MOVT_ABS 00000960 .LC64 │ │ │ │ │ -00004d48 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d58 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004d5c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004d64 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004d6e 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004d74 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004d7e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d82 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d88 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004d92 0000772f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ -00004d96 00007730 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ -00004d9e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004da4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004dca 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004dce 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004dd2 00007c2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ -00004dd6 00007c30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ -00004ddc 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e08 0001390a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00004e22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e32 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e36 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004e3c 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00004e40 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00004e46 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e56 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004e5a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004e6a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e6e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004e74 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00004e78 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00004e7e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e9c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004ea2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004ea6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004eaa 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00004eae 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00004eb6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004eea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004eee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f08 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f0c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f2a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f6a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f6e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004f74 00007e2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC68 │ │ │ │ │ -00004f78 00007e30 R_ARM_THM_MOVT_ABS 000009f8 .LC68 │ │ │ │ │ -00004f7e 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00004f82 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004f8c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004fa0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fe8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fec 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 │ │ │ │ │ -0000501a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005028 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000502c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000506a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000506e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005098 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000509c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000050a2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000050a6 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000050b4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000050b8 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000050bc 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000050c0 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -000050c6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000050e2 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -000050e6 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -000050f0 00007f2f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ -000050f4 00007f30 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ -000050f8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005106 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000510a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005128 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005136 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005144 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005156 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005186 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000518a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051a8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051ac 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000051f8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000051fe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005202 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005232 0000802f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC70 │ │ │ │ │ -00005236 00008030 R_ARM_THM_MOVT_ABS 00000a44 .LC70 │ │ │ │ │ -0000524a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000525a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000525e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b76 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ba0 0000b30a R_ARM_THM_CALL 000004d9 PyObject_GetIter │ │ │ │ │ +00004bbc 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004bf6 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004c32 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004c80 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c96 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004c9a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004c9e 0000792f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ +00004ca2 00007930 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ +00004ca8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cb0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cc8 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004cd2 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cd6 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cda 00007a2f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC66 │ │ │ │ │ +00004cde 00007a30 R_ARM_THM_MOVT_ABS 000009a0 .LC66 │ │ │ │ │ +00004ce4 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cfe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d0a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d26 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004d2a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004d2e 0000782f R_ARM_THM_MOVW_ABS_NC 00000960 .LC64 │ │ │ │ │ +00004d32 00007830 R_ARM_THM_MOVT_ABS 00000960 .LC64 │ │ │ │ │ +00004d38 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d48 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004d4c 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004d54 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004d5e 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004d64 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004d6e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d72 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d78 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004d82 0000772f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ +00004d86 00007730 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ +00004d8e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004dba 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004dbe 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004dc2 00007c2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ +00004dc6 00007c30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ +00004dcc 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004df8 0001390a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00004e12 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e22 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e26 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e2c 0000222f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00004e30 00002230 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00004e36 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e46 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004e4a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004e5a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e5e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e64 0000232f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00004e68 00002330 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00004e6e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e8c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004e92 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e96 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e9a 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00004e9e 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00004ea6 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004eda 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ede 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ef8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004efc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f1a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f5a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f5e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f64 00007e2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC68 │ │ │ │ │ +00004f68 00007e30 R_ARM_THM_MOVT_ABS 000009f8 .LC68 │ │ │ │ │ +00004f6e 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00004f72 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00004f7c 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fd8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fdc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005000 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005004 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000500a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005018 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000501c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000505a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000505e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005088 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000508c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005092 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005096 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000050a4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +000050a8 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +000050ac 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000050b0 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +000050b6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000050d2 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +000050d6 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +000050e0 00007f2f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ +000050e4 00007f30 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ +000050e8 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000050f6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050fa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005118 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005126 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005134 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005146 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005176 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000517a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005198 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000519c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051e8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000051ee 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000051f2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005222 0000802f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC70 │ │ │ │ │ +00005226 00008030 R_ARM_THM_MOVT_ABS 00000a44 .LC70 │ │ │ │ │ +0000523a 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 │ │ │ │ │ +0000526c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000527c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000528c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000529a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052fc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005306 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000530a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005338 0000812f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ -0000533c 00008130 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ -0000535c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005360 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000536c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000537c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005380 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053a0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053a4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000528a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052b8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052bc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052ec 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000052f6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052fa 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005328 0000812f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ +0000532c 00008130 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ +0000534c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005350 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000535c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000536c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005370 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005390 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005394 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000539a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000053aa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053ba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053da 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000053de 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00005432 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00005436 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000543c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005454 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005466 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000546a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005470 0000862f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ -00005474 00008630 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ -0000547a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000054a0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000054a6 0000f20a R_ARM_THM_CALL 00001839 _PyNumber_Index │ │ │ │ │ -000054b0 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000054d0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005502 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005506 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005510 0000872f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ -00005514 00008730 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ -0000551a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000553e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005570 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005574 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005592 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005596 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055c6 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -000055ca 00008a30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ -000055ee 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000055f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005612 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005616 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005632 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000563e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005642 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053ca 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000053ce 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00005422 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00005426 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000542c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005444 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005456 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000545a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005460 0000862f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ +00005464 00008630 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ +0000546a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005490 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00005496 0000f20a R_ARM_THM_CALL 00001855 _PyNumber_Index │ │ │ │ │ +000054a0 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000054c0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054ec 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054f2 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000054f6 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005500 0000872f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ +00005504 00008730 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ +0000550a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000552e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005560 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005564 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005582 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005586 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055b6 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +000055ba 00008a30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +000055de 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000055e4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055e8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005602 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005606 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005622 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000562e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005632 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005650 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005660 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005670 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000567e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056a2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005702 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005760 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000057bc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005830 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000585a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005866 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005886 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000058c2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005900 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005930 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000566e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005692 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000056f2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005750 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000057ac 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005820 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000584a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005856 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005876 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000058b2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000058f0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005920 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005924 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005928 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000592c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005930 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005934 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005938 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000593c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005940 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005944 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005948 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000594c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005950 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005954 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005964 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005a5e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005aa6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ace 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ada 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b00 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b0c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b32 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b3e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b76 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bb2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bc4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bde 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005be2 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005be8 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005c0a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c10 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005954 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005a4e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005abe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aca 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005af0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005afc 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b22 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b2e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b66 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ba2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bb4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bce 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005bd2 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005bd8 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005bfa 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c00 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c04 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c08 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c0c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c10 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005c14 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005c18 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005c1c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005c20 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005c24 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005c28 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c2c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c30 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c34 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c38 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cae 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005cb2 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005cb6 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005cda 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d14 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005d18 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005d1e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005d46 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d4c 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005d50 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005d56 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005d96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d9e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005da4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005da8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000051e 0000cd1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000652 0000d01e R_ARM_THM_JUMP24 00000571 PySequence_SetItem │ │ │ │ │ -000006ec 0000d41e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000ce4 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000003f0 0000c21e R_ARM_THM_JUMP24 00001cd5 PySequence_GetItem │ │ │ │ │ -0000045c 0000c71e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -000016d0 0000ea1e R_ARM_THM_JUMP24 00004b8d _PySequence_IterSearch │ │ │ │ │ -000019f0 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00001acc 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00001b6c 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001e16 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00001f36 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -0000203e 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000210c 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002282 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002504 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002c30 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002c3a 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002c60 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002c6a 00003c1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ -00002ce6 00010c1e R_ARM_THM_JUMP24 00002da5 PySequence_DelItem │ │ │ │ │ -00003186 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00003274 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -000032a0 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00003304 0001161e R_ARM_THM_JUMP24 00003acd PyNumber_Index │ │ │ │ │ -0000369e 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -0000399e 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00003a52 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00003c72 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00003e1e 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00003f08 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00003f28 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00003fd2 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00005c38 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c9e 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005ca2 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005ca6 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005cca 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d04 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005d08 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005d0e 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005d36 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d3c 0000902f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005d40 00009030 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005d46 0000e70a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005d86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d8e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d94 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d98 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000522 0000cd1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +00000656 0000d01e R_ARM_THM_JUMP24 00000571 PySequence_SetItem │ │ │ │ │ +000006f0 0000d41e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000cf0 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000003f4 0000c21e R_ARM_THM_JUMP24 00001ce1 PySequence_GetItem │ │ │ │ │ +00000460 0000c71e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +000016ec 0000ea1e R_ARM_THM_JUMP24 00004b7d _PySequence_IterSearch │ │ │ │ │ +00001a0c 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00001ae8 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00001b88 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001e22 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00001f42 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +0000204a 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002118 00003d1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ +0000228e 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002510 00003d1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ +00002c3c 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002c46 00003d1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ +00002c6c 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002c76 00003d1e R_ARM_THM_JUMP24 00000115 recursive_issubclass.part.0 │ │ │ │ │ +00002cf2 00010c1e R_ARM_THM_JUMP24 00002db1 PySequence_DelItem │ │ │ │ │ +00003192 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00003280 0001121e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +000032ac 0001131e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00003310 0001161e R_ARM_THM_JUMP24 00003ad9 PyNumber_Index │ │ │ │ │ +000036aa 00011e1e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +000039aa 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00003a5e 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00003c7e 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00003e2a 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00003f14 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00003f34 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00003fde 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ 000043a8 00006b1e R_ARM_THM_JUMP24 000004e9 _IsFortranContiguous.part.0 │ │ │ │ │ -000044e4 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -0000467e 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -000049d6 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00004adc 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00005240 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00005346 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00005450 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -0000549c 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000055d4 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ -00005dec 00006b1e R_ARM_THM_JUMP24 000004e9 _IsFortranContiguous.part.0 │ │ │ │ │ +000044d4 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +0000466e 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +000049c6 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00004acc 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00005230 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00005336 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00005440 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +0000548c 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000055c4 0000291e R_ARM_THM_JUMP24 00000001 binary_iop.part.0 │ │ │ │ │ +00005ddc 00006b1e R_ARM_THM_JUMP24 000004e9 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd704 contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xd6ec 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 │ │ │ │ │ 00000078 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1522,23 +1521,23 @@ │ │ │ │ │ 00000174 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ 0000017a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000182 00008d2f R_ARM_THM_MOVW_ABS_NC 00000b60 .LC77 │ │ │ │ │ 00000186 00008d30 R_ARM_THM_MOVT_ABS 00000b60 .LC77 │ │ │ │ │ 00000190 00007f2f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ 00000194 00007f30 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ 00000198 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001c4 0000150a R_ARM_THM_CALL 000008d1 binary_op1 │ │ │ │ │ +000001c4 0000150a R_ARM_THM_CALL 000008d5 binary_op1 │ │ │ │ │ 000001c8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001cc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001d8 0000962f R_ARM_THM_MOVW_ABS_NC 00000b7c .LC80 │ │ │ │ │ 000001dc 00009630 R_ARM_THM_MOVT_ABS 00000b7c .LC80 │ │ │ │ │ 00000200 0000972f R_ARM_THM_MOVW_ABS_NC 00000b80 .LC81 │ │ │ │ │ 00000204 00009730 R_ARM_THM_MOVT_ABS 00000b80 .LC81 │ │ │ │ │ -0000020a 00002a0a R_ARM_THM_CALL 00001a51 binary_iop │ │ │ │ │ -0000026a 00002b0a R_ARM_THM_CALL 00001ad1 binary_iop1 │ │ │ │ │ +0000020a 00002a0a R_ARM_THM_CALL 00001a6d binary_iop │ │ │ │ │ +0000026a 00002b0a R_ARM_THM_CALL 00001aed binary_iop1 │ │ │ │ │ 0000026e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000272 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000028c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000292 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000296 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000029a 0000722f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ 0000029e 00007230 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ @@ -1553,48 +1552,48 @@ │ │ │ │ │ 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 00002c71 PyObject_DelItem │ │ │ │ │ +00000368 00010b0a R_ARM_THM_CALL 00002c7d 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 000006dd PyMapping_GetOptionalItem │ │ │ │ │ +000003d4 0000d20a R_ARM_THM_CALL 000006e1 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 00003f0d Py_XDECREF │ │ │ │ │ +000003ee 0000020a R_ARM_THM_CALL 00003f19 Py_XDECREF │ │ │ │ │ 00000412 0001500a R_ARM_THM_CALL 00000515 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 00003f0d Py_XDECREF │ │ │ │ │ +0000042c 0000020a R_ARM_THM_CALL 00003f19 Py_XDECREF │ │ │ │ │ 00000448 0001500a R_ARM_THM_CALL 00000515 PyMapping_GetOptionalItemString │ │ │ │ │ -00000450 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ -0000046c 0000d20a R_ARM_THM_CALL 000006dd PyMapping_GetOptionalItem │ │ │ │ │ -00000474 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ +00000450 0000020a R_ARM_THM_CALL 00003f19 Py_XDECREF │ │ │ │ │ +0000046c 0000d20a R_ARM_THM_CALL 000006e1 PyMapping_GetOptionalItem │ │ │ │ │ +00000474 0000020a R_ARM_THM_CALL 00003f19 Py_XDECREF │ │ │ │ │ 000004ba 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000004ce 00002b0a R_ARM_THM_CALL 00001ad1 binary_iop1 │ │ │ │ │ +000004ce 00002b0a R_ARM_THM_CALL 00001aed binary_iop1 │ │ │ │ │ 000004e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000004ee 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000508 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000050e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000512 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000516 0000a42f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ 0000051a 0000a430 R_ARM_THM_MOVT_ABS 00000d68 .LC89 │ │ │ │ │ 00000522 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000562 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000574 0000150a R_ARM_THM_CALL 000008d1 binary_op1 │ │ │ │ │ +00000574 0000150a R_ARM_THM_CALL 000008d5 binary_op1 │ │ │ │ │ 0000058c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000590 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000594 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000005ae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005b4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005b8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005bc 0000a42f R_ARM_THM_MOVW_ABS_NC 00000d68 .LC89 │ │ │ │ │ @@ -1604,80 +1603,80 @@ │ │ │ │ │ 000005e4 0000a630 R_ARM_THM_MOVT_ABS 00000dc0 .LC91 │ │ │ │ │ 000005ea 0000a72f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC92 │ │ │ │ │ 000005ee 0000a730 R_ARM_THM_MOVT_ABS 00000dcc .LC92 │ │ │ │ │ 000005f2 0001610a R_ARM_THM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ 00000606 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000616 0001620a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 0000061e 0000eb0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000062c 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ -00000632 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ -00000638 0000020a R_ARM_THM_CALL 00003f0d Py_XDECREF │ │ │ │ │ +0000062c 0000020a R_ARM_THM_CALL 00003f19 Py_XDECREF │ │ │ │ │ +00000632 0000020a R_ARM_THM_CALL 00003f19 Py_XDECREF │ │ │ │ │ +00000638 0000020a R_ARM_THM_CALL 00003f19 Py_XDECREF │ │ │ │ │ 00000642 0000a82f R_ARM_THM_MOVW_ABS_NC 0000064f _buffer_release_call │ │ │ │ │ 00000646 0000a830 R_ARM_THM_MOVT_ABS 0000064f _buffer_release_call │ │ │ │ │ -0000065c 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00000686 0001280a R_ARM_THM_CALL 000041e1 PyBuffer_IsContiguous │ │ │ │ │ +0000065c 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +00000686 0001280a R_ARM_THM_CALL 000041ed PyBuffer_IsContiguous │ │ │ │ │ 00000692 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000069e 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006aa 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000006c6 0000a92f R_ARM_THM_MOVW_ABS_NC 00000715 _Py_add_one_to_index_C │ │ │ │ │ 000006ca 0000a930 R_ARM_THM_MOVT_ABS 00000715 _Py_add_one_to_index_C │ │ │ │ │ 000006ce 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000747 _Py_add_one_to_index_F │ │ │ │ │ 000006d2 0000aa30 R_ARM_THM_MOVT_ABS 00000747 _Py_add_one_to_index_F │ │ │ │ │ 000006e0 0001680a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000006ec 00015f0a R_ARM_THM_CALL 00005df5 PyBuffer_GetPointer │ │ │ │ │ +000006ec 00015f0a R_ARM_THM_CALL 00005de5 PyBuffer_GetPointer │ │ │ │ │ 000006f6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000070a 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007da 0000dd0a R_ARM_THM_CALL 00000aed PyObject_GetBuffer │ │ │ │ │ +000007da 0000dd0a R_ARM_THM_CALL 00000af1 PyObject_GetBuffer │ │ │ │ │ 000007e6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000007ea 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007ee 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC93 │ │ │ │ │ 000007f2 0000ab30 R_ARM_THM_MOVT_ABS 00000dd4 .LC93 │ │ │ │ │ 000007f8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000806 0000dd0a R_ARM_THM_CALL 00000aed PyObject_GetBuffer │ │ │ │ │ -00000810 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +00000806 0000dd0a R_ARM_THM_CALL 00000af1 PyObject_GetBuffer │ │ │ │ │ +00000810 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ 0000081e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000822 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000826 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC94 │ │ │ │ │ 0000082a 0000ac30 R_ARM_THM_MOVT_ABS 00000e0c .LC94 │ │ │ │ │ 00000830 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000836 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -0000083c 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00000848 00006c0a R_ARM_THM_CALL 000043bd _IsCContiguous │ │ │ │ │ -00000854 00006c0a R_ARM_THM_CALL 000043bd _IsCContiguous │ │ │ │ │ -0000085c 00009b0a R_ARM_THM_CALL 00005dad _IsFortranContiguous │ │ │ │ │ -00000868 00009b0a R_ARM_THM_CALL 00005dad _IsFortranContiguous │ │ │ │ │ +00000836 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +0000083c 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +00000848 00006c0a R_ARM_THM_CALL 000043ad _IsCContiguous │ │ │ │ │ +00000854 00006c0a R_ARM_THM_CALL 000043ad _IsCContiguous │ │ │ │ │ +0000085c 00009b0a R_ARM_THM_CALL 00005d9d _IsFortranContiguous │ │ │ │ │ +00000868 00009b0a R_ARM_THM_CALL 00005d9d _IsFortranContiguous │ │ │ │ │ 00000874 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000087a 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00000880 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +0000087a 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +00000880 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ 0000088a 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000892 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000898 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -0000089e 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -00000906 00015f0a R_ARM_THM_CALL 00005df5 PyBuffer_GetPointer │ │ │ │ │ -0000090e 00015f0a R_ARM_THM_CALL 00005df5 PyBuffer_GetPointer │ │ │ │ │ +00000898 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +0000089e 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +00000906 00015f0a R_ARM_THM_CALL 00005de5 PyBuffer_GetPointer │ │ │ │ │ +0000090e 00015f0a R_ARM_THM_CALL 00005de5 PyBuffer_GetPointer │ │ │ │ │ 00000918 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000920 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000926 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -0000092c 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +00000926 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +0000092c 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ 0000095e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000962 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000966 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC95 │ │ │ │ │ 0000096a 0000ad30 R_ARM_THM_MOVT_ABS 00000e44 .LC95 │ │ │ │ │ 00000970 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000099a 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ -000009d0 0000dd0a R_ARM_THM_CALL 00000aed PyObject_GetBuffer │ │ │ │ │ -000009e8 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +0000099a 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ +000009d0 0000dd0a R_ARM_THM_CALL 00000af1 PyObject_GetBuffer │ │ │ │ │ +000009e8 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ 00000a1a 0000d70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a24 0000e20a R_ARM_THM_CALL 00000c91 PyBuffer_Release │ │ │ │ │ +00000a24 0000e20a R_ARM_THM_CALL 00000c95 PyBuffer_Release │ │ │ │ │ 00000a34 0000a82f R_ARM_THM_MOVW_ABS_NC 0000064f _buffer_release_call │ │ │ │ │ 00000a38 0000a830 R_ARM_THM_MOVT_ABS 0000064f _buffer_release_call │ │ │ │ │ 00000a54 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000a58 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000001e6 0000351e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ -00000214 0000ea1e R_ARM_THM_JUMP24 00004b8d _PySequence_IterSearch │ │ │ │ │ +000001e6 0000361e R_ARM_THM_JUMP24 00000069 binary_op.part.0 │ │ │ │ │ +00000214 0000ea1e R_ARM_THM_JUMP24 00004b7d _PySequence_IterSearch │ │ │ │ │ 000003ae 0001021e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 0000064a 0001641e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -0000076e 0001081e R_ARM_THM_JUMP24 00002bb5 PyObject_Size │ │ │ │ │ +0000076e 0001081e R_ARM_THM_JUMP24 00002bc1 PyObject_Size │ │ │ │ │ 00000a3c 0001721e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000a40 00012f1e R_ARM_THM_JUMP24 00004731 PySequence_Size │ │ │ │ │ -00000a44 0001291e R_ARM_THM_JUMP24 000043fd PyMapping_Size │ │ │ │ │ -00000a48 0000e91e R_ARM_THM_JUMP24 000016b1 PySequence_Contains │ │ │ │ │ +00000a40 00012f1e R_ARM_THM_JUMP24 00004721 PySequence_Size │ │ │ │ │ +00000a44 0001291e R_ARM_THM_JUMP24 000043ed PyMapping_Size │ │ │ │ │ +00000a48 0000e91e R_ARM_THM_JUMP24 000016cd PySequence_Contains │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -73,22 +73,22 @@ │ │ │ │ │ null_error.isra.0 │ │ │ │ │ binary_op1 │ │ │ │ │ object_recursive_isinstance │ │ │ │ │ object_isinstance │ │ │ │ │ binary_iop.part.0 │ │ │ │ │ binary_iop │ │ │ │ │ binary_iop1 │ │ │ │ │ +Py_XDECREF.part.0 │ │ │ │ │ binary_op.part.0 │ │ │ │ │ object_issubclass │ │ │ │ │ recursive_issubclass │ │ │ │ │ recursive_issubclass.part.0 │ │ │ │ │ check_class │ │ │ │ │ abstract_issubclass │ │ │ │ │ sequence_repeat │ │ │ │ │ -Py_XDECREF.part.0 │ │ │ │ │ _IsFortranContiguous.part.0 │ │ │ │ │ _IsCContiguous │ │ │ │ │ ternary_iop.constprop.0 │ │ │ │ │ _IsFortranContiguous │ │ │ │ │ _buffer_release_call │ │ │ │ │ _Py_add_one_to_index_C │ │ │ │ │ _Py_add_one_to_index_F │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 134 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 5684 │ │ │ │ │ + b.w 5674 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000168 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 1be │ │ │ │ │ │ │ │ │ │ 000001dc : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.w 4b8c <_PySequence_IterSearch> │ │ │ │ │ + b.w 4b7c <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001e4 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -267,15 +267,15 @@ │ │ │ │ │ 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 286 │ │ │ │ │ - bl 4d4 │ │ │ │ │ + bl 4d8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 2ae │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 254 │ │ │ │ │ @@ -392,15 +392,15 @@ │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1a50 │ │ │ │ │ + bl 1a6c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000348 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ @@ -504,15 +504,15 @@ │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1a50 │ │ │ │ │ + bl 1a6c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 00000438 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -586,15 +586,15 @@ │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 1a50 │ │ │ │ │ + bl 1a6c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ 000004e8 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ @@ -632,15 +632,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 56a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6dc │ │ │ │ │ + bl 6e0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 558 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d6 │ │ │ │ │ + beq.w 200 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -38,22 +38,22 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.n 52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 4d4 │ │ │ │ │ + bl 4d8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1da │ │ │ │ │ + beq.w 186 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #10 │ │ │ │ │ - bl 29d4 │ │ │ │ │ + bl 29e0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 16e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ @@ -66,15 +66,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, c8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 18c │ │ │ │ │ + bge.n 18a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ beq.n 150 │ │ │ │ │ @@ -91,22 +91,22 @@ │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 146 │ │ │ │ │ - ldr r3, [pc, #320] @ (20c ) │ │ │ │ │ + ldr r3, [pc, #324] @ (210 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b2 │ │ │ │ │ + bne.n 1b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 16e │ │ │ │ │ cmp r4, r7 │ │ │ │ │ blt.n 162 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ cbnz r3, fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ b.n 3a │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 18c │ │ │ │ │ + bge.n 18a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ @@ -169,37 +169,36 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1da │ │ │ │ │ + beq.n 186 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1da │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1da │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 206 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 3a │ │ │ │ │ add.w r3, r7, #10 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ adds.w r3, r3, r3, lsr #2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bmi.n 1f8 │ │ │ │ │ + bmi.n 1ee │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 1de │ │ │ │ │ + cbnz r0, 1d4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ b.n 78 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -215,18 +214,14 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n da │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ b.n da │ │ │ │ │ - bl 388 │ │ │ │ │ - R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 3a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.n 16e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -237,385 +232,392 @@ │ │ │ │ │ b.n 16e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1e8 │ │ │ │ │ + bne.n 1de │ │ │ │ │ b.n 16e │ │ │ │ │ + bl 388 │ │ │ │ │ + R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ + b.n 186 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 186 │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000013a │ │ │ │ │ + .word 0x0000013e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000210 : │ │ │ │ │ +00000214 : │ │ │ │ │ PyMapping_GetItemString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 374 │ │ │ │ │ + beq.w 378 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 378 │ │ │ │ │ + beq.w 37c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 346 │ │ │ │ │ + beq.w 34a │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 26a │ │ │ │ │ + cbz r3, 26e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 26a │ │ │ │ │ + cbz r3, 26e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 264 │ │ │ │ │ + beq.n 268 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 264 │ │ │ │ │ + cbnz r3, 268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 2ac │ │ │ │ │ + cbz r3, 2b0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 2ac │ │ │ │ │ + cbz r3, 2b0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35a │ │ │ │ │ + beq.n 35e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35a │ │ │ │ │ + beq.n 35e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 34c │ │ │ │ │ + beq.n 350 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1cd4 │ │ │ │ │ + bl 1ce0 │ │ │ │ │ R_ARM_THM_CALL PySequence_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 258 │ │ │ │ │ - b.n 264 │ │ │ │ │ + bne.n 25c │ │ │ │ │ + b.n 268 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 30c │ │ │ │ │ + bge.n 310 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 300 │ │ │ │ │ - ldr r1, [pc, #188] @ (37c ) │ │ │ │ │ + beq.n 304 │ │ │ │ │ + ldr r1, [pc, #188] @ (380 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 324 │ │ │ │ │ + blt.n 328 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbz r0, 328 │ │ │ │ │ + cbz r0, 32c │ │ │ │ │ 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 328 │ │ │ │ │ + beq.n 32c │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2a0 │ │ │ │ │ + beq.n 2a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a0 │ │ │ │ │ + bne.n 2a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a0 │ │ │ │ │ + b.n 2a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GenericAlias │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2a0 │ │ │ │ │ + b.n 2a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2a0 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + b.n 2a4 │ │ │ │ │ + bl 3f18 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 324 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 328 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 324 │ │ │ │ │ + b.n 328 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 298 │ │ │ │ │ - b.n 324 │ │ │ │ │ + beq.n 29c │ │ │ │ │ + b.n 328 │ │ │ │ │ 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 324 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 328 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 264 │ │ │ │ │ + b.n 268 │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000380 : │ │ │ │ │ +00000384 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.w 49e │ │ │ │ │ + beq.w 4a2 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 3b4 │ │ │ │ │ + cbz r2, 3b8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 3b4 │ │ │ │ │ + cbz r2, 3b8 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 3f4 │ │ │ │ │ + cbz r2, 3f8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 3f4 │ │ │ │ │ + cbz r2, 3f8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4b6 │ │ │ │ │ + beq.n 4ba │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4b6 │ │ │ │ │ + beq.n 4ba │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.n 4a4 │ │ │ │ │ + beq.n 4a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1cd4 │ │ │ │ │ + b.w 1ce0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 482 │ │ │ │ │ + bge.n 486 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 452 │ │ │ │ │ - ldr r1, [pc, #196] @ (4d0 ) │ │ │ │ │ + beq.n 456 │ │ │ │ │ + ldr r1, [pc, #196] @ (4d4 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 47e │ │ │ │ │ + blt.n 482 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ 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 460 │ │ │ │ │ + beq.n 464 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 44c │ │ │ │ │ + beq.n 450 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 44c │ │ │ │ │ + cbnz r2, 450 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 44c │ │ │ │ │ + b.n 450 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 47e │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 482 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 47e │ │ │ │ │ + b.n 482 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e8 │ │ │ │ │ - b.n 47e │ │ │ │ │ + beq.n 3ec │ │ │ │ │ + b.n 482 │ │ │ │ │ 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 47e │ │ │ │ │ + b.n 482 │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000004d4 : │ │ │ │ │ +000004d8 : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ - cbz r3, 50a │ │ │ │ │ + cbz r3, 50e │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 53a │ │ │ │ │ + cbz r0, 53e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ - beq.n 53e │ │ │ │ │ + beq.n 542 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 522 │ │ │ │ │ + bmi.n 526 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 522 │ │ │ │ │ + cbz r3, 526 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 522 │ │ │ │ │ + cbz r3, 526 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySeqIter_New │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -625,15 +627,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 504 │ │ │ │ │ + b.n 508 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -643,75 +645,75 @@ │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 53a │ │ │ │ │ + beq.n 53e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 53a │ │ │ │ │ + bne.n 53e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 53a │ │ │ │ │ + b.n 53e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000578 : │ │ │ │ │ +0000057c : │ │ │ │ │ PyIter_Next(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 598 │ │ │ │ │ + cbz r0, 59c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r2, [pc, #60] @ (5d8 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (5dc ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 592 │ │ │ │ │ + beq.n 596 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 592 │ │ │ │ │ + beq.n 596 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 592 │ │ │ │ │ + beq.n 596 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 592 │ │ │ │ │ + b.n 596 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000036 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000005dc : │ │ │ │ │ +000005e0 : │ │ │ │ │ PyObject_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -719,330 +721,330 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 656 │ │ │ │ │ + cbnz r3, 65a │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r3, 61e │ │ │ │ │ + cbz r3, 622 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 61e │ │ │ │ │ + cbz r3, 622 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r3, 666 │ │ │ │ │ + cbz r3, 66a │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r1, 662 │ │ │ │ │ + cbz r1, 666 │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, 662 │ │ │ │ │ + cbz r1, 666 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 682 │ │ │ │ │ + beq.n 686 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 570 │ │ │ │ │ + b.w 570 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, 690 │ │ │ │ │ + cbnz r3, 694 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 65a │ │ │ │ │ + b.n 65e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 648 │ │ │ │ │ - b.n 65a │ │ │ │ │ + beq.n 64c │ │ │ │ │ + b.n 65e │ │ │ │ │ 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 65a │ │ │ │ │ + b.n 65e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006ac : │ │ │ │ │ +000006b0 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ - cbz r0, 6c0 │ │ │ │ │ + cbz r0, 6c4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000006dc : │ │ │ │ │ +000006e0 : │ │ │ │ │ PyMapping_GetOptionalItem(): │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 6f0 │ │ │ │ │ + bne.n 6f4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_GetItemRef │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 380 │ │ │ │ │ + bl 384 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - cbnz r3, 728 │ │ │ │ │ + cbnz r3, 72c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 72c │ │ │ │ │ + cbz r0, 730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 728 │ │ │ │ │ + b.n 72c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000734 : │ │ │ │ │ +00000738 : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ - cbz r0, 746 │ │ │ │ │ + cbz r0, 74a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r3, 746 │ │ │ │ │ + cbz r3, 74a │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000074c : │ │ │ │ │ +00000750 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ 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] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 814 │ │ │ │ │ + beq.n 818 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 78e │ │ │ │ │ - cbz r2, 7c2 │ │ │ │ │ + bne.n 792 │ │ │ │ │ + cbz r2, 7c6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 7ec │ │ │ │ │ + beq.n 7f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 770 │ │ │ │ │ + beq.n 774 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 770 │ │ │ │ │ + beq.n 774 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r2, 7f6 │ │ │ │ │ + cbz r2, 7fa │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 772 │ │ │ │ │ + beq.n 776 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 830 │ │ │ │ │ + bne.n 834 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 77c │ │ │ │ │ + b.n 780 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 880 │ │ │ │ │ + bne.n 884 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 896 │ │ │ │ │ + beq.n 89a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 896 │ │ │ │ │ + beq.n 89a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8c0 │ │ │ │ │ + bne.n 8c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 876 │ │ │ │ │ + beq.n 87a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 788 │ │ │ │ │ + bne.n 78c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 86c │ │ │ │ │ + bne.n 870 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - b.n 7d4 │ │ │ │ │ + b.n 7d8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 7c2 │ │ │ │ │ + beq.n 7c6 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7c2 │ │ │ │ │ + beq.n 7c6 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7c2 │ │ │ │ │ + beq.n 7c6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 7fa │ │ │ │ │ + b.n 7fe │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 788 │ │ │ │ │ + bne.n 78c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 77a │ │ │ │ │ + beq.n 77e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 77a │ │ │ │ │ + bne.n 77e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 77a │ │ │ │ │ + b.n 77e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 878 │ │ │ │ │ + cbnz r2, 87c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 810 │ │ │ │ │ + beq.n 814 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 810 │ │ │ │ │ + bne.n 814 │ │ │ │ │ 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 810 │ │ │ │ │ + b.n 814 │ │ │ │ │ ldr r4, [r6, #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 .LC6 │ │ │ │ │ @@ -1055,306 +1057,306 @@ │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 788 │ │ │ │ │ + b.n 78c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7f6 │ │ │ │ │ + bne.n 7fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7f6 │ │ │ │ │ + b.n 7fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000008d0 : │ │ │ │ │ +000008d4 : │ │ │ │ │ binary_op1(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 968 │ │ │ │ │ + beq.n 96c │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 914 │ │ │ │ │ - cbz r2, 95e │ │ │ │ │ + bne.n 918 │ │ │ │ │ + cbz r2, 962 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 93c │ │ │ │ │ + beq.n 940 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8f6 │ │ │ │ │ + beq.n 8fa │ │ │ │ │ ldr r3, [r3, r4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 8f6 │ │ │ │ │ - cbz r2, 984 │ │ │ │ │ + beq.n 8fa │ │ │ │ │ + cbz r2, 988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8f8 │ │ │ │ │ + beq.n 8fc │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 98e │ │ │ │ │ + cbnz r0, 992 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 902 │ │ │ │ │ + b.n 906 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9ca │ │ │ │ │ - cbz r7, 95e │ │ │ │ │ + bne.n 9ce │ │ │ │ │ + cbz r7, 962 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 90e │ │ │ │ │ + bne.n 912 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9d8 │ │ │ │ │ + bne.n 9dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 90e │ │ │ │ │ + b.n 912 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 95e │ │ │ │ │ + beq.n 962 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 95e │ │ │ │ │ + beq.n 962 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 95e │ │ │ │ │ + beq.n 962 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 948 │ │ │ │ │ + b.n 94c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 946 │ │ │ │ │ + b.n 94a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 90e │ │ │ │ │ + bne.n 912 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 900 │ │ │ │ │ + beq.n 904 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 900 │ │ │ │ │ + bne.n 904 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 900 │ │ │ │ │ + b.n 904 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 946 │ │ │ │ │ + bne.n 94a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 946 │ │ │ │ │ + b.n 94a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 95e │ │ │ │ │ + bne.n 962 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 95e │ │ │ │ │ + b.n 962 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009e8 : │ │ │ │ │ +000009ec : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ac6 │ │ │ │ │ + beq.n aca │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aca │ │ │ │ │ + beq.n ace │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - beq.n a82 │ │ │ │ │ + beq.n a86 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ │ - cbz r3, a40 │ │ │ │ │ + cbz r3, a44 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, a40 │ │ │ │ │ + cbz r3, a44 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n a3a │ │ │ │ │ + beq.n a3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad0 │ │ │ │ │ + beq.n ad4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ │ - cbz r3, a90 │ │ │ │ │ + cbz r3, a94 │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ │ - cbz r1, a8c │ │ │ │ │ + cbz r1, a90 │ │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ │ - cbz r1, a8c │ │ │ │ │ + cbz r1, a90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n ad8 │ │ │ │ │ + beq.n adc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_THM_CALL PySequence_SetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n a32 │ │ │ │ │ - b.n a3a │ │ │ │ │ - bl 388 │ │ │ │ │ + bne.n a36 │ │ │ │ │ + b.n a3e │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a76 │ │ │ │ │ + b.n a7a │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - cbnz r3, aaa │ │ │ │ │ + cbnz r3, aae │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a86 │ │ │ │ │ + b.n a8a │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n a86 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n a8a │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a3a │ │ │ │ │ + b.n a3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a3a │ │ │ │ │ + b.n a3e │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a6e │ │ │ │ │ - b.n a86 │ │ │ │ │ + beq.n a72 │ │ │ │ │ + b.n a8a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000aec : │ │ │ │ │ +00000af0 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, b10 │ │ │ │ │ + cbnz r2, b14 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, b2c │ │ │ │ │ + cbz r3, b30 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, b2c │ │ │ │ │ + cbz r3, b30 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n afc │ │ │ │ │ + bne.n b00 │ │ │ │ │ mov.w r1, #430 @ 0x1ae │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n b46 │ │ │ │ │ + b.n b4a │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1362,27 +1364,27 @@ │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000b4c : │ │ │ │ │ +00000b50 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4a │ │ │ │ │ - cbnz r3, b9e │ │ │ │ │ + beq.n c4e │ │ │ │ │ + cbnz r3, ba2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c18 │ │ │ │ │ + beq.n c1c │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ @@ -1395,72 +1397,72 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub.w ip, r3, #256 @ 0x100 │ │ │ │ │ bics.w r4, ip, #256 @ 0x100 │ │ │ │ │ - beq.n c66 │ │ │ │ │ + beq.n c6a │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n c78 │ │ │ │ │ - cbz r1, bd2 │ │ │ │ │ + bne.n c7c │ │ │ │ │ + cbz r1, bd6 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r1] │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ - bmi.n c30 │ │ │ │ │ + bmi.n c34 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - bpl.n b92 │ │ │ │ │ + bpl.n b96 │ │ │ │ │ and.w r3, r3, #24 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ cmp r3, #24 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet eq │ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ │ strdne r3, r3, [r0, #32] │ │ │ │ │ strdeq r2, r3, [r0, #32] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ - b.n b9a │ │ │ │ │ + b.n b9e │ │ │ │ │ strd r2, r1, [r0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ strd r3, r2, [r0, #12] │ │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b.n b92 │ │ │ │ │ + b.n b96 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.n bf6 │ │ │ │ │ - b.n b92 │ │ │ │ │ + bmi.n bfa │ │ │ │ │ + b.n b96 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1473,1280 +1475,1293 @@ │ │ │ │ │ mov.w r1, #772 @ 0x304 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n c60 │ │ │ │ │ + b.n c64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c60 │ │ │ │ │ + b.n c64 │ │ │ │ │ │ │ │ │ │ -00000c90 : │ │ │ │ │ +00000c94 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, cda │ │ │ │ │ - push {lr} │ │ │ │ │ + cbz r2, ce6 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, cb0 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, ccc │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + ldr r1, [r3, #80] @ 0x50 │ │ │ │ │ + cbz r1, cf4 │ │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ │ + cbnz r4, cc8 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - str.w ip, [r1, #4] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq.n cc8 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r4, [r0, #4] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n cc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, cdc │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {pc} │ │ │ │ │ + cbz r3, ce8 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r1, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ │ - b.n cb0 │ │ │ │ │ + blx r4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + str r4, [r1, #4] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne.n cbe │ │ │ │ │ + b.n cc4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne.n cbe │ │ │ │ │ + b.n cc4 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000ce8 : │ │ │ │ │ +00000d04 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n dca │ │ │ │ │ + beq.n de6 │ │ │ │ │ stmdb 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, [r1, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n ddc │ │ │ │ │ - ldr r1, [pc, #660] @ (fa8 ) │ │ │ │ │ + beq.n df8 │ │ │ │ │ + ldr r1, [pc, #660] @ (fc4 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ - beq.w f4c │ │ │ │ │ + beq.w f68 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.n e30 │ │ │ │ │ + bpl.n e4c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w f0c │ │ │ │ │ + blt.w f28 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n e0a │ │ │ │ │ + ble.n e26 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w r8, r3, #8 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n de6 │ │ │ │ │ + beq.n e02 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n dba │ │ │ │ │ + beq.n dd6 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w f28 │ │ │ │ │ + beq.w f44 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w e9c │ │ │ │ │ + bpl.w eb8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w f34 │ │ │ │ │ + blt.w f50 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n dfa │ │ │ │ │ + ble.n e16 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl fe8 │ │ │ │ │ + bl 1004 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0e │ │ │ │ │ + beq.n e2a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, dba │ │ │ │ │ + cbz r2, dd6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f44 │ │ │ │ │ + bne.w f60 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 34a4 │ │ │ │ │ + bl 34b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r2, dfe │ │ │ │ │ + cbz r2, e1a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n dbe │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f58 │ │ │ │ │ + bne.w f74 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 34a4 │ │ │ │ │ + b.w 34b0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n dbe │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n e1c │ │ │ │ │ + bne.n e38 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n d56 │ │ │ │ │ + bne.n d72 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n dbe │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n df8 │ │ │ │ │ + beq.n e14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ adds r5, #12 │ │ │ │ │ strd r2, r7, [sp] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe8 │ │ │ │ │ + bl 1004 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dec │ │ │ │ │ + beq.n e08 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n d9c │ │ │ │ │ + b.n db8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #376] @ (fac ) │ │ │ │ │ + ldr r1, [pc, #376] @ (fc8 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n dec │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w fb0 │ │ │ │ │ + blt.w fcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e72 │ │ │ │ │ + beq.n e8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, e72 │ │ │ │ │ + cbnz r3, e8e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n f22 │ │ │ │ │ + beq.n f3e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n da6 │ │ │ │ │ + beq.n dc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n da6 │ │ │ │ │ + bne.n dc2 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n da6 │ │ │ │ │ - ldr r1, [pc, #268] @ (fac ) │ │ │ │ │ + b.n dc2 │ │ │ │ │ + ldr r1, [pc, #268] @ (fc8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dae │ │ │ │ │ + beq.n dca │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n f6a │ │ │ │ │ + blt.n f86 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w fda │ │ │ │ │ + beq.w ff6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fda │ │ │ │ │ + bne.w ff6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, f44 │ │ │ │ │ + cbz r5, f60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w dc4 │ │ │ │ │ + beq.w de0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w dc4 │ │ │ │ │ + bne.w de0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n dc4 │ │ │ │ │ + b.n de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f9e │ │ │ │ │ + beq.n fba │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n da6 │ │ │ │ │ + b.n dc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n d6c │ │ │ │ │ + b.n d88 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, f60 │ │ │ │ │ + cbz r0, f7c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n dbe │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d2c │ │ │ │ │ + b.n d48 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f22 │ │ │ │ │ - b.n dd8 │ │ │ │ │ + bne.n f3e │ │ │ │ │ + b.n df4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w d88 │ │ │ │ │ - b.n df8 │ │ │ │ │ + bgt.w da4 │ │ │ │ │ + b.n e14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, f98 │ │ │ │ │ + cbz r0, fb4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n f44 │ │ │ │ │ + beq.n f60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f44 │ │ │ │ │ + bne.n f60 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n f46 │ │ │ │ │ + b.n f62 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n eb6 │ │ │ │ │ + b.n ed2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w d46 │ │ │ │ │ - b.n e08 │ │ │ │ │ + bgt.w d62 │ │ │ │ │ + b.n e24 │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, fe0 │ │ │ │ │ + cbz r0, ffc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f22 │ │ │ │ │ + beq.n f3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f22 │ │ │ │ │ + bne.n f3e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f22 │ │ │ │ │ + b.n f3e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n ee2 │ │ │ │ │ - b.n f46 │ │ │ │ │ + bne.n efe │ │ │ │ │ + b.n f62 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n e50 │ │ │ │ │ + b.n e6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000fe8 : │ │ │ │ │ +00001004 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ stmdb 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 r7, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 1166 │ │ │ │ │ + beq.w 1182 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 117c │ │ │ │ │ + beq.w 1198 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 1282 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 1282 │ │ │ │ │ + bpl.w 129e │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 14e8 │ │ │ │ │ + blt.w 1504 │ │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 1224 │ │ │ │ │ + ble.w 1240 │ │ │ │ │ mov sl, r6 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 118a │ │ │ │ │ + beq.w 11a6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 115a │ │ │ │ │ + beq.n 1176 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 1550 │ │ │ │ │ + beq.w 156c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 131e │ │ │ │ │ + bpl.w 133a │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 11ee │ │ │ │ │ + blt.w 120a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 120e │ │ │ │ │ + ble.w 122a │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 1192 │ │ │ │ │ + beq.n 11ae │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 11a4 │ │ │ │ │ + beq.n 11c0 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 13bc │ │ │ │ │ + beq.w 13d8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #5 │ │ │ │ │ - bpl.w 13d4 │ │ │ │ │ + bpl.w 13f0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1228 │ │ │ │ │ + blt.w 1244 │ │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 124e │ │ │ │ │ + ble.w 126a │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add.w r6, r5, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ strd r2, ip, [sp, #20] │ │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 11ba │ │ │ │ │ + beq.n 11d6 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 11d6 │ │ │ │ │ + beq.n 11f2 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 1540 │ │ │ │ │ + beq.w 155c │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 145c │ │ │ │ │ + bpl.w 1478 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1526 │ │ │ │ │ + blt.w 1542 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1302 │ │ │ │ │ + ble.w 131e │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe8 │ │ │ │ │ + bl 1004 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1396 │ │ │ │ │ + beq.w 13b2 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1212 │ │ │ │ │ + beq.n 122e │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r3, 115a │ │ │ │ │ + cbz r3, 1176 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1516 │ │ │ │ │ + bne.w 1532 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 34a4 │ │ │ │ │ + bl 34b0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 1138 │ │ │ │ │ + b.n 1154 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbz r3, 117c │ │ │ │ │ + cbz r3, 1198 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1502 │ │ │ │ │ + bne.w 151e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 34a4 │ │ │ │ │ + b.w 34b0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1142 │ │ │ │ │ + b.n 115e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 1134 │ │ │ │ │ + b.n 1150 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 11a4 │ │ │ │ │ + cbz r2, 11c0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1508 │ │ │ │ │ + bne.w 1524 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 34a4 │ │ │ │ │ + bl 34b0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1252 │ │ │ │ │ + beq.n 126e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1134 │ │ │ │ │ + b.n 1150 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 11b2 │ │ │ │ │ + b.n 11ce │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r2, 11d6 │ │ │ │ │ + cbz r2, 11f2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 151c │ │ │ │ │ + bne.w 1538 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 34a4 │ │ │ │ │ + bl 34b0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1306 │ │ │ │ │ + beq.w 1322 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - b.n 11c2 │ │ │ │ │ + b.n 11de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1516 │ │ │ │ │ + bne.w 1532 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 1090 │ │ │ │ │ + bgt.w 10ac │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 105a │ │ │ │ │ + bne.w 1076 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1142 │ │ │ │ │ + b.n 115e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1508 │ │ │ │ │ + bne.w 1524 │ │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 10d2 │ │ │ │ │ + bgt.w 10ee │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 109a │ │ │ │ │ + bne.w 10b6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1134 │ │ │ │ │ + b.n 1150 │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst.w r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 102e │ │ │ │ │ - ldr r1, [pc, #712] @ (154c ) │ │ │ │ │ + bne.w 104a │ │ │ │ │ + ldr r1, [pc, #712] @ (1568 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1170 │ │ │ │ │ + beq.w 118c │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - blt.w 155c │ │ │ │ │ + blt.w 1578 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12c8 │ │ │ │ │ + beq.n 12e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, 12c8 │ │ │ │ │ + cbnz r2, 12e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1502 │ │ │ │ │ + beq.w 151e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1146 │ │ │ │ │ + beq.w 1162 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1146 │ │ │ │ │ + bne.w 1162 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1146 │ │ │ │ │ + b.n 1162 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it le │ │ │ │ │ ldrle r0, [r4, #36] @ 0x24 │ │ │ │ │ - bgt.w 1118 │ │ │ │ │ + bgt.w 1134 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10e2 │ │ │ │ │ + bne.w 10fe │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 11c2 │ │ │ │ │ - ldr r1, [pc, #556] @ (154c ) │ │ │ │ │ + b.n 11de │ │ │ │ │ + ldr r1, [pc, #556] @ (1568 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114e │ │ │ │ │ + beq.w 116a │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1648 │ │ │ │ │ + blt.w 1664 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.w 163e │ │ │ │ │ + beq.w 165a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 163e │ │ │ │ │ + bne.w 165a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1516 │ │ │ │ │ + beq.w 1532 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.w 1138 │ │ │ │ │ + beq.w 1154 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1138 │ │ │ │ │ + bne.w 1154 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1138 │ │ │ │ │ + b.n 1154 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ addne r5, #12 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - beq.w 14e0 │ │ │ │ │ + beq.w 14fc │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fe8 │ │ │ │ │ + bl 1004 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d4 │ │ │ │ │ + beq.w 14f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 112a │ │ │ │ │ + b.n 1146 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst.w r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne.w 10b8 │ │ │ │ │ - ldr r1, [pc, #372] @ (154c ) │ │ │ │ │ + bne.w 10d4 │ │ │ │ │ + ldr r1, [pc, #372] @ (1568 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 11b4 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 15fc │ │ │ │ │ + blt.w 1618 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1634 │ │ │ │ │ + beq.w 1650 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1634 │ │ │ │ │ + bne.w 1650 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1508 │ │ │ │ │ + beq.n 1524 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 11b2 │ │ │ │ │ + beq.w 11ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11b2 │ │ │ │ │ + bne.w 11ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n 11b2 │ │ │ │ │ - ldr r1, [pc, #236] @ (154c ) │ │ │ │ │ + b.n 11ce │ │ │ │ │ + ldr r1, [pc, #236] @ (1568 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ca │ │ │ │ │ + beq.w 11e6 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 1588 │ │ │ │ │ + blt.w 15a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 15ba │ │ │ │ │ + beq.w 15d6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15ba │ │ │ │ │ + bne.w 15d6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 151c │ │ │ │ │ + beq.n 1538 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 11e0 │ │ │ │ │ + beq.w 11fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e0 │ │ │ │ │ + bne.w 11fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 11e0 │ │ │ │ │ + b.n 11fc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 13a6 │ │ │ │ │ + bne.w 13c2 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1306 │ │ │ │ │ + b.n 1322 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ee │ │ │ │ │ + beq.n 160a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1146 │ │ │ │ │ + b.n 1162 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1142 │ │ │ │ │ + b.n 115e │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 152c │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ adds r0, #2 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 152c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12f4 │ │ │ │ │ + beq.w 1310 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1520 │ │ │ │ │ + b.n 153c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10f8 │ │ │ │ │ + b.n 1114 │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1072 │ │ │ │ │ + b.n 108e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 15c4 │ │ │ │ │ + cbz r0, 15e0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1502 │ │ │ │ │ + beq.n 151e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1502 │ │ │ │ │ + bne.n 151e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1502 │ │ │ │ │ + b.n 151e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbnz r0, 15ca │ │ │ │ │ + cbnz r0, 15e6 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - bne.w 1494 │ │ │ │ │ + bne.w 14b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ + bne.w 14c6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1520 │ │ │ │ │ + b.n 153c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 12a4 │ │ │ │ │ + b.n 12c0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 151e │ │ │ │ │ + beq.n 153a │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 151e │ │ │ │ │ + bne.n 153a │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 151e │ │ │ │ │ + b.n 153a │ │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bgt.w 1048 │ │ │ │ │ - b.n 1222 │ │ │ │ │ + bgt.w 1064 │ │ │ │ │ + b.n 123e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1686 │ │ │ │ │ + bne.n 16a2 │ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - bne.w 1412 │ │ │ │ │ + bne.w 142e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 142c │ │ │ │ │ + bne.w 1448 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 150c │ │ │ │ │ + b.n 1528 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 136c │ │ │ │ │ + bne.w 1388 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 152c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 1680 │ │ │ │ │ + cbz r0, 169c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1518 │ │ │ │ │ + beq.w 1534 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1518 │ │ │ │ │ + bne.w 1534 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 152c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 133c │ │ │ │ │ + b.n 1358 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 150a │ │ │ │ │ + beq.w 1526 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 150a │ │ │ │ │ + bne.w 1526 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - b.n 150c │ │ │ │ │ + b.n 1528 │ │ │ │ │ │ │ │ │ │ -000016b0 : │ │ │ │ │ +000016cc : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 16c6 │ │ │ │ │ + cbz r3, 16e2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 16c6 │ │ │ │ │ + cbz r3, 16e2 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 4b8c <_PySequence_IterSearch> │ │ │ │ │ + b.w 4b7c <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -000016d4 : │ │ │ │ │ +000016f0 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17f8 │ │ │ │ │ + beq.w 1814 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 1780 │ │ │ │ │ + bpl.n 179c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1732 │ │ │ │ │ + beq.n 174e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1722 │ │ │ │ │ + bne.n 173e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 171c │ │ │ │ │ + bne.n 1738 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 171c │ │ │ │ │ - ldr r3, [pc, #256] @ (1834 ) │ │ │ │ │ + b.n 1738 │ │ │ │ │ + ldr r3, [pc, #256] @ (1850 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1712 │ │ │ │ │ + beq.n 172e │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1712 │ │ │ │ │ + beq.n 172e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1712 │ │ │ │ │ + beq.n 172e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 181e │ │ │ │ │ + bne.n 183a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r4, r3, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r4, #0 │ │ │ │ │ eor.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ - b.n 1712 │ │ │ │ │ + b.n 172e │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 178a │ │ │ │ │ + cbz r2, 17a6 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 17a8 │ │ │ │ │ + cbnz r2, 17c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 171c │ │ │ │ │ + b.n 1738 │ │ │ │ │ blx r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 17be │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1706 │ │ │ │ │ + beq.n 1722 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 17fe │ │ │ │ │ + bmi.n 181a │ │ │ │ │ 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 │ │ │ │ │ @@ -2754,109 +2769,109 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 17be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17a2 │ │ │ │ │ + bne.n 17be │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17a2 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 17be │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 17a2 │ │ │ │ │ + b.n 17be │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ - b.n 17de │ │ │ │ │ + beq.w 1722 │ │ │ │ │ + b.n 17fa │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1712 │ │ │ │ │ + b.n 172e │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001838 <_PyNumber_Index>: │ │ │ │ │ +00001854 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18dc <_PyNumber_Index+0xa4> │ │ │ │ │ + beq.n 18f8 <_PyNumber_Index+0xa4> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 1866 <_PyNumber_Index+0x2e> │ │ │ │ │ + bpl.n 1882 <_PyNumber_Index+0x2e> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1870 <_PyNumber_Index+0x38> │ │ │ │ │ + cbz r3, 188c <_PyNumber_Index+0x38> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 188c <_PyNumber_Index+0x54> │ │ │ │ │ + cbnz r3, 18a8 <_PyNumber_Index+0x54> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1862 <_PyNumber_Index+0x2a> │ │ │ │ │ + b.n 187e <_PyNumber_Index+0x2a> │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + beq.n 18a4 <_PyNumber_Index+0x50> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1862 <_PyNumber_Index+0x2a> │ │ │ │ │ + beq.n 187e <_PyNumber_Index+0x2a> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 18e2 <_PyNumber_Index+0xaa> │ │ │ │ │ + bmi.n 18fe <_PyNumber_Index+0xaa> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -2864,465 +2879,456 @@ │ │ │ │ │ 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 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + beq.n 18a4 <_PyNumber_Index+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + bne.n 18a4 <_PyNumber_Index+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 18a4 <_PyNumber_Index+0x50> │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 18a4 <_PyNumber_Index+0x50> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1862 <_PyNumber_Index+0x2a> │ │ │ │ │ + beq.n 187e <_PyNumber_Index+0x2a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1888 <_PyNumber_Index+0x50> │ │ │ │ │ - b.n 18cc <_PyNumber_Index+0x94> │ │ │ │ │ + beq.n 18a4 <_PyNumber_Index+0x50> │ │ │ │ │ + b.n 18e8 <_PyNumber_Index+0x94> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000190c : │ │ │ │ │ +00001928 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1978 │ │ │ │ │ + cbz r3, 1994 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r5, 1956 │ │ │ │ │ + cbnz r5, 1972 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1992 │ │ │ │ │ + bne.n 19ae │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 19de │ │ │ │ │ + beq.n 19fa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 19b8 │ │ │ │ │ + beq.n 19d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ 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 1950 │ │ │ │ │ + bne.n 196c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1a34 │ │ │ │ │ + bne.n 1a50 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 192a │ │ │ │ │ + bne.n 1946 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19de │ │ │ │ │ + beq.n 19fa │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 19de │ │ │ │ │ + cbz r3, 19fa │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 19de │ │ │ │ │ + cbz r3, 19fa │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 19c4 │ │ │ │ │ + b.n 19e0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1932 │ │ │ │ │ + beq.n 194e │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 1932 │ │ │ │ │ - cbz r5, 19fe │ │ │ │ │ + beq.n 194e │ │ │ │ │ + cbz r5, 1a1a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1936 │ │ │ │ │ + beq.n 1952 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 1a04 │ │ │ │ │ + cbnz r0, 1a20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1940 │ │ │ │ │ + b.n 195c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 19f4 │ │ │ │ │ - cbz r7, 19de │ │ │ │ │ + bne.n 1a10 │ │ │ │ │ + cbz r7, 19fa │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 196c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1a42 │ │ │ │ │ + bne.n 1a5e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 19fe │ │ │ │ │ + cbnz r3, 1a1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1988 │ │ │ │ │ - b.n 19de │ │ │ │ │ + bne.n 19a4 │ │ │ │ │ + b.n 19fa │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 196c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 193e │ │ │ │ │ + beq.n 195a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 193e │ │ │ │ │ + bne.n 195a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 193e │ │ │ │ │ + b.n 195a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1970 │ │ │ │ │ + bne.n 198c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1970 │ │ │ │ │ + b.n 198c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19de │ │ │ │ │ + bne.n 19fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19de │ │ │ │ │ + b.n 19fa │ │ │ │ │ │ │ │ │ │ -00001a50 : │ │ │ │ │ +00001a6c : │ │ │ │ │ binary_iop(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ - cbz r3, 1a72 │ │ │ │ │ + cbz r3, 1a8e │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ - cbnz r2, 1a94 │ │ │ │ │ + cbnz r2, 1ab0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 8d0 │ │ │ │ │ + bl 8d4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1ac0 │ │ │ │ │ + beq.n 1adc │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1a8e │ │ │ │ │ + bne.n 1aaa │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1a7a │ │ │ │ │ + beq.n 1a96 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a7a │ │ │ │ │ + bne.n 1a96 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1a7a │ │ │ │ │ + b.n 1a96 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -00001ad0 : │ │ │ │ │ +00001aec : │ │ │ │ │ binary_iop1(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1af4 │ │ │ │ │ + cbz r3, 1b10 │ │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ │ - cbnz r3, 1b02 │ │ │ │ │ + cbnz r3, 1b1e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 8d0 │ │ │ │ │ + b.w 8d4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1b18 │ │ │ │ │ + beq.n 1b34 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 1af4 │ │ │ │ │ + beq.n 1b10 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1af4 │ │ │ │ │ + bne.n 1b10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1af4 │ │ │ │ │ + b.n 1b10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b34 : │ │ │ │ │ +00001b50 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ 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 r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r1, 1b70 │ │ │ │ │ + cbnz r1, 1b8c │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 1c46 │ │ │ │ │ + beq.n 1c50 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 1bc6 │ │ │ │ │ + bne.n 1be2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Str │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r1, #3 │ │ │ │ │ - bpl.n 1c5e │ │ │ │ │ + bpl.n 1c68 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c24 │ │ │ │ │ - ldr r1, [pc, #332] @ (1ccc ) │ │ │ │ │ + beq.n 1c2e │ │ │ │ │ + ldr r1, [pc, #316] @ (1cd8 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1be4 │ │ │ │ │ + cbz r0, 1c00 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1bb2 │ │ │ │ │ + beq.n 1bce │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 1bb2 │ │ │ │ │ + cbnz r2, 1bce │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1c58 │ │ │ │ │ + beq.n 1c62 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 1c78 │ │ │ │ │ - cbnz r6, 1c06 │ │ │ │ │ + bpl.n 1c82 │ │ │ │ │ + cbnz r6, 1c22 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [pc, #248] @ (1ccc ) │ │ │ │ │ + ldr r1, [pc, #232] @ (1cd8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b8e │ │ │ │ │ + bne.n 1baa │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr r3, [pc, #232] @ (1cd0 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (1cdc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cae │ │ │ │ │ + beq.n 1cb8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cae │ │ │ │ │ + beq.n 1cb8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - cbnz r6, 1c04 │ │ │ │ │ + cbnz r6, 1c20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1bdc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1bc0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [r6, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1bc0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + bl 3f20 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1bdc │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq.n 1c46 │ │ │ │ │ + beq.n 1c50 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r2 │ │ │ │ │ - beq.n 1b66 │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + beq.n 1b82 │ │ │ │ │ + b.n 1bec │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1bdc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1c1a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1c00 │ │ │ │ │ + b.n 1c1c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ @@ -3332,79 +3338,80 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1bfe │ │ │ │ │ + beq.n 1c1a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bfe │ │ │ │ │ + bne.n 1c1a │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1c1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1bfe │ │ │ │ │ + b.n 1c1a │ │ │ │ │ + nop │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000000e2 │ │ │ │ │ + .word 0x000000d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001cd4 : │ │ │ │ │ +00001ce0 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d68 │ │ │ │ │ + beq.n 1d74 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 1d3e │ │ │ │ │ + cbz r2, 1d4a │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1d3e │ │ │ │ │ + beq.n 1d4a │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1d0e │ │ │ │ │ + blt.n 1d1a │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 1d26 │ │ │ │ │ + cbz r1, 1d32 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1d38 │ │ │ │ │ + blt.n 1d44 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ add r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1d04 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -3414,1076 +3421,1076 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1d2c │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d2c │ │ │ │ │ + beq.n 1d38 │ │ │ │ │ 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 1d38 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 1d44 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1d38 │ │ │ │ │ + b.n 1d44 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d70 : │ │ │ │ │ +00001d7c : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e1a │ │ │ │ │ + beq.n 1e26 │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1db4 │ │ │ │ │ + bne.n 1dc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1e0e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1de0 │ │ │ │ │ + beq.n 1dec │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d94 │ │ │ │ │ + beq.n 1da0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1d94 │ │ │ │ │ + beq.n 1da0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e40 │ │ │ │ │ + beq.n 1e4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d98 │ │ │ │ │ + beq.n 1da4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e46 │ │ │ │ │ + bne.n 1e52 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1da2 │ │ │ │ │ + b.n 1dae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e36 │ │ │ │ │ - cbz r7, 1e02 │ │ │ │ │ + bne.n 1e42 │ │ │ │ │ + cbz r7, 1e0e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1dae │ │ │ │ │ + bne.n 1dba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1e82 │ │ │ │ │ + bne.n 1e8e │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1e0e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1e0e │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1e0e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1dec │ │ │ │ │ + b.n 1df8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1e40 │ │ │ │ │ + cbnz r3, 1e4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1e2c │ │ │ │ │ - b.n 1e02 │ │ │ │ │ + bne.n 1e38 │ │ │ │ │ + b.n 1e0e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1dae │ │ │ │ │ + bne.n 1dba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1da0 │ │ │ │ │ + beq.n 1dac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1da0 │ │ │ │ │ + bne.n 1dac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1da0 │ │ │ │ │ + b.n 1dac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e02 │ │ │ │ │ + bne.n 1e0e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e02 │ │ │ │ │ + b.n 1e0e │ │ │ │ │ │ │ │ │ │ -00001e90 : │ │ │ │ │ +00001e9c : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f3a │ │ │ │ │ + beq.n 1f46 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1ed4 │ │ │ │ │ + bne.n 1ee0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1f22 │ │ │ │ │ + beq.n 1f2e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1f00 │ │ │ │ │ + beq.n 1f0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1eb4 │ │ │ │ │ + beq.n 1ec0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1eb4 │ │ │ │ │ + beq.n 1ec0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1f60 │ │ │ │ │ + beq.n 1f6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1eb8 │ │ │ │ │ + beq.n 1ec4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f66 │ │ │ │ │ + bne.n 1f72 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1ec2 │ │ │ │ │ + b.n 1ece │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1f56 │ │ │ │ │ - cbz r7, 1f22 │ │ │ │ │ + bne.n 1f62 │ │ │ │ │ + cbz r7, 1f2e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1ece │ │ │ │ │ + bne.n 1eda │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1fa2 │ │ │ │ │ + bne.n 1fae │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1f22 │ │ │ │ │ + beq.n 1f2e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f22 │ │ │ │ │ + beq.n 1f2e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f22 │ │ │ │ │ + beq.n 1f2e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 1f0c │ │ │ │ │ + b.n 1f18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1f60 │ │ │ │ │ + cbnz r3, 1f6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1f4c │ │ │ │ │ - b.n 1f22 │ │ │ │ │ + bne.n 1f58 │ │ │ │ │ + b.n 1f2e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1ece │ │ │ │ │ + bne.n 1eda │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1ec0 │ │ │ │ │ + beq.n 1ecc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ec0 │ │ │ │ │ + bne.n 1ecc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ + b.n 1ecc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1f22 │ │ │ │ │ + bne.n 1f2e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f22 │ │ │ │ │ + b.n 1f2e │ │ │ │ │ │ │ │ │ │ -00001fb0 : │ │ │ │ │ +00001fbc : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2022 │ │ │ │ │ - ldr r3, [pc, #392] @ (215c ) │ │ │ │ │ + beq.n 202e │ │ │ │ │ + ldr r3, [pc, #392] @ (2168 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2042 │ │ │ │ │ + beq.n 204e │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.n 2052 │ │ │ │ │ + bpl.n 205e │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt.w 2110 │ │ │ │ │ + blt.w 211c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 20e0 │ │ │ │ │ + ble.n 20ec │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2164 │ │ │ │ │ + bl 2170 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20b8 │ │ │ │ │ + beq.n 20c4 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 201c │ │ │ │ │ + beq.n 2028 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2102 │ │ │ │ │ + bge.n 210e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2102 │ │ │ │ │ + bge.n 210e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bmi.n 1ff2 │ │ │ │ │ - ldr r1, [pc, #268] @ (2160 ) │ │ │ │ │ + bmi.n 1ffe │ │ │ │ │ + ldr r1, [pc, #268] @ (216c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20e4 │ │ │ │ │ + beq.n 20f0 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ - blt.n 212c │ │ │ │ │ + blt.n 2138 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 208e │ │ │ │ │ + beq.n 209a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 208e │ │ │ │ │ + cbnz r3, 209a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 201c │ │ │ │ │ + beq.n 2028 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 201c │ │ │ │ │ + bne.n 2028 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 201c │ │ │ │ │ + b.n 2028 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 20de │ │ │ │ │ + beq.n 20ea │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2164 │ │ │ │ │ + bl 2170 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2016 │ │ │ │ │ + bne.n 2022 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 20c2 │ │ │ │ │ + bne.n 20ce │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2018 │ │ │ │ │ + b.n 2024 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 20f6 │ │ │ │ │ + cbnz r3, 2102 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 2c40 │ │ │ │ │ + b.w 2c4c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20e8 │ │ │ │ │ + beq.n 20f4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 201c │ │ │ │ │ + b.n 2028 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 114 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20fc │ │ │ │ │ + bne.n 2108 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w 2006 │ │ │ │ │ - b.n 20de │ │ │ │ │ + bgt.w 2012 │ │ │ │ │ + b.n 20ea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 2156 │ │ │ │ │ + cbz r0, 2162 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20fc │ │ │ │ │ + beq.n 2108 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 20fc │ │ │ │ │ + bne.n 2108 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20fc │ │ │ │ │ + b.n 2108 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 206c │ │ │ │ │ + b.n 2078 │ │ │ │ │ .word 0x0000017e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002164 : │ │ │ │ │ +00002170 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyType_Type │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 225e │ │ │ │ │ + beq.n 226a │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 254e │ │ │ │ │ + beq.w 255a │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 22ea │ │ │ │ │ + bpl.w 22f6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 251e │ │ │ │ │ + blt.w 252a │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 245e │ │ │ │ │ + ble.w 246a │ │ │ │ │ add.w r3, r2, #8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 2286 │ │ │ │ │ + beq.n 2292 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 2542 │ │ │ │ │ + beq.w 254e │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 235a │ │ │ │ │ + bpl.w 2366 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 2584 │ │ │ │ │ + blt.w 2590 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 244c │ │ │ │ │ + ble.w 2458 │ │ │ │ │ adds r5, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r6, r8, [sp, #12] │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ ldr.w r8, [r5, #4]! │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 2292 │ │ │ │ │ + beq.n 229e │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.w 255a │ │ │ │ │ + beq.w 2566 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #5 │ │ │ │ │ - bpl.w 23d2 │ │ │ │ │ + bpl.w 23de │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 2566 │ │ │ │ │ + blt.w 2572 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 24a2 │ │ │ │ │ + ble.w 24ae │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2164 │ │ │ │ │ + bl 2170 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2462 │ │ │ │ │ + beq.w 246e │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 2256 │ │ │ │ │ + beq.n 2262 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 24fe │ │ │ │ │ + bge.w 250a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 24fe │ │ │ │ │ + bge.w 250a │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 229e │ │ │ │ │ + bne.n 22aa │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 225e │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.n 22c4 │ │ │ │ │ + bne.n 22d0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 224e │ │ │ │ │ + b.n 225a │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2514 │ │ │ │ │ + bge.w 2520 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 2514 │ │ │ │ │ + bge.w 2520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2450 │ │ │ │ │ + beq.w 245c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 225e │ │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 24d2 │ │ │ │ │ + bge.w 24de │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 24d2 │ │ │ │ │ + bge.w 24de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2438 │ │ │ │ │ + beq.w 2444 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 224e │ │ │ │ │ + b.n 225a │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #688] @ (25a0 ) │ │ │ │ │ + ldr r1, [pc, #688] @ (25ac ) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24ee │ │ │ │ │ + beq.w 24fa │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 25a4 │ │ │ │ │ + blt.w 25b0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 232e │ │ │ │ │ + beq.n 233a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 232e │ │ │ │ │ + cbnz r3, 233a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 250e │ │ │ │ │ + beq.w 251a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2256 │ │ │ │ │ + beq.n 2262 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2256 │ │ │ │ │ + bne.n 2262 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2256 │ │ │ │ │ - ldr r1, [pc, #580] @ (25a0 ) │ │ │ │ │ + b.n 2262 │ │ │ │ │ + ldr r1, [pc, #580] @ (25ac ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24b4 │ │ │ │ │ + beq.w 24c0 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 25de │ │ │ │ │ + blt.w 25ea │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 25d4 │ │ │ │ │ + beq.w 25e0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 25d4 │ │ │ │ │ + bne.w 25e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 24ac │ │ │ │ │ + beq.w 24b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 22ba │ │ │ │ │ + beq.w 22c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22ba │ │ │ │ │ + bne.w 22c6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 22ba │ │ │ │ │ - ldr r1, [pc, #460] @ (25a0 ) │ │ │ │ │ + b.n 22c6 │ │ │ │ │ + ldr r1, [pc, #460] @ (25ac ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24dc │ │ │ │ │ + beq.n 24e8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.w 263c │ │ │ │ │ + blt.w 2648 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - beq.w 2630 │ │ │ │ │ + beq.w 263c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2630 │ │ │ │ │ + bne.w 263c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 24ca │ │ │ │ │ + beq.n 24d6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2610 │ │ │ │ │ + bne.w 261c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 22e6 │ │ │ │ │ + bne.w 22f2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2202 │ │ │ │ │ + bne.w 220e │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 21c8 │ │ │ │ │ + bne.w 21d4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 225e │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 24a0 │ │ │ │ │ + beq.n 24ac │ │ │ │ │ add.w r3, r8, #12 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2164 │ │ │ │ │ - cbz r0, 248e │ │ │ │ │ + bl 2170 │ │ │ │ │ + cbz r0, 249a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2248 │ │ │ │ │ + b.n 2254 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 247a │ │ │ │ │ + bne.n 2486 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 2438 │ │ │ │ │ + b.n 2444 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 24ba │ │ │ │ │ + cbz r3, 24c6 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 225e │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24a8 │ │ │ │ │ + bne.n 24b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2c40 │ │ │ │ │ + bl 2c4c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 22c6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, 24e2 │ │ │ │ │ + cbz r2, 24ee │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 24ae │ │ │ │ │ + b.n 24ba │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 114 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 243e │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 24c6 │ │ │ │ │ + bne.n 24d2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2c40 │ │ │ │ │ + bl 2c4c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 243e │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 2508 │ │ │ │ │ + cbnz r3, 2514 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 2c40 │ │ │ │ │ + b.n 2c4c │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 114 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24f2 │ │ │ │ │ + beq.n 24fe │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2256 │ │ │ │ │ + b.n 2262 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 114 │ │ │ │ │ R_ARM_THM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 22c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 250e │ │ │ │ │ + bne.n 251a │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 21ba │ │ │ │ │ - b.n 245c │ │ │ │ │ + bgt.w 21c6 │ │ │ │ │ + b.n 2468 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 21d8 │ │ │ │ │ + b.n 21e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2198 │ │ │ │ │ + b.n 21a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_THM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2214 │ │ │ │ │ + b.n 2220 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24ca │ │ │ │ │ + bne.n 24d6 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt.w 2234 │ │ │ │ │ - b.n 24a0 │ │ │ │ │ + bgt.w 2240 │ │ │ │ │ + b.n 24ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24ac │ │ │ │ │ + bne.n 24b8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt.w 21f6 │ │ │ │ │ - b.n 244a │ │ │ │ │ + bgt.w 2202 │ │ │ │ │ + b.n 2456 │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 25ce │ │ │ │ │ + cbz r0, 25da │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 250e │ │ │ │ │ + beq.n 251a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 250e │ │ │ │ │ + bne.n 251a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 250e │ │ │ │ │ + b.n 251a │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 230c │ │ │ │ │ + b.n 2318 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 23a8 │ │ │ │ │ + bne.w 23b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 24ae │ │ │ │ │ + b.n 24ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 2628 │ │ │ │ │ + cbz r0, 2634 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 24ac │ │ │ │ │ + beq.w 24b8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24ac │ │ │ │ │ + bne.w 24b8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 24ae │ │ │ │ │ + b.n 24ba │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2432 │ │ │ │ │ + bne.w 243e │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 2432 │ │ │ │ │ + b.n 243e │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 2378 │ │ │ │ │ + b.n 2384 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 241c │ │ │ │ │ + bne.w 2428 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 24cc │ │ │ │ │ + b.n 24d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - cbz r0, 266c │ │ │ │ │ + cbz r0, 2678 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24ca │ │ │ │ │ + beq.w 24d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24ca │ │ │ │ │ + bne.w 24d6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 24cc │ │ │ │ │ + b.n 24d8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 23ee │ │ │ │ │ + b.n 23fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002674 : │ │ │ │ │ +00002680 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2694 │ │ │ │ │ + cbz r0, 26a0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 269c │ │ │ │ │ + cbz r3, 26a8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - cbz r3, 269c │ │ │ │ │ + cbz r3, 26a8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -4491,26 +4498,26 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2698 │ │ │ │ │ + b.n 26a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026b8 : │ │ │ │ │ +000026c4 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27ac │ │ │ │ │ + beq.n 27b8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -4520,110 +4527,110 @@ │ │ │ │ │ cmp r1, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne.n 2704 │ │ │ │ │ + bne.n 2710 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 26fe │ │ │ │ │ + beq.n 270a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ strd r1, r2, [sp] │ │ │ │ │ - bl 4d4 │ │ │ │ │ + bl 4d8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 277a │ │ │ │ │ + beq.n 2786 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - cbz r0, 2764 │ │ │ │ │ + cbz r0, 2770 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 274e │ │ │ │ │ + cbz r0, 275a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 2768 │ │ │ │ │ + bne.n 2774 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 26fe │ │ │ │ │ + beq.n 270a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 26fe │ │ │ │ │ + bne.n 270a │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 26fe │ │ │ │ │ + b.n 270a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2764 │ │ │ │ │ + beq.n 2770 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2764 │ │ │ │ │ + cbnz r2, 2770 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2730 │ │ │ │ │ + b.n 273c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2730 │ │ │ │ │ + bne.n 273c │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 2730 │ │ │ │ │ - ldr r0, [pc, #56] @ (27b4 ) │ │ │ │ │ + b.n 273c │ │ │ │ │ + ldr r0, [pc, #56] @ (27c0 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r4, [ip, r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 27a8 │ │ │ │ │ + cbz r0, 27b4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 26fe │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 270a │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 27a8 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000027b8 : │ │ │ │ │ +000027c4 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ 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] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4631,77 +4638,77 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 284c │ │ │ │ │ ldr.w r3, [ip, #76] @ 0x4c │ │ │ │ │ - cbnz r3, 2816 │ │ │ │ │ + cbnz r3, 2822 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 289a │ │ │ │ │ - cbz r1, 2848 │ │ │ │ │ + bne.n 28a6 │ │ │ │ │ + cbz r1, 2854 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 28ea │ │ │ │ │ + beq.n 28f6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2810 │ │ │ │ │ + bne.n 281c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 2934 │ │ │ │ │ + bne.w 2940 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 27f0 │ │ │ │ │ + bne.n 27fc │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 2916 │ │ │ │ │ + bne.n 2922 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [lr, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2948 │ │ │ │ │ - cbz r2, 286e │ │ │ │ │ + bne.n 2954 │ │ │ │ │ + cbz r2, 287a │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ - cbz r3, 2868 │ │ │ │ │ + cbz r3, 2874 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 285c │ │ │ │ │ + bne.n 2868 │ │ │ │ │ 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 │ │ │ │ │ @@ -4715,140 +4722,140 @@ │ │ │ │ │ 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 r2, #0 │ │ │ │ │ - b.n 2810 │ │ │ │ │ + b.n 281c │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ - cbz r1, 28e4 │ │ │ │ │ + cbz r1, 28f0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 28e4 │ │ │ │ │ - cbz r6, 28f4 │ │ │ │ │ + beq.n 28f0 │ │ │ │ │ + cbz r6, 2900 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 27fe │ │ │ │ │ + beq.n 280a │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2800 │ │ │ │ │ + beq.n 280c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2810 │ │ │ │ │ + bne.n 281c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 27fe │ │ │ │ │ + beq.n 280a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27fe │ │ │ │ │ + bne.n 280a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 27fe │ │ │ │ │ + b.n 280a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 27fe │ │ │ │ │ - b.n 2848 │ │ │ │ │ + bne.n 280a │ │ │ │ │ + b.n 2854 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2962 │ │ │ │ │ - cbz r7, 292e │ │ │ │ │ + bne.n 296e │ │ │ │ │ + cbz r7, 293a │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2810 │ │ │ │ │ + bne.n 281c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2928 │ │ │ │ │ + bne.n 2934 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ - b.n 2856 │ │ │ │ │ + b.n 2862 │ │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2846 │ │ │ │ │ + beq.n 2852 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 28f6 │ │ │ │ │ + bne.n 2902 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 2848 │ │ │ │ │ + b.n 2854 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 2972 │ │ │ │ │ + cbz r2, 297e │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ - b.n 2848 │ │ │ │ │ + b.n 2854 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2832 │ │ │ │ │ + bne.w 283e │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2832 │ │ │ │ │ + b.n 283e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2856 │ │ │ │ │ + bne.n 2862 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2856 │ │ │ │ │ + b.n 2862 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 28f4 │ │ │ │ │ + bne.n 2900 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 28f4 │ │ │ │ │ + b.n 2900 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2848 │ │ │ │ │ + b.n 2854 │ │ │ │ │ │ │ │ │ │ -00002980 : │ │ │ │ │ +0000298c : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 29a0 │ │ │ │ │ + cbz r0, 29ac │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 29a8 │ │ │ │ │ + cbz r3, 29b4 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r3, 29a8 │ │ │ │ │ + cbz r3, 29b4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -4856,73 +4863,73 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 29a4 │ │ │ │ │ + b.n 29b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000029c4 : │ │ │ │ │ +000029d0 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r0, 29d2 │ │ │ │ │ + cbz r0, 29de │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000029d4 : │ │ │ │ │ +000029e0 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2abe │ │ │ │ │ + bne.n 2aca │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2af4 │ │ │ │ │ - ldr r1, [pc, #424] @ (2ba4 ) │ │ │ │ │ + bne.n 2b00 │ │ │ │ │ + ldr r1, [pc, #424] @ (2bb0 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 2a16 │ │ │ │ │ + cbnz r0, 2a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2aee │ │ │ │ │ + bne.n 2afa │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #400] @ (2ba8 ) │ │ │ │ │ + ldr r3, [pc, #400] @ (2bb4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #20 │ │ │ │ │ - bpl.w 2b6c │ │ │ │ │ + bpl.w 2b78 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b6c │ │ │ │ │ + beq.w 2b78 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -4930,116 +4937,116 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2a6c │ │ │ │ │ + beq.n 2a78 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 2a6c │ │ │ │ │ + cbnz r2, 2a78 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b7c │ │ │ │ │ + beq.w 2b88 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b18 │ │ │ │ │ + beq.n 2b24 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 2b36 │ │ │ │ │ + bpl.n 2b42 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2afe │ │ │ │ │ + bne.n 2b0a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2a0e │ │ │ │ │ + bge.n 2a1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2aee │ │ │ │ │ + cbnz r0, 2afa │ │ │ │ │ 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 2aee │ │ │ │ │ + b.n 2afa │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 29f2 │ │ │ │ │ + beq.n 29fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2bb4 │ │ │ │ │ + bl 2bc0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 2a0e │ │ │ │ │ - ldr r2, [pc, #216] @ (2bac ) │ │ │ │ │ + bge.n 2a1a │ │ │ │ │ + ldr r2, [pc, #216] @ (2bb8 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r4, [r0, r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, 2b0e │ │ │ │ │ + cbnz r0, 2b1a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2a0e │ │ │ │ │ + b.n 2a1a │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 29f8 │ │ │ │ │ - b.n 2ac4 │ │ │ │ │ + beq.w 2a04 │ │ │ │ │ + b.n 2ad0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a9c │ │ │ │ │ + bne.n 2aa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a9c │ │ │ │ │ + b.n 2aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 29f8 │ │ │ │ │ + b.n 2a04 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2a0c │ │ │ │ │ + beq.w 2a18 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2a0c │ │ │ │ │ + bne.w 2a18 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2a0c │ │ │ │ │ + b.n 2a18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ @@ -5049,640 +5056,640 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2aee │ │ │ │ │ + beq.n 2afa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2aee │ │ │ │ │ + bne.n 2afa │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2aee │ │ │ │ │ + b.n 2afa │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 2a50 │ │ │ │ │ - ldr r3, [pc, #48] @ (2bb0 ) │ │ │ │ │ + b.n 2a5c │ │ │ │ │ + ldr r3, [pc, #48] @ (2bbc ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aee │ │ │ │ │ + beq.n 2afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2a0c │ │ │ │ │ + b.n 2a18 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000184 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002bb4 : │ │ │ │ │ +00002bc0 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 2c08 │ │ │ │ │ + cbz r0, 2c14 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2bda │ │ │ │ │ + cbz r2, 2be6 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2bda │ │ │ │ │ + cbz r2, 2be6 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2be8 │ │ │ │ │ + cbz r2, 2bf4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - cbz r2, 2be8 │ │ │ │ │ + cbz r2, 2bf4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 2bd4 │ │ │ │ │ + b.n 2be0 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2c02 │ │ │ │ │ + b.n 2c0e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c10 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00002c1c <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c34 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 2c40 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c34 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ + bge.n 2c40 <_PyObject_RealIsSubclass+0x24> │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 114 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c40 : │ │ │ │ │ +00002c4c : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ push {r4} │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c64 │ │ │ │ │ + bge.n 2c70 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 2c64 │ │ │ │ │ + bge.n 2c70 │ │ │ │ │ pop {r4} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyType_IsSubtype │ │ │ │ │ pop {r4} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 114 │ │ │ │ │ R_ARM_THM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c70 : │ │ │ │ │ +00002c7c : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 2cea │ │ │ │ │ + beq.n 2cf6 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ - cbz r2, 2cb0 │ │ │ │ │ + cbz r2, 2cbc │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2cb0 │ │ │ │ │ + beq.n 2cbc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r1, 2d08 │ │ │ │ │ + cbz r1, 2d14 │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2d04 │ │ │ │ │ + cbz r0, 2d10 │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ - cbz r0, 2d04 │ │ │ │ │ + cbz r0, 2d10 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 2cf6 │ │ │ │ │ + beq.n 2d02 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 2da4 │ │ │ │ │ + b.w 2db0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_DelItem │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cdc │ │ │ │ │ - b.n 2cee │ │ │ │ │ + beq.n 2ce8 │ │ │ │ │ + b.n 2cfa │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ - cbnz r3, 2d22 │ │ │ │ │ + cbnz r3, 2d2e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2cee │ │ │ │ │ + b.n 2cfa │ │ │ │ │ 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 2cee │ │ │ │ │ + b.n 2cfa │ │ │ │ │ │ │ │ │ │ -00002d3c : │ │ │ │ │ +00002d48 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 2d72 │ │ │ │ │ + cbz r0, 2d7e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2d76 │ │ │ │ │ + cbz r0, 2d82 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 2d7a │ │ │ │ │ + cbz r0, 2d86 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2d94 │ │ │ │ │ + bne.n 2da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d6c │ │ │ │ │ + b.n 2d78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2d76 │ │ │ │ │ + beq.n 2d82 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2d76 │ │ │ │ │ + bne.n 2d82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d76 │ │ │ │ │ + b.n 2d82 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2d6c │ │ │ │ │ + bne.n 2d78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d6c │ │ │ │ │ + b.n 2d78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002da4 : │ │ │ │ │ +00002db0 : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e2c │ │ │ │ │ + beq.n 2e38 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 2e00 │ │ │ │ │ + cbz r2, 2e0c │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2e00 │ │ │ │ │ + beq.n 2e0c │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2de0 │ │ │ │ │ + blt.n 2dec │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cbz r1, 2df8 │ │ │ │ │ + cbz r1, 2e04 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2e24 │ │ │ │ │ + blt.n 2e30 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ add r3, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 2dd6 │ │ │ │ │ + b.n 2de2 │ │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 2e18 │ │ │ │ │ + cbz r1, 2e24 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 2e32 │ │ │ │ │ + cbnz r3, 2e3e │ │ │ │ │ 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 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2e24 │ │ │ │ │ + b.n 2e30 │ │ │ │ │ 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 2e24 │ │ │ │ │ + b.n 2e30 │ │ │ │ │ │ │ │ │ │ -00002e40 : │ │ │ │ │ +00002e4c : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, 2e50 │ │ │ │ │ + cbz r0, 2e5c │ │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002e54 : │ │ │ │ │ +00002e60 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ 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] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2f6a │ │ │ │ │ + beq.n 2f76 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 2e96 │ │ │ │ │ - cbz r2, 2ece │ │ │ │ │ + bne.n 2ea2 │ │ │ │ │ + cbz r2, 2eda │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 2f36 │ │ │ │ │ + beq.n 2f42 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2e78 │ │ │ │ │ + beq.n 2e84 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2e78 │ │ │ │ │ + beq.n 2e84 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2f42 │ │ │ │ │ + beq.n 2f4e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2e7a │ │ │ │ │ + beq.n 2e86 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fe4 │ │ │ │ │ + bne.w 2ff0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2e84 │ │ │ │ │ + b.n 2e90 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2f84 │ │ │ │ │ + bne.n 2f90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2fa2 │ │ │ │ │ + beq.n 2fae │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2fa0 │ │ │ │ │ + beq.n 2fac │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3062 │ │ │ │ │ + beq.w 306e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3062 │ │ │ │ │ + beq.w 306e │ │ │ │ │ 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 16d4 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 2f26 │ │ │ │ │ + beq.n 2f32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f1a │ │ │ │ │ + beq.n 2f26 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2e9c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 30ca │ │ │ │ │ + bne.w 30d6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 305c │ │ │ │ │ + beq.w 3068 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2e90 │ │ │ │ │ + bne.n 2e9c │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3050 │ │ │ │ │ + bne.n 305c │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 2ee6 │ │ │ │ │ + b.n 2ef2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 3026 │ │ │ │ │ + bne.n 3032 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2ee6 │ │ │ │ │ + beq.n 2ef2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2ee6 │ │ │ │ │ + bne.n 2ef2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2eea │ │ │ │ │ + bne.n 2ef6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3096 │ │ │ │ │ + beq.n 30a2 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3096 │ │ │ │ │ + beq.n 30a2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 307c │ │ │ │ │ + beq.n 3088 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 307c │ │ │ │ │ + beq.n 3088 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2fd4 │ │ │ │ │ + beq.n 2fe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2f1c │ │ │ │ │ + b.n 2f28 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f32 │ │ │ │ │ + bne.n 2f3e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2f1c │ │ │ │ │ + b.n 2f28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 2e90 │ │ │ │ │ + bne.w 2e9c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2e82 │ │ │ │ │ + beq.w 2e8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2e82 │ │ │ │ │ + bne.w 2e8e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e8e │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 30be │ │ │ │ │ + beq.n 30ca │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f48 │ │ │ │ │ + bne.n 2f54 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.w 2ee6 │ │ │ │ │ - b.n 2f84 │ │ │ │ │ + beq.w 2ef2 │ │ │ │ │ + b.n 2f90 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 30da │ │ │ │ │ + bne.n 30e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b.n 303c │ │ │ │ │ + b.n 3048 │ │ │ │ │ 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 2f32 │ │ │ │ │ + b.n 2f3e │ │ │ │ │ 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 2f32 │ │ │ │ │ + b.n 2f3e │ │ │ │ │ ldr r4, [r5, #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 │ │ │ │ │ @@ -5694,220 +5701,220 @@ │ │ │ │ │ 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 2f32 │ │ │ │ │ + b.n 2f3e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ - b.n 303e │ │ │ │ │ + b.n 304a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2f42 │ │ │ │ │ + bne.w 2f4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f42 │ │ │ │ │ + b.n 2f4e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b.n 303e │ │ │ │ │ + b.n 304a │ │ │ │ │ │ │ │ │ │ -000030e0 : │ │ │ │ │ +000030ec : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 318a │ │ │ │ │ + beq.n 3196 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3124 │ │ │ │ │ + bne.n 3130 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ + beq.n 317e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3150 │ │ │ │ │ + beq.n 315c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3104 │ │ │ │ │ + beq.n 3110 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3104 │ │ │ │ │ + beq.n 3110 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 31b0 │ │ │ │ │ + beq.n 31bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3108 │ │ │ │ │ + beq.n 3114 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31b6 │ │ │ │ │ + bne.n 31c2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 311e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 31a6 │ │ │ │ │ - cbz r7, 3172 │ │ │ │ │ + bne.n 31b2 │ │ │ │ │ + cbz r7, 317e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 311e │ │ │ │ │ + bne.n 312a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 31f2 │ │ │ │ │ + bne.n 31fe │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ + beq.n 317e │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ + beq.n 317e │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3172 │ │ │ │ │ + beq.n 317e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 315c │ │ │ │ │ + b.n 3168 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 31b0 │ │ │ │ │ + cbnz r3, 31bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 319c │ │ │ │ │ - b.n 3172 │ │ │ │ │ + bne.n 31a8 │ │ │ │ │ + b.n 317e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 311e │ │ │ │ │ + bne.n 312a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3110 │ │ │ │ │ + beq.n 311c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3110 │ │ │ │ │ + bne.n 311c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3110 │ │ │ │ │ + b.n 311c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3172 │ │ │ │ │ + bne.n 317e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3172 │ │ │ │ │ + b.n 317e │ │ │ │ │ │ │ │ │ │ -00003200 : │ │ │ │ │ +0000320c : │ │ │ │ │ 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 32f8 │ │ │ │ │ + beq.n 3304 │ │ │ │ │ ldr r2, [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 r2, r5 │ │ │ │ │ - beq.n 3278 │ │ │ │ │ + beq.n 3284 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r2, 324e │ │ │ │ │ + cbz r2, 325a │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ - cbz r1, 3246 │ │ │ │ │ + cbz r1, 3252 │ │ │ │ │ blx r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32f4 │ │ │ │ │ + beq.n 3300 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 33ca │ │ │ │ │ + bne.w 33d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32fe │ │ │ │ │ - ldr r1, [pc, #588] @ (349c ) │ │ │ │ │ + bne.n 330a │ │ │ │ │ + ldr r1, [pc, #588] @ (34a8 ) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3308 │ │ │ │ │ + bne.n 3314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32f4 │ │ │ │ │ + bne.n 3300 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 328e │ │ │ │ │ + bpl.n 329a │ │ │ │ │ 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 r2, [r0, #0] │ │ │ │ │ @@ -5916,69 +5923,69 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsls r3, r2, #4 │ │ │ │ │ - bpl.n 32a4 │ │ │ │ │ + bpl.n 32b0 │ │ │ │ │ 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 32c2 │ │ │ │ │ + bne.n 32ce │ │ │ │ │ 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, 32be │ │ │ │ │ + cbz r1, 32ca │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 329a │ │ │ │ │ + b.n 32a6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32b0 │ │ │ │ │ + bne.n 32bc │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aec │ │ │ │ │ + bl af0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3410 │ │ │ │ │ + beq.w 341c │ │ │ │ │ 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 323e │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 324a │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 3300 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3acc │ │ │ │ │ + b.w 3ad8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5986,29 +5993,29 @@ │ │ │ │ │ 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 3460 │ │ │ │ │ - ldr r3, [pc, #372] @ (34a0 ) │ │ │ │ │ + bne.w 346c │ │ │ │ │ + ldr r3, [pc, #372] @ (34ac ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #20 │ │ │ │ │ - bpl.w 344e │ │ │ │ │ + bpl.w 345a │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 344e │ │ │ │ │ + beq.w 345a │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -6016,34 +6023,34 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 337a │ │ │ │ │ + beq.n 3386 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 337a │ │ │ │ │ + cbnz r3, 3386 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 32f4 │ │ │ │ │ + beq.n 3300 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 323e │ │ │ │ │ + beq.w 324a │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bmi.n 33ee │ │ │ │ │ + bmi.n 33fa │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3398 │ │ │ │ │ + cbz r2, 33a4 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 347e │ │ │ │ │ + bne.n 348a │ │ │ │ │ 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 │ │ │ │ │ @@ -6051,358 +6058,358 @@ │ │ │ │ │ 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 32f4 │ │ │ │ │ + beq.n 3300 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32f4 │ │ │ │ │ + bne.n 3300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 3300 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r7, r2, #7 │ │ │ │ │ - bpl.n 3486 │ │ │ │ │ + bpl.n 3492 │ │ │ │ │ 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 33b0 │ │ │ │ │ + bne.n 33bc │ │ │ │ │ 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 340c │ │ │ │ │ + beq.n 3418 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 340c │ │ │ │ │ + cbnz r3, 3418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 323e │ │ │ │ │ + b.n 324a │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3446 │ │ │ │ │ + cbz r0, 3452 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 343e │ │ │ │ │ + beq.n 344a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 343e │ │ │ │ │ + cbnz r2, 344a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 323e │ │ │ │ │ + b.n 324a │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 3300 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3364 │ │ │ │ │ + b.n 3370 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 32f4 │ │ │ │ │ + beq.w 3300 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 32f4 │ │ │ │ │ + bne.w 3300 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32f4 │ │ │ │ │ + b.n 3300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3acc │ │ │ │ │ + bl 3ad8 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Index │ │ │ │ │ - b.n 33f4 │ │ │ │ │ + b.n 3400 │ │ │ │ │ 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 33aa │ │ │ │ │ + b.n 33b6 │ │ │ │ │ nop │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000016e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000034a4 : │ │ │ │ │ +000034b0 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3526 │ │ │ │ │ + bge.n 3532 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3508 │ │ │ │ │ + beq.n 3514 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3508 │ │ │ │ │ + cbnz r0, 3514 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #168] @ (357c ) │ │ │ │ │ + ldr r1, [pc, #168] @ (3588 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 353c │ │ │ │ │ + cbz r2, 3548 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3510 │ │ │ │ │ + bne.n 351c │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 34f4 │ │ │ │ │ + bne.n 3500 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 34ee │ │ │ │ │ + bne.n 34fa │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 34ee │ │ │ │ │ + b.n 34fa │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 34e4 │ │ │ │ │ + bge.n 34f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 34e4 │ │ │ │ │ + b.n 34f0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ - bl 438 │ │ │ │ │ + bl 438 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 3540 │ │ │ │ │ + cbnz r0, 354c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 34ee │ │ │ │ │ + b.n 34fa │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 34ee │ │ │ │ │ + b.n 34fa │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (357c ) │ │ │ │ │ + ldr r1, [pc, #56] @ (3588 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 34ee │ │ │ │ │ + beq.n 34fa │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5674 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 34ee │ │ │ │ │ + beq.n 34fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34ee │ │ │ │ │ + bne.n 34fa │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 34ee │ │ │ │ │ + b.n 34fa │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003580 : │ │ │ │ │ +0000358c : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 35d4 │ │ │ │ │ + cbz r0, 35e0 │ │ │ │ │ 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, 35d0 │ │ │ │ │ + cbz r3, 35dc │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 35a0 │ │ │ │ │ + cbz r2, 35ac │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 359c │ │ │ │ │ + bne.n 35a8 │ │ │ │ │ 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 359c │ │ │ │ │ + bne.n 35a8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000035d8 : │ │ │ │ │ +000035e4 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b2 │ │ │ │ │ + beq.w 37be │ │ │ │ │ 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 3698 │ │ │ │ │ - ldr r0, [pc, #440] @ (37b8 ) │ │ │ │ │ + beq.n 36a4 │ │ │ │ │ + ldr r0, [pc, #440] @ (37c4 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3714 │ │ │ │ │ + beq.n 3720 │ │ │ │ │ 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 3692 │ │ │ │ │ + beq.n 369e │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36b2 │ │ │ │ │ + beq.n 36be │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36ca │ │ │ │ │ + beq.n 36d6 │ │ │ │ │ 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 375c │ │ │ │ │ + beq.w 3768 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 36a2 │ │ │ │ │ + beq.n 36ae │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 36a2 │ │ │ │ │ + cbnz r6, 36ae │ │ │ │ │ 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, 36ae │ │ │ │ │ + cbz r0, 36ba │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3736 │ │ │ │ │ + beq.n 3742 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 37a4 │ │ │ │ │ + bne.w 37b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3692 │ │ │ │ │ + beq.n 369e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3692 │ │ │ │ │ + cbnz r3, 369e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -6410,98 +6417,98 @@ │ │ │ │ │ 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 3668 │ │ │ │ │ + bne.n 3674 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3750 │ │ │ │ │ + b.n 375c │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 3718 │ │ │ │ │ + bmi.n 3724 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3718 │ │ │ │ │ + cbz r3, 3724 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 3718 │ │ │ │ │ + cbz r3, 3724 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3648 │ │ │ │ │ + bne.n 3654 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [pc, #232] @ (37bc ) │ │ │ │ │ + ldr r2, [pc, #232] @ (37c8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 370a │ │ │ │ │ + cbz r0, 3716 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #180] @ (37b8 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (37c4 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #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 3794 │ │ │ │ │ + bne.n 37a0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3692 │ │ │ │ │ + b.n 369e │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 36d2 │ │ │ │ │ + b.n 36de │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 36ae │ │ │ │ │ + beq.n 36ba │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 36ae │ │ │ │ │ + bne.n 36ba │ │ │ │ │ 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 3686 │ │ │ │ │ - b.n 3692 │ │ │ │ │ + bne.n 3692 │ │ │ │ │ + b.n 369e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -6511,208 +6518,208 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 36d2 │ │ │ │ │ + beq.n 36de │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 36d2 │ │ │ │ │ + bne.n 36de │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 36d2 │ │ │ │ │ + b.n 36de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3714 │ │ │ │ │ + bne.n 3720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3714 │ │ │ │ │ + b.n 3720 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3750 │ │ │ │ │ + bne.n 375c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3750 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 375c │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3714 │ │ │ │ │ + b.n 3720 │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000037c0 : │ │ │ │ │ +000037cc : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3984 │ │ │ │ │ + beq.w 3990 │ │ │ │ │ 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 3998 │ │ │ │ │ - ldr r0, [pc, #440] @ (39a4 ) │ │ │ │ │ + beq.w 39a4 │ │ │ │ │ + ldr r0, [pc, #440] @ (39b0 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38f2 │ │ │ │ │ + beq.n 38fe │ │ │ │ │ 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 387a │ │ │ │ │ + beq.n 3886 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3890 │ │ │ │ │ + beq.n 389c │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 38a8 │ │ │ │ │ + beq.n 38b4 │ │ │ │ │ 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 3914 │ │ │ │ │ + beq.n 3920 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 3880 │ │ │ │ │ + beq.n 388c │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ - cbnz r6, 3880 │ │ │ │ │ + cbnz r6, 388c │ │ │ │ │ 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, 388c │ │ │ │ │ + cbz r0, 3898 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 394c │ │ │ │ │ + beq.n 3958 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 398a │ │ │ │ │ + bne.w 3996 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 387a │ │ │ │ │ + beq.n 3886 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 387a │ │ │ │ │ + cbnz r3, 3886 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3850 │ │ │ │ │ + bne.n 385c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3972 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bmi.n 38f6 │ │ │ │ │ + bmi.n 3902 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 38f6 │ │ │ │ │ + cbz r3, 3902 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 38f6 │ │ │ │ │ + cbz r3, 3902 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySeqIter_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3830 │ │ │ │ │ + bne.n 383c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [pc, #244] @ (39a8 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (39b4 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 38e8 │ │ │ │ │ + cbz r0, 38f4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #196] @ (39a4 ) │ │ │ │ │ + ldr r3, [pc, #196] @ (39b0 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r6, #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 3974 │ │ │ │ │ + bne.n 3980 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 387a │ │ │ │ │ + b.n 3886 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 38b0 │ │ │ │ │ + b.n 38bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -6722,270 +6729,270 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 38b0 │ │ │ │ │ + beq.n 38bc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38b0 │ │ │ │ │ + bne.n 38bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 38b0 │ │ │ │ │ + b.n 38bc │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 388c │ │ │ │ │ + beq.n 3898 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 388c │ │ │ │ │ + bne.n 3898 │ │ │ │ │ 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.w 386e │ │ │ │ │ - b.n 387a │ │ │ │ │ + bne.w 387a │ │ │ │ │ + b.n 3886 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38f2 │ │ │ │ │ + bne.n 38fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38f2 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 38fe │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 38f2 │ │ │ │ │ + b.n 38fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3966 │ │ │ │ │ + bne.n 3972 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3966 │ │ │ │ │ + b.n 3972 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Items │ │ │ │ │ nop │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000039ac : │ │ │ │ │ +000039b8 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a56 │ │ │ │ │ + beq.n 3a62 │ │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 39f0 │ │ │ │ │ + bne.n 39fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 3a4a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3a1c │ │ │ │ │ + beq.n 3a28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39d0 │ │ │ │ │ + beq.n 39dc │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 39d0 │ │ │ │ │ + beq.n 39dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3a7c │ │ │ │ │ + beq.n 3a88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39d4 │ │ │ │ │ + beq.n 39e0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a82 │ │ │ │ │ + bne.n 3a8e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 39de │ │ │ │ │ + b.n 39ea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3a72 │ │ │ │ │ - cbz r7, 3a3e │ │ │ │ │ + bne.n 3a7e │ │ │ │ │ + cbz r7, 3a4a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 39ea │ │ │ │ │ + bne.n 39f6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3abe │ │ │ │ │ + bne.n 3aca │ │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 3a4a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 3a4a │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 3a4a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3a28 │ │ │ │ │ + b.n 3a34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3a7c │ │ │ │ │ + cbnz r3, 3a88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3a68 │ │ │ │ │ - b.n 3a3e │ │ │ │ │ + bne.n 3a74 │ │ │ │ │ + b.n 3a4a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 39ea │ │ │ │ │ + bne.n 39f6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 39dc │ │ │ │ │ + beq.n 39e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39dc │ │ │ │ │ + bne.n 39e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 39dc │ │ │ │ │ + b.n 39e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a3e │ │ │ │ │ + bne.n 3a4a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a3e │ │ │ │ │ + b.n 3a4a │ │ │ │ │ │ │ │ │ │ -00003acc : │ │ │ │ │ +00003ad8 : │ │ │ │ │ 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 3b9e │ │ │ │ │ + beq.n 3baa │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 3b08 │ │ │ │ │ + bpl.n 3b14 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 3ba4 │ │ │ │ │ + bne.n 3bb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3b12 │ │ │ │ │ + cbz r3, 3b1e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 3b2e │ │ │ │ │ + cbnz r3, 3b3a │ │ │ │ │ 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 r5, #0 │ │ │ │ │ - b.n 3b04 │ │ │ │ │ + b.n 3b10 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b2a │ │ │ │ │ + beq.n 3b36 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 3b04 │ │ │ │ │ + beq.n 3b10 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3b7e │ │ │ │ │ + bmi.n 3b8a │ │ │ │ │ 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 │ │ │ │ │ @@ -6993,238 +7000,238 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ 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 3b2a │ │ │ │ │ + beq.n 3b36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b2a │ │ │ │ │ + bne.n 3b36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + b.n 3b36 │ │ │ │ │ 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 3b64 │ │ │ │ │ + bne.n 3b70 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 3b00 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 3b0c │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + b.n 3b36 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3bbc │ │ │ │ │ + beq.n 3bc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 3bc0 │ │ │ │ │ + cbz r3, 3bcc │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3b04 │ │ │ │ │ + b.n 3b10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b04 │ │ │ │ │ + b.n 3b10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003bcc : │ │ │ │ │ +00003bd8 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c76 │ │ │ │ │ + beq.n 3c82 │ │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3c10 │ │ │ │ │ + bne.n 3c1c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3c6a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3c3c │ │ │ │ │ + beq.n 3c48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bf0 │ │ │ │ │ + beq.n 3bfc │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3bf0 │ │ │ │ │ + beq.n 3bfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3c9c │ │ │ │ │ + beq.n 3ca8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bf4 │ │ │ │ │ + beq.n 3c00 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ca2 │ │ │ │ │ + bne.n 3cae │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3bfe │ │ │ │ │ + b.n 3c0a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c92 │ │ │ │ │ - cbz r7, 3c5e │ │ │ │ │ + bne.n 3c9e │ │ │ │ │ + cbz r7, 3c6a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3c0a │ │ │ │ │ + bne.n 3c16 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3cde │ │ │ │ │ + bne.n 3cea │ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3c6a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3c6a │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3c6a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3c48 │ │ │ │ │ + b.n 3c54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3c9c │ │ │ │ │ + cbnz r3, 3ca8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3c88 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + bne.n 3c94 │ │ │ │ │ + b.n 3c6a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3c0a │ │ │ │ │ + bne.n 3c16 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3bfc │ │ │ │ │ + beq.n 3c08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bfc │ │ │ │ │ + bne.n 3c08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3bfc │ │ │ │ │ + b.n 3c08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c5e │ │ │ │ │ + bne.n 3c6a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c6a │ │ │ │ │ │ │ │ │ │ -00003cec : │ │ │ │ │ +00003cf8 : │ │ │ │ │ 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, 3d40 │ │ │ │ │ + cbz r3, 3d4c │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 3d40 │ │ │ │ │ + cbz r3, 3d4c │ │ │ │ │ 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 16d4 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3d2e │ │ │ │ │ + beq.n 3d3a │ │ │ │ │ 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 3d22 │ │ │ │ │ + beq.n 3d2e │ │ │ │ │ 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 │ │ │ │ │ @@ -7232,18 +7239,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 3d3a │ │ │ │ │ + b.n 3d46 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d5c : │ │ │ │ │ +00003d68 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7252,371 +7259,371 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d78 : │ │ │ │ │ +00003d84 : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e22 │ │ │ │ │ + beq.n 3e2e │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3dbc │ │ │ │ │ + bne.n 3dc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3e0a │ │ │ │ │ + beq.n 3e16 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3de8 │ │ │ │ │ + beq.n 3df4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d9c │ │ │ │ │ + beq.n 3da8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3d9c │ │ │ │ │ + beq.n 3da8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3e48 │ │ │ │ │ + beq.n 3e54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3da0 │ │ │ │ │ + beq.n 3dac │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e4e │ │ │ │ │ + bne.n 3e5a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3daa │ │ │ │ │ + b.n 3db6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e3e │ │ │ │ │ - cbz r7, 3e0a │ │ │ │ │ + bne.n 3e4a │ │ │ │ │ + cbz r7, 3e16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3db6 │ │ │ │ │ + bne.n 3dc2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3e8a │ │ │ │ │ + bne.n 3e96 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3e0a │ │ │ │ │ + beq.n 3e16 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e0a │ │ │ │ │ + beq.n 3e16 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e0a │ │ │ │ │ + beq.n 3e16 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3df4 │ │ │ │ │ + b.n 3e00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3e48 │ │ │ │ │ + cbnz r3, 3e54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3e34 │ │ │ │ │ - b.n 3e0a │ │ │ │ │ + bne.n 3e40 │ │ │ │ │ + b.n 3e16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3db6 │ │ │ │ │ + bne.n 3dc2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3da8 │ │ │ │ │ + beq.n 3db4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3da8 │ │ │ │ │ + bne.n 3db4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3da8 │ │ │ │ │ + b.n 3db4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e0a │ │ │ │ │ + bne.n 3e16 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e0a │ │ │ │ │ + b.n 3e16 │ │ │ │ │ │ │ │ │ │ -00003e98 : │ │ │ │ │ +00003ea4 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3eb4 │ │ │ │ │ + cbz r3, 3ec0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbnz r3, 3ed0 │ │ │ │ │ + cbnz r3, 3edc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8d0 │ │ │ │ │ + bl 8d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3ef8 │ │ │ │ │ + beq.n 3f04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3ecc │ │ │ │ │ + bne.n 3ed8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ebc │ │ │ │ │ + beq.n 3ec8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ebc │ │ │ │ │ + bne.n 3ec8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3ebc │ │ │ │ │ + b.n 3ec8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -00003f0c : │ │ │ │ │ +00003f18 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 3f10 │ │ │ │ │ + cbnz r0, 3f1c │ │ │ │ │ bx lr │ │ │ │ │ - b.n 3f14 │ │ │ │ │ + b.n 3f20 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f14 : │ │ │ │ │ +00003f20 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 3f20 │ │ │ │ │ + bne.n 3f2c │ │ │ │ │ bx lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f1e │ │ │ │ │ + bne.n 3f2a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00003f2c : │ │ │ │ │ +00003f38 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fd6 │ │ │ │ │ + beq.n 3fe2 │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3f70 │ │ │ │ │ + bne.n 3f7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fca │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 3f9c │ │ │ │ │ + beq.n 3fa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f50 │ │ │ │ │ + beq.n 3f5c │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3f50 │ │ │ │ │ + beq.n 3f5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3ffc │ │ │ │ │ + beq.n 4008 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f54 │ │ │ │ │ + beq.n 3f60 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4002 │ │ │ │ │ + bne.n 400e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3f5e │ │ │ │ │ + b.n 3f6a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3ff2 │ │ │ │ │ - cbz r7, 3fbe │ │ │ │ │ + bne.n 3ffe │ │ │ │ │ + cbz r7, 3fca │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3f6a │ │ │ │ │ + bne.n 3f76 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 403e │ │ │ │ │ + bne.n 404a │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fca │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fca │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fbe │ │ │ │ │ + beq.n 3fca │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3fa8 │ │ │ │ │ + b.n 3fb4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3ffc │ │ │ │ │ + cbnz r3, 4008 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3fe8 │ │ │ │ │ - b.n 3fbe │ │ │ │ │ + bne.n 3ff4 │ │ │ │ │ + b.n 3fca │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3f6a │ │ │ │ │ + bne.n 3f76 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 3f5c │ │ │ │ │ + beq.n 3f68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f5c │ │ │ │ │ + bne.n 3f68 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3f5c │ │ │ │ │ + b.n 3f68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3fbe │ │ │ │ │ + bne.n 3fca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fbe │ │ │ │ │ + b.n 3fca │ │ │ │ │ │ │ │ │ │ -0000404c <_PyNumber_PowerNoMod>: │ │ │ │ │ +00004058 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -7628,92 +7635,92 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 41ce <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ + beq.w 41da <_PyNumber_PowerNoMod+0x182> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ - cbnz r7, 40ae <_PyNumber_PowerNoMod+0x62> │ │ │ │ │ + cbnz r7, 40ba <_PyNumber_PowerNoMod+0x62> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 41ae <_PyNumber_PowerNoMod+0x162> │ │ │ │ │ + beq.w 41ba <_PyNumber_PowerNoMod+0x162> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 40ce <_PyNumber_PowerNoMod+0x82> │ │ │ │ │ + beq.n 40da <_PyNumber_PowerNoMod+0x82> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 4080 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 40d8 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ + beq.n 408c <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 40e4 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4086 <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ + beq.n 4092 <_PyNumber_PowerNoMod+0x3a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 414e <_PyNumber_PowerNoMod+0x102> │ │ │ │ │ + bne.n 415a <_PyNumber_PowerNoMod+0x102> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4092 <_PyNumber_PowerNoMod+0x46> │ │ │ │ │ + b.n 409e <_PyNumber_PowerNoMod+0x46> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 41b2 <_PyNumber_PowerNoMod+0x166> │ │ │ │ │ + bne.n 41be <_PyNumber_PowerNoMod+0x166> │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + beq.n 4114 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ 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 40a6 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 40b2 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 41c0 <_PyNumber_PowerNoMod+0x174> │ │ │ │ │ + bne.n 41cc <_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, 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + cbz r3, 412e <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq.n 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ - cbnz r3, 4182 <_PyNumber_PowerNoMod+0x136> │ │ │ │ │ + beq.n 412e <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + cbnz r3, 418e <_PyNumber_PowerNoMod+0x136> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7727,520 +7734,513 @@ │ │ │ │ │ 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 40a6 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + b.n 40b2 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 40a6 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 40b2 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 408e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + beq.n 409a <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 408e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + bne.n 409a <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 408e <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ + b.n 409a <_PyNumber_PowerNoMod+0x42> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 40a6 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ + bne.n 40b2 <_PyNumber_PowerNoMod+0x5a> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + beq.n 412e <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + bne.n 412e <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4122 <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ + b.n 412e <_PyNumber_PowerNoMod+0xd6> │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + b.n 4114 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 40d8 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ + bne.n 40e4 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40d8 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ + b.n 40e4 <_PyNumber_PowerNoMod+0x8c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + bne.n 4114 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ - cbnz r7, 41d4 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + b.n 4114 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + cbnz r7, 41e0 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 4108 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ + b.n 4114 <_PyNumber_PowerNoMod+0xbc> │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 41ae <_PyNumber_PowerNoMod+0x162> │ │ │ │ │ + beq.n 41ba <_PyNumber_PowerNoMod+0x162> │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 40e2 <_PyNumber_PowerNoMod+0x96> │ │ │ │ │ + b.n 40ee <_PyNumber_PowerNoMod+0x96> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000041e0 : │ │ │ │ │ +000041ec : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 42cc │ │ │ │ │ + bne.n 42d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ - bne.n 425e │ │ │ │ │ + bne.n 426a │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 42c8 │ │ │ │ │ + bmi.n 42d4 │ │ │ │ │ ldr.w lr, [r3, #28] │ │ │ │ │ mov.w r5, ip, lsl #2 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 421c │ │ │ │ │ + ble.n 4228 │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ + beq.n 42d6 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ ldr.w ip, [lr, r2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4236 │ │ │ │ │ + ble.n 4242 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.w 43a0 │ │ │ │ │ + ble.w 43a0 │ │ │ │ │ ldr.w ip, [r1, r2, lsl #2] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ - adds r4, r2, #1 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ + adds r5, r2, #1 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ - b.n 4240 │ │ │ │ │ + b.n 424c │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 42d4 │ │ │ │ │ + bne.n 42e0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 42c8 │ │ │ │ │ + cbz r1, 42d4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 43a4 │ │ │ │ │ + beq.w 43a4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ + ble.n 42d4 │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 428a │ │ │ │ │ + ble.n 4296 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ + beq.n 42d6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul.w ip, lr, ip │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 429e │ │ │ │ │ + ble.n 42aa │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ ldr.w lr, [r3, ip, lsl #2] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 42bc │ │ │ │ │ + ble.n 42c8 │ │ │ │ │ ldr.w r4, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 42aa │ │ │ │ │ + bne.n 42b6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 42c8 │ │ │ │ │ + subs r1, r0, #1 │ │ │ │ │ + bmi.n 42d4 │ │ │ │ │ ldr.w lr, [r3, #28] │ │ │ │ │ - mov.w r4, ip, lsl #2 │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ + lsls r4, r1, #2 │ │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ │ + ldr.w r3, [lr, r1, lsl #2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4306 │ │ │ │ │ - ldr.w ip, [r2, ip, lsl #2] │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - bne.n 4350 │ │ │ │ │ + ble.n 4310 │ │ │ │ │ + ldr.w r1, [r2, r1, lsl #2] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 42ca │ │ │ │ │ - sub.w ip, r4, #4 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ - ldr.w r4, [lr, ip] │ │ │ │ │ + beq.n 42d6 │ │ │ │ │ + subs r1, r4, #4 │ │ │ │ │ + mul.w r3, r3, ip │ │ │ │ │ + ldr.w r4, [lr, r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4322 │ │ │ │ │ - ldr.w ip, [r2, ip] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.n 4350 │ │ │ │ │ - sub.w ip, r0, #3 │ │ │ │ │ + ble.n 4328 │ │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne.n 4350 │ │ │ │ │ + subs r1, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ + ldr.w r4, [lr, r1, lsl #2] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4340 │ │ │ │ │ - ldr.w r4, [r2, ip, lsl #2] │ │ │ │ │ + ble.n 4344 │ │ │ │ │ + ldr.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 43ac │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.n 4350 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 432e │ │ │ │ │ - b.n 42c8 │ │ │ │ │ + adds r4, r1, #1 │ │ │ │ │ + bne.n 4332 │ │ │ │ │ + b.n 42d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ + ble.n 42d4 │ │ │ │ │ ldr.w r3, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4362 │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + ble.n 4362 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bne.n 42dc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ - mul.w r1, r3, r1 │ │ │ │ │ + beq.n 42d6 │ │ │ │ │ + mul.w ip, r3, ip │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 4378 │ │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + ble.n 4378 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bne.n 42dc │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 42c8 │ │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ │ + beq.n 42d4 │ │ │ │ │ + mul.w r3, ip, r3 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w ip, [lr, r1, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 4394 │ │ │ │ │ + ble.n 4394 │ │ │ │ │ ldr.w r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ adds r1, #1 │ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4382 │ │ │ │ │ - b.n 42c8 │ │ │ │ │ + bne.n 4382 │ │ │ │ │ + b.n 42d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4254 │ │ │ │ │ + b.n 4260 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4e8 │ │ │ │ │ + b.w 4e8 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ble.n 42c8 │ │ │ │ │ - ldr.w r3, [lr] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bgt.n 435c │ │ │ │ │ - b.n 4366 │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -000043bc <_IsCContiguous>: │ │ │ │ │ +000043ac <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 43f4 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r3, 43e4 <_IsCContiguous+0x38> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 43f4 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r1, 43e4 <_IsCContiguous+0x38> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 43f4 <_IsCContiguous+0x38> │ │ │ │ │ + blt.n 43e4 <_IsCContiguous+0x38> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 43e4 <_IsCContiguous+0x28> │ │ │ │ │ + ble.n 43d4 <_IsCContiguous+0x28> │ │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 43f8 <_IsCContiguous+0x3c> │ │ │ │ │ + bne.n 43e8 <_IsCContiguous+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 43d0 <_IsCContiguous+0x14> │ │ │ │ │ + bge.n 43c0 <_IsCContiguous+0x14> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 43f0 <_IsCContiguous+0x34> │ │ │ │ │ + b.n 43e0 <_IsCContiguous+0x34> │ │ │ │ │ │ │ │ │ │ -000043fc : │ │ │ │ │ +000043ec : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 441c │ │ │ │ │ + cbz r0, 440c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 4426 │ │ │ │ │ + cbz r3, 4416 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4426 │ │ │ │ │ + cbz r3, 4416 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ + 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, 443a │ │ │ │ │ + cbz r1, 442a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 4448 │ │ │ │ │ + cbnz r3, 4438 │ │ │ │ │ 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 4420 │ │ │ │ │ + b.n 4410 │ │ │ │ │ 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 4420 │ │ │ │ │ + b.n 4410 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004458 : │ │ │ │ │ +00004448 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44c2 │ │ │ │ │ + cbz r3, 44b2 │ │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ │ - cbnz r5, 44a0 │ │ │ │ │ + cbnz r5, 4490 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 44e8 │ │ │ │ │ - cbz r5, 44d2 │ │ │ │ │ + bne.n 44d8 │ │ │ │ │ + cbz r5, 44c2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 450e │ │ │ │ │ + beq.n 44fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ 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 449a │ │ │ │ │ + bne.n 448a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4578 │ │ │ │ │ + bne.n 4568 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4476 │ │ │ │ │ + bne.n 4466 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 44d2 │ │ │ │ │ + beq.n 44c2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 44d2 │ │ │ │ │ + cbz r3, 44c2 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 451c │ │ │ │ │ + cbnz r3, 450c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 447e │ │ │ │ │ + beq.n 446e │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 447e │ │ │ │ │ - cbz r5, 4518 │ │ │ │ │ + beq.n 446e │ │ │ │ │ + cbz r5, 4508 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4480 │ │ │ │ │ + beq.n 4470 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4548 │ │ │ │ │ + cbnz r0, 4538 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 448a │ │ │ │ │ + b.n 447a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4586 │ │ │ │ │ + bne.n 4576 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 44d2 │ │ │ │ │ + beq.n 44c2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 449a │ │ │ │ │ + bne.n 448a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 44d2 │ │ │ │ │ + beq.n 44c2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44d2 │ │ │ │ │ + bne.n 44c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44d2 │ │ │ │ │ + b.n 44c2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 449a │ │ │ │ │ + bne.n 448a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4488 │ │ │ │ │ + beq.n 4478 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4488 │ │ │ │ │ + bne.n 4478 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4488 │ │ │ │ │ + b.n 4478 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44ba │ │ │ │ │ + bne.n 44aa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 44ba │ │ │ │ │ + b.n 44aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4518 │ │ │ │ │ + bne.n 4508 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4518 │ │ │ │ │ + b.n 4508 │ │ │ │ │ │ │ │ │ │ -00004594 : │ │ │ │ │ +00004584 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 45b4 │ │ │ │ │ + cbz r0, 45a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 45bc │ │ │ │ │ + cbz r3, 45ac │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 45bc │ │ │ │ │ + cbz r3, 45ac │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -8248,977 +8248,977 @@ │ │ │ │ │ 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 45b8 │ │ │ │ │ + b.n 45a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045d8 : │ │ │ │ │ +000045c8 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4682 │ │ │ │ │ + beq.n 4672 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 461c │ │ │ │ │ + bne.n 460c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 465a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 4648 │ │ │ │ │ + beq.n 4638 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 45fc │ │ │ │ │ + beq.n 45ec │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 45fc │ │ │ │ │ + beq.n 45ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 46a8 │ │ │ │ │ + beq.n 4698 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4600 │ │ │ │ │ + beq.n 45f0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46ae │ │ │ │ │ + bne.n 469e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 460a │ │ │ │ │ + b.n 45fa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 469e │ │ │ │ │ - cbz r7, 466a │ │ │ │ │ + bne.n 468e │ │ │ │ │ + cbz r7, 465a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4616 │ │ │ │ │ + bne.n 4606 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 46ea │ │ │ │ │ + bne.n 46da │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 465a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 465a │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 466a │ │ │ │ │ + beq.n 465a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4654 │ │ │ │ │ + b.n 4644 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 46a8 │ │ │ │ │ + cbnz r3, 4698 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4694 │ │ │ │ │ - b.n 466a │ │ │ │ │ + bne.n 4684 │ │ │ │ │ + b.n 465a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4616 │ │ │ │ │ + bne.n 4606 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4608 │ │ │ │ │ + beq.n 45f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4608 │ │ │ │ │ + bne.n 45f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4608 │ │ │ │ │ + b.n 45f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 466a │ │ │ │ │ + bne.n 465a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 466a │ │ │ │ │ + b.n 465a │ │ │ │ │ │ │ │ │ │ -000046f8 : │ │ │ │ │ +000046e8 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 470e │ │ │ │ │ + bmi.n 46fe │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 470e │ │ │ │ │ + cbz r3, 46fe │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004714 <_PyObject_HasLen>: │ │ │ │ │ +00004704 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4722 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 4712 <_PyObject_HasLen+0xe> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 4722 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 4712 <_PyObject_HasLen+0xe> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r0, 472e <_PyObject_HasLen+0x1a> │ │ │ │ │ + cbz r0, 471e <_PyObject_HasLen+0x1a> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004730 : │ │ │ │ │ +00004720 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4750 │ │ │ │ │ + cbz r0, 4740 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 475a │ │ │ │ │ + cbz r3, 474a │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 475a │ │ │ │ │ + cbz r3, 474a │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ + 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, 4778 │ │ │ │ │ + cbnz r1, 4768 │ │ │ │ │ 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 4754 │ │ │ │ │ + b.n 4744 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 476a │ │ │ │ │ + beq.n 475a │ │ │ │ │ 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 4754 │ │ │ │ │ + b.n 4744 │ │ │ │ │ │ │ │ │ │ -0000478c <_PyObject_RealIsInstance>: │ │ │ │ │ +0000477c <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 480e <_PyObject_RealIsInstance+0x82> │ │ │ │ │ + bge.n 47fe <_PyObject_RealIsInstance+0x82> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 47f0 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + beq.n 47e0 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 47f0 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + cbnz r0, 47e0 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #168] @ (4864 <_PyObject_RealIsInstance+0xd8>) │ │ │ │ │ + ldr r1, [pc, #168] @ (4854 <_PyObject_RealIsInstance+0xd8>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 4824 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ + cbz r2, 4814 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 47f8 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + bne.n 47e8 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 47dc <_PyObject_RealIsInstance+0x50> │ │ │ │ │ + bne.n 47cc <_PyObject_RealIsInstance+0x50> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 47c6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 47c6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 47cc <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + bge.n 47bc <_PyObject_RealIsInstance+0x40> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 47cc <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + b.n 47bc <_PyObject_RealIsInstance+0x40> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ - bl 438 │ │ │ │ │ + bl 438 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 4828 <_PyObject_RealIsInstance+0x9c> │ │ │ │ │ + cbnz r0, 4818 <_PyObject_RealIsInstance+0x9c> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 47c6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 47c6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (4864 <_PyObject_RealIsInstance+0xd8>) │ │ │ │ │ + ldr r1, [pc, #56] @ (4854 <_PyObject_RealIsInstance+0xd8>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 47c6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5674 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 47c6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 47c6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 47d6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 47c6 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004868 : │ │ │ │ │ +00004858 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 48a0 │ │ │ │ │ + beq.n 4890 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4900 │ │ │ │ │ + beq.n 48f0 │ │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 48aa │ │ │ │ │ + beq.n 489a │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r4, [ip, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bmi.n 4900 │ │ │ │ │ + bmi.n 48f0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 4900 │ │ │ │ │ + cbz r2, 48f0 │ │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ │ ldr.w r2, [lr, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne.n 4900 │ │ │ │ │ + bne.n 48f0 │ │ │ │ │ ldr.w lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4900 │ │ │ │ │ + beq.n 48f0 │ │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4900 │ │ │ │ │ + beq.n 48f0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 8d0 │ │ │ │ │ + bl 8d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 48a6 │ │ │ │ │ + bne.n 4896 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 48fc │ │ │ │ │ + beq.n 48ec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r2, 491c │ │ │ │ │ + cbz r2, 490c │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 48a4 │ │ │ │ │ + b.n 4894 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 48fc │ │ │ │ │ + b.n 48ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004930 : │ │ │ │ │ +00004920 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 49da │ │ │ │ │ + beq.n 49ca │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4974 │ │ │ │ │ + bne.n 4964 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 49b2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 49a0 │ │ │ │ │ + beq.n 4990 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4954 │ │ │ │ │ + beq.n 4944 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4954 │ │ │ │ │ + beq.n 4944 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4a00 │ │ │ │ │ + beq.n 49f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4958 │ │ │ │ │ + beq.n 4948 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a06 │ │ │ │ │ + bne.n 49f6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4962 │ │ │ │ │ + b.n 4952 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 49f6 │ │ │ │ │ - cbz r7, 49c2 │ │ │ │ │ + bne.n 49e6 │ │ │ │ │ + cbz r7, 49b2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 496e │ │ │ │ │ + bne.n 495e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4a42 │ │ │ │ │ + bne.n 4a32 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 49b2 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 49b2 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 49c2 │ │ │ │ │ + beq.n 49b2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 49ac │ │ │ │ │ + b.n 499c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4a00 │ │ │ │ │ + cbnz r3, 49f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 49ec │ │ │ │ │ - b.n 49c2 │ │ │ │ │ + bne.n 49dc │ │ │ │ │ + b.n 49b2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 496e │ │ │ │ │ + bne.n 495e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4960 │ │ │ │ │ + beq.n 4950 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4960 │ │ │ │ │ + bne.n 4950 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4960 │ │ │ │ │ + b.n 4950 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 49c2 │ │ │ │ │ + bne.n 49b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49c2 │ │ │ │ │ + b.n 49b2 │ │ │ │ │ │ │ │ │ │ -00004a50 : │ │ │ │ │ +00004a40 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4aba │ │ │ │ │ + cbz r3, 4aaa │ │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ │ - cbnz r5, 4a98 │ │ │ │ │ + cbnz r5, 4a88 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4ae0 │ │ │ │ │ - cbz r5, 4aca │ │ │ │ │ + bne.n 4ad0 │ │ │ │ │ + cbz r5, 4aba │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 4b06 │ │ │ │ │ + beq.n 4af6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ 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 4a92 │ │ │ │ │ + bne.n 4a82 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4b70 │ │ │ │ │ + bne.n 4b60 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a6e │ │ │ │ │ + bne.n 4a5e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4aca │ │ │ │ │ + beq.n 4aba │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4aca │ │ │ │ │ + cbz r3, 4aba │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 4b14 │ │ │ │ │ + cbnz r3, 4b04 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a76 │ │ │ │ │ + beq.n 4a66 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4a76 │ │ │ │ │ - cbz r5, 4b10 │ │ │ │ │ + beq.n 4a66 │ │ │ │ │ + cbz r5, 4b00 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a78 │ │ │ │ │ + beq.n 4a68 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 4b40 │ │ │ │ │ + cbnz r0, 4b30 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4a82 │ │ │ │ │ + b.n 4a72 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4b7e │ │ │ │ │ + bne.n 4b6e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4aca │ │ │ │ │ + beq.n 4aba │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4a92 │ │ │ │ │ + bne.n 4a82 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4aca │ │ │ │ │ + beq.n 4aba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4aca │ │ │ │ │ + bne.n 4aba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aca │ │ │ │ │ + b.n 4aba │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4a92 │ │ │ │ │ + bne.n 4a82 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4a80 │ │ │ │ │ + beq.n 4a70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4a80 │ │ │ │ │ + bne.n 4a70 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4a80 │ │ │ │ │ + b.n 4a70 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ab2 │ │ │ │ │ + bne.n 4aa2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ab2 │ │ │ │ │ + b.n 4aa2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b10 │ │ │ │ │ + bne.n 4b00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b10 │ │ │ │ │ + b.n 4b00 │ │ │ │ │ │ │ │ │ │ -00004b8c <_PySequence_IterSearch>: │ │ │ │ │ +00004b7c <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d74 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ + beq.w 4d64 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4d74 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ + beq.w 4d64 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl 4d4 │ │ │ │ │ + bl 4d8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d7e <_PySequence_IterSearch+0x1f2> │ │ │ │ │ + beq.w 4d6e <_PySequence_IterSearch+0x1f2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4cb6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4be4 <_PySequence_IterSearch+0x58> │ │ │ │ │ + beq.n 4bd4 <_PySequence_IterSearch+0x58> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4cbe <_PySequence_IterSearch+0x132> │ │ │ │ │ + beq.n 4cae <_PySequence_IterSearch+0x132> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ - bne.n 4c78 <_PySequence_IterSearch+0xec> │ │ │ │ │ + blt.w 4ce8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + bne.n 4c68 <_PySequence_IterSearch+0xec> │ │ │ │ │ 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 4cc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4cb6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4c22 <_PySequence_IterSearch+0x96> │ │ │ │ │ + beq.n 4c12 <_PySequence_IterSearch+0x96> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4d16 <_PySequence_IterSearch+0x18a> │ │ │ │ │ + beq.n 4d06 <_PySequence_IterSearch+0x18a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ - bne.n 4cfe <_PySequence_IterSearch+0x172> │ │ │ │ │ + blt.n 4ce8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + bne.n 4cee <_PySequence_IterSearch+0x172> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4d06 <_PySequence_IterSearch+0x17a> │ │ │ │ │ + beq.n 4cf6 <_PySequence_IterSearch+0x17a> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cc6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ + beq.n 4cb6 <_PySequence_IterSearch+0x13a> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4c5e <_PySequence_IterSearch+0xd2> │ │ │ │ │ + beq.n 4c4e <_PySequence_IterSearch+0xd2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4d0a <_PySequence_IterSearch+0x17e> │ │ │ │ │ + beq.n 4cfa <_PySequence_IterSearch+0x17e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ - bne.n 4c9c <_PySequence_IterSearch+0x110> │ │ │ │ │ + blt.n 4ce8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + bne.n 4c8c <_PySequence_IterSearch+0x110> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c30 <_PySequence_IterSearch+0xa4> │ │ │ │ │ + bne.n 4c20 <_PySequence_IterSearch+0xa4> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r9, r9, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4c30 <_PySequence_IterSearch+0xa4> │ │ │ │ │ + b.n 4c20 <_PySequence_IterSearch+0xa4> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4d22 <_PySequence_IterSearch+0x196> │ │ │ │ │ + bne.n 4d12 <_PySequence_IterSearch+0x196> │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4c94 <_PySequence_IterSearch+0x108> │ │ │ │ │ + beq.n 4c84 <_PySequence_IterSearch+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4c94 <_PySequence_IterSearch+0x108> │ │ │ │ │ + cbnz r3, 4c84 <_PySequence_IterSearch+0x108> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4d2a <_PySequence_IterSearch+0x19e> │ │ │ │ │ + bne.n 4d1a <_PySequence_IterSearch+0x19e> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + beq.n 4c6e <_PySequence_IterSearch+0xf2> │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + b.n 4ce8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4be4 <_PySequence_IterSearch+0x58> │ │ │ │ │ - ldr r3, [pc, #220] @ (4da4 <_PySequence_IterSearch+0x218>) │ │ │ │ │ + b.n 4bd4 <_PySequence_IterSearch+0x58> │ │ │ │ │ + ldr r3, [pc, #220] @ (4d94 <_PySequence_IterSearch+0x218>) │ │ │ │ │ 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.n 4d52 <_PySequence_IterSearch+0x1c6> │ │ │ │ │ + bne.n 4d42 <_PySequence_IterSearch+0x1c6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + cbnz r0, 4ce8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + bne.n 4c6e <_PySequence_IterSearch+0xf2> │ │ │ │ │ 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 .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + b.n 4c6e <_PySequence_IterSearch+0xf2> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + beq.n 4c6e <_PySequence_IterSearch+0xf2> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4d26 <_PySequence_IterSearch+0x19a> │ │ │ │ │ + beq.n 4d16 <_PySequence_IterSearch+0x19a> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4c2c <_PySequence_IterSearch+0xa0> │ │ │ │ │ + b.n 4c1c <_PySequence_IterSearch+0xa0> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4c5e <_PySequence_IterSearch+0xd2> │ │ │ │ │ + b.n 4c4e <_PySequence_IterSearch+0xd2> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4c22 <_PySequence_IterSearch+0x96> │ │ │ │ │ + b.n 4c12 <_PySequence_IterSearch+0x96> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.n 4d4e <_PySequence_IterSearch+0x1c2> │ │ │ │ │ + bne.n 4d3e <_PySequence_IterSearch+0x1c2> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4c7e <_PySequence_IterSearch+0xf2> │ │ │ │ │ + b.n 4c6e <_PySequence_IterSearch+0xf2> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4d26 <_PySequence_IterSearch+0x19a> │ │ │ │ │ + beq.n 4d16 <_PySequence_IterSearch+0x19a> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 4c74 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + bne.n 4c64 <_PySequence_IterSearch+0xe8> │ │ │ │ │ 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 .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4cf8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + b.n 4ce8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4bf4 <_PySequence_IterSearch+0x68> │ │ │ │ │ + b.n 4be4 <_PySequence_IterSearch+0x68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4cd8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ + beq.n 4cc8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4cd8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ + beq.n 4cc8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 4cd8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 4cc8 <_PySequence_IterSearch+0x14c> │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4c94 <_PySequence_IterSearch+0x108> │ │ │ │ │ + b.n 4c84 <_PySequence_IterSearch+0x108> │ │ │ │ │ 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 4d78 <_PySequence_IterSearch+0x1ec> │ │ │ │ │ + beq.n 4d68 <_PySequence_IterSearch+0x1ec> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4d78 <_PySequence_IterSearch+0x1ec> │ │ │ │ │ + b.n 4d68 <_PySequence_IterSearch+0x1ec> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004da8 : │ │ │ │ │ +00004d98 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ bic.w r2, r1, #8 │ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq.n 4de6 │ │ │ │ │ + beq.n 4dd6 │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9227,75 +9227,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 4e9c │ │ │ │ │ + beq.n 4e8c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 4e28 │ │ │ │ │ + bpl.n 4e18 │ │ │ │ │ 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 r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4de2 │ │ │ │ │ + beq.n 4dd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4de2 │ │ │ │ │ + bne.n 4dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4de2 │ │ │ │ │ + b.n 4dd2 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 4e32 │ │ │ │ │ + cbz r2, 4e22 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4e4c │ │ │ │ │ + cbnz r2, 4e3c │ │ │ │ │ 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 4de0 │ │ │ │ │ + b.n 4dd0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4de0 │ │ │ │ │ + beq.n 4dd0 │ │ │ │ │ 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 4e04 │ │ │ │ │ + beq.n 4df4 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4ea2 │ │ │ │ │ + bmi.n 4e92 │ │ │ │ │ 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 │ │ │ │ │ @@ -9303,119 +9303,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 4de0 │ │ │ │ │ + beq.n 4dd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4de0 │ │ │ │ │ + bne.n 4dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4de0 │ │ │ │ │ - bl 388 │ │ │ │ │ + b.n 4dd0 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4de0 │ │ │ │ │ + b.n 4dd0 │ │ │ │ │ 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 4e04 │ │ │ │ │ + beq.n 4df4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4de0 │ │ │ │ │ - b.n 4e8c │ │ │ │ │ + beq.n 4dd0 │ │ │ │ │ + b.n 4e7c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004ecc : │ │ │ │ │ +00004ebc : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4eea │ │ │ │ │ + cbz r3, 4eda │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbnz r3, 4f08 │ │ │ │ │ + cbnz r3, 4ef8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8d0 │ │ │ │ │ + bl 8d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 4f30 │ │ │ │ │ + beq.n 4f20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4f02 │ │ │ │ │ + bne.n 4ef2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ef2 │ │ │ │ │ + beq.n 4ee2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ef2 │ │ │ │ │ + bne.n 4ee2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ef2 │ │ │ │ │ + b.n 4ee2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - bne.n 4f94 │ │ │ │ │ - cbnz r2, 4f58 │ │ │ │ │ - cbz r3, 4f68 │ │ │ │ │ + bne.n 4f84 │ │ │ │ │ + cbnz r2, 4f48 │ │ │ │ │ + cbz r3, 4f58 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 4f68 │ │ │ │ │ + cbz r0, 4f58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 3cec │ │ │ │ │ + b.w 3cf8 │ │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ │ - cbz r0, 4f62 │ │ │ │ │ + cbz r0, 4f52 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4f4e │ │ │ │ │ + b.n 4f3e │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f5c │ │ │ │ │ + bne.n 4f4c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -9429,27 +9429,27 @@ │ │ │ │ │ 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 4f02 │ │ │ │ │ + b.n 4ef2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4f42 │ │ │ │ │ + bne.n 4f32 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - b.n 4f42 │ │ │ │ │ + b.n 4f32 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004fac : │ │ │ │ │ +00004f9c : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -9462,567 +9462,567 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 50d4 │ │ │ │ │ + beq.n 50c4 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r3, 5006 │ │ │ │ │ + cbnz r3, 4ff6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 50da │ │ │ │ │ + beq.n 50ca │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 5052 │ │ │ │ │ + beq.n 5042 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 50ce │ │ │ │ │ - cbz r4, 505c │ │ │ │ │ + beq.n 50be │ │ │ │ │ + cbz r4, 504c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r3, 504c │ │ │ │ │ + cbz r3, 503c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fe8 │ │ │ │ │ + beq.n 4fd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 4ffe │ │ │ │ │ + bne.n 4fee │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 504c │ │ │ │ │ + beq.n 503c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5156 │ │ │ │ │ + beq.w 5146 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 4ff0 │ │ │ │ │ + b.n 4fe0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 513c │ │ │ │ │ + bne.n 512c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 5082 │ │ │ │ │ + beq.n 5072 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4ffe │ │ │ │ │ + bne.n 4fee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 512e │ │ │ │ │ + bne.n 511e │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5096 │ │ │ │ │ + cbz r3, 5086 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 5096 │ │ │ │ │ - cbnz r3, 50fe │ │ │ │ │ + beq.n 5086 │ │ │ │ │ + cbnz r3, 50ee │ │ │ │ │ ldr r0, [r6, #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 r8, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - bne.n 50de │ │ │ │ │ + bne.n 50ce │ │ │ │ │ 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 4ffe │ │ │ │ │ + b.n 4fee │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 4fe4 │ │ │ │ │ - b.n 5082 │ │ │ │ │ + bne.n 4fd4 │ │ │ │ │ + b.n 5072 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 514a │ │ │ │ │ + bne.n 513a │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 5082 │ │ │ │ │ + b.n 5072 │ │ │ │ │ ldr.w r1, [r8, #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 .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 50ca │ │ │ │ │ + b.n 50ba │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 4ffe │ │ │ │ │ + bne.w 4fee │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5096 │ │ │ │ │ + beq.n 5086 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5096 │ │ │ │ │ + bne.n 5086 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5096 │ │ │ │ │ + b.n 5086 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5082 │ │ │ │ │ + bne.n 5072 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5082 │ │ │ │ │ + b.n 5072 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 505c │ │ │ │ │ + bne.n 504c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 505c │ │ │ │ │ + b.n 504c │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 505c │ │ │ │ │ + bne.n 504c │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 5082 │ │ │ │ │ + b.n 5072 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 504c │ │ │ │ │ + b.n 503c │ │ │ │ │ │ │ │ │ │ -0000515c : │ │ │ │ │ +0000514c : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 51c8 │ │ │ │ │ + cbz r3, 51b8 │ │ │ │ │ ldr r5, [r3, #96] @ 0x60 │ │ │ │ │ - cbnz r5, 51a6 │ │ │ │ │ + cbnz r5, 5196 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 51e2 │ │ │ │ │ + bne.n 51d2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 522e │ │ │ │ │ + beq.n 521e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 5208 │ │ │ │ │ + beq.n 51f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ 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 51a0 │ │ │ │ │ + bne.n 5190 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5284 │ │ │ │ │ + bne.n 5274 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 517a │ │ │ │ │ + bne.n 516a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 522e │ │ │ │ │ + beq.n 521e │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 522e │ │ │ │ │ + cbz r3, 521e │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 522e │ │ │ │ │ + cbz r3, 521e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5214 │ │ │ │ │ + b.n 5204 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5182 │ │ │ │ │ + beq.n 5172 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 5182 │ │ │ │ │ - cbz r5, 524e │ │ │ │ │ + beq.n 5172 │ │ │ │ │ + cbz r5, 523e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5186 │ │ │ │ │ + beq.n 5176 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5254 │ │ │ │ │ + cbnz r0, 5244 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5190 │ │ │ │ │ + b.n 5180 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5244 │ │ │ │ │ - cbz r7, 522e │ │ │ │ │ + bne.n 5234 │ │ │ │ │ + cbz r7, 521e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 51a0 │ │ │ │ │ + bne.n 5190 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5292 │ │ │ │ │ + bne.n 5282 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 524e │ │ │ │ │ + cbnz r3, 523e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 51d8 │ │ │ │ │ - b.n 522e │ │ │ │ │ + bne.n 51c8 │ │ │ │ │ + b.n 521e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 51a0 │ │ │ │ │ + bne.n 5190 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 518e │ │ │ │ │ + beq.n 517e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 518e │ │ │ │ │ + bne.n 517e │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 518e │ │ │ │ │ + b.n 517e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 51c0 │ │ │ │ │ + bne.n 51b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51c0 │ │ │ │ │ + b.n 51b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 522e │ │ │ │ │ + bne.n 521e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 522e │ │ │ │ │ + b.n 521e │ │ │ │ │ │ │ │ │ │ -000052a0 : │ │ │ │ │ +00005290 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 534a │ │ │ │ │ + beq.n 533a │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 52e4 │ │ │ │ │ + bne.n 52d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5332 │ │ │ │ │ + beq.n 5322 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 5310 │ │ │ │ │ + beq.n 5300 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 52c4 │ │ │ │ │ + beq.n 52b4 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 52c4 │ │ │ │ │ + beq.n 52b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5370 │ │ │ │ │ + beq.n 5360 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 52c8 │ │ │ │ │ + beq.n 52b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5376 │ │ │ │ │ + bne.n 5366 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 52d2 │ │ │ │ │ + b.n 52c2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5366 │ │ │ │ │ - cbz r7, 5332 │ │ │ │ │ + bne.n 5356 │ │ │ │ │ + cbz r7, 5322 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 52de │ │ │ │ │ + bne.n 52ce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 53b2 │ │ │ │ │ + bne.n 53a2 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 68 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 5332 │ │ │ │ │ + beq.n 5322 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5332 │ │ │ │ │ + beq.n 5322 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5332 │ │ │ │ │ + beq.n 5322 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 531c │ │ │ │ │ + b.n 530c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5370 │ │ │ │ │ + cbnz r3, 5360 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 535c │ │ │ │ │ - b.n 5332 │ │ │ │ │ + bne.n 534c │ │ │ │ │ + b.n 5322 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 52de │ │ │ │ │ + bne.n 52ce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 52d0 │ │ │ │ │ + beq.n 52c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 52d0 │ │ │ │ │ + bne.n 52c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 52d0 │ │ │ │ │ + b.n 52c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5332 │ │ │ │ │ + bne.n 5322 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5332 │ │ │ │ │ + b.n 5322 │ │ │ │ │ │ │ │ │ │ -000053c0 : │ │ │ │ │ +000053b0 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54a0 │ │ │ │ │ + beq.n 5490 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 540e │ │ │ │ │ + beq.n 53fe │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r4, 5430 │ │ │ │ │ + cbz r4, 5420 │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r5, 5428 │ │ │ │ │ + cbz r5, 5418 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5488 │ │ │ │ │ + beq.n 5478 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 5454 │ │ │ │ │ + bne.n 5444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 548a │ │ │ │ │ + beq.n 547a │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 54a6 │ │ │ │ │ + bne.n 5496 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r0, 548e │ │ │ │ │ + cbnz r0, 547e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5502 │ │ │ │ │ + bne.n 54f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ @@ -10030,67 +10030,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 54f2 │ │ │ │ │ + bne.n 54e2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5404 │ │ │ │ │ + b.n 53f4 │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 5488 │ │ │ │ │ - bl 1838 <_PyNumber_Index> │ │ │ │ │ + b.n 5478 │ │ │ │ │ + bl 1854 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5488 │ │ │ │ │ + beq.n 5478 │ │ │ │ │ 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 54de │ │ │ │ │ + bne.n 54ce │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 54d8 │ │ │ │ │ + bne.n 54c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5488 │ │ │ │ │ + bne.n 5478 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 5492 │ │ │ │ │ + b.n 5482 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 54c2 │ │ │ │ │ + bne.n 54b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 54c2 │ │ │ │ │ + b.n 54b2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5488 │ │ │ │ │ + beq.n 5478 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5488 │ │ │ │ │ + bne.n 5478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5488 │ │ │ │ │ + b.n 5478 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -10100,457 +10100,457 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54ee │ │ │ │ │ + bne.n 54de │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5492 │ │ │ │ │ + beq.n 5482 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5492 │ │ │ │ │ + bne.n 5482 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 5492 │ │ │ │ │ + b.n 5482 │ │ │ │ │ │ │ │ │ │ -00005548 : │ │ │ │ │ +00005538 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ 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, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 55b2 │ │ │ │ │ + cbz r3, 55a2 │ │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ │ - cbnz r5, 5590 │ │ │ │ │ + cbnz r5, 5580 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 55d8 │ │ │ │ │ - cbz r5, 55c2 │ │ │ │ │ + bne.n 55c8 │ │ │ │ │ + cbz r5, 55b2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 55fe │ │ │ │ │ + beq.n 55ee │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ 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 558a │ │ │ │ │ + bne.n 557a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5668 │ │ │ │ │ + bne.n 5658 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5566 │ │ │ │ │ + bne.n 5556 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 55c2 │ │ │ │ │ + beq.n 55b2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 55c2 │ │ │ │ │ + cbz r3, 55b2 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 560c │ │ │ │ │ + cbnz r3, 55fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 556e │ │ │ │ │ + beq.n 555e │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 556e │ │ │ │ │ - cbz r5, 5608 │ │ │ │ │ + beq.n 555e │ │ │ │ │ + cbz r5, 55f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5570 │ │ │ │ │ + beq.n 5560 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5638 │ │ │ │ │ + cbnz r0, 5628 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 557a │ │ │ │ │ + b.n 556a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5676 │ │ │ │ │ + bne.n 5666 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 55c2 │ │ │ │ │ + beq.n 55b2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 558a │ │ │ │ │ + bne.n 557a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 55c2 │ │ │ │ │ + beq.n 55b2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 55c2 │ │ │ │ │ + bne.n 55b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55c2 │ │ │ │ │ + b.n 55b2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 558a │ │ │ │ │ + bne.n 557a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5578 │ │ │ │ │ + beq.n 5568 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5578 │ │ │ │ │ + bne.n 5568 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5578 │ │ │ │ │ + b.n 5568 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 55aa │ │ │ │ │ + bne.n 559a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55aa │ │ │ │ │ + b.n 559a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5608 │ │ │ │ │ + bne.n 55f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5608 │ │ │ │ │ + b.n 55f8 │ │ │ │ │ │ │ │ │ │ -00005684 : │ │ │ │ │ +00005674 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 5b9a │ │ │ │ │ + beq.w 5b8a │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #652] @ (5930 ) │ │ │ │ │ + ldr r1, [pc, #652] @ (5920 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5866 │ │ │ │ │ + beq.w 5856 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5846 │ │ │ │ │ + beq.w 5836 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d7e │ │ │ │ │ + beq.w 5d6e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 5958 │ │ │ │ │ - ldr r3, [pc, #616] @ (5934 ) │ │ │ │ │ + beq.w 5948 │ │ │ │ │ + ldr r3, [pc, #616] @ (5924 ) │ │ │ │ │ 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 r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5d4c │ │ │ │ │ + blt.w 5d3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 59ee │ │ │ │ │ + ble.w 59de │ │ │ │ │ add.w fp, r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.w 5d78 │ │ │ │ │ - ldr r1, [pc, #560] @ (5930 ) │ │ │ │ │ + beq.w 5d68 │ │ │ │ │ + ldr r1, [pc, #560] @ (5920 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5b3e │ │ │ │ │ + beq.w 5b2e │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5b1e │ │ │ │ │ + beq.w 5b0e │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 59d2 │ │ │ │ │ + beq.w 59c2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 58f4 │ │ │ │ │ - ldr r3, [pc, #524] @ (5938 ) │ │ │ │ │ + beq.w 58e4 │ │ │ │ │ + ldr r3, [pc, #524] @ (5928 ) │ │ │ │ │ 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 5bde │ │ │ │ │ + blt.w 5bce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5bd6 │ │ │ │ │ + ble.w 5bc6 │ │ │ │ │ strd fp, r7, [sp, #8] │ │ │ │ │ add.w r8, r7, #8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5a72 │ │ │ │ │ - ldr r1, [pc, #464] @ (5930 ) │ │ │ │ │ + beq.w 5a62 │ │ │ │ │ + ldr r1, [pc, #464] @ (5920 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5ada │ │ │ │ │ + beq.w 5aca │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5aba │ │ │ │ │ + beq.w 5aaa │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 59f2 │ │ │ │ │ + beq.w 59e2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 58b6 │ │ │ │ │ - ldr r2, [pc, #436] @ (593c ) │ │ │ │ │ + beq.w 58a6 │ │ │ │ │ + ldr r2, [pc, #436] @ (592c ) │ │ │ │ │ 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 5d14 │ │ │ │ │ + blt.w 5d04 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 5bce │ │ │ │ │ + ble.w 5bbe │ │ │ │ │ add.w r7, r6, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5a2e │ │ │ │ │ - ldr r1, [pc, #372] @ (5930 ) │ │ │ │ │ + beq.w 5a1e │ │ │ │ │ + ldr r1, [pc, #372] @ (5920 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5b0c │ │ │ │ │ + beq.w 5afc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5aec │ │ │ │ │ + beq.w 5adc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5996 │ │ │ │ │ + beq.w 5986 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 587a │ │ │ │ │ - ldr r2, [pc, #348] @ (5940 ) │ │ │ │ │ + beq.n 586a │ │ │ │ │ + ldr r2, [pc, #348] @ (5930 ) │ │ │ │ │ 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 5cae │ │ │ │ │ + blt.w 5c9e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 5c84 │ │ │ │ │ + ble.w 5c74 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5674 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c4e │ │ │ │ │ - ldr r3, [pc, #308] @ (5944 ) │ │ │ │ │ + beq.w 5c3e │ │ │ │ │ + ldr r3, [pc, #308] @ (5934 ) │ │ │ │ │ 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 583a │ │ │ │ │ + beq.n 582a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5834 │ │ │ │ │ + cbnz r3, 5824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ - ldr r3, [pc, #268] @ (5948 ) │ │ │ │ │ + beq.w 5992 │ │ │ │ │ + ldr r3, [pc, #268] @ (5938 ) │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5a40 │ │ │ │ │ + b.n 5a30 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 585e │ │ │ │ │ + beq.n 584e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 585e │ │ │ │ │ + cbnz r3, 584e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5866 │ │ │ │ │ + cbz r5, 5856 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bl 3f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ negs r5, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5b96 │ │ │ │ │ - ldr r1, [pc, #172] @ (5930 ) │ │ │ │ │ + beq.w 5b86 │ │ │ │ │ + ldr r1, [pc, #172] @ (5920 ) │ │ │ │ │ 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 5b08 │ │ │ │ │ + beq.w 5af8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 5aee │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bpl.w 5ade │ │ │ │ │ + bl 3f20 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 5996 │ │ │ │ │ + beq.n 5986 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 587a │ │ │ │ │ - ldr r2, [pc, #156] @ (594c ) │ │ │ │ │ + beq.n 586a │ │ │ │ │ + ldr r2, [pc, #156] @ (593c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 57e6 │ │ │ │ │ + b.n 57d6 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5b8e │ │ │ │ │ - ldr r1, [pc, #112] @ (5930 ) │ │ │ │ │ + beq.w 5b7e │ │ │ │ │ + ldr r1, [pc, #112] @ (5920 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5ad6 │ │ │ │ │ + beq.w 5ac6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 5abc │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bpl.w 5aac │ │ │ │ │ + bl 3f20 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 59f2 │ │ │ │ │ + beq.w 59e2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 58b6 │ │ │ │ │ - ldr r2, [pc, #96] @ (5950 ) │ │ │ │ │ + beq.n 58a6 │ │ │ │ │ + ldr r2, [pc, #96] @ (5940 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 578c │ │ │ │ │ + b.n 577c │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5b82 │ │ │ │ │ - ldr r1, [pc, #48] @ (5930 ) │ │ │ │ │ + beq.w 5b72 │ │ │ │ │ + ldr r1, [pc, #48] @ (5920 ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5b3a │ │ │ │ │ + beq.w 5b2a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 5b20 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bpl.w 5b10 │ │ │ │ │ + bl 3f20 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 59d2 │ │ │ │ │ + beq.n 59c2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 58f4 │ │ │ │ │ - ldr r3, [pc, #40] @ (5954 ) │ │ │ │ │ + beq.n 58e4 │ │ │ │ │ + ldr r3, [pc, #40] @ (5944 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 572e │ │ │ │ │ + b.n 571e │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ @@ -10565,304 +10565,304 @@ │ │ │ │ │ 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, [r4, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5b9c │ │ │ │ │ - ldr r1, [pc, #684] @ (5c10 ) │ │ │ │ │ + beq.w 5b8c │ │ │ │ │ + ldr r1, [pc, #684] @ (5c00 ) │ │ │ │ │ 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 5860 │ │ │ │ │ + beq.w 5850 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.w 5848 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bpl.w 5838 │ │ │ │ │ + bl 3f20 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d7e │ │ │ │ │ + beq.w 5d6e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5958 │ │ │ │ │ - ldr r3, [pc, #644] @ (5c14 ) │ │ │ │ │ + beq.n 5948 │ │ │ │ │ + ldr r3, [pc, #644] @ (5c04 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 56ce │ │ │ │ │ + b.n 56be │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5bb8 │ │ │ │ │ + bne.w 5ba8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 57ae │ │ │ │ │ - ldr r3, [pc, #612] @ (5c18 ) │ │ │ │ │ + bne.w 579e │ │ │ │ │ + ldr r3, [pc, #612] @ (5c08 ) │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ + beq.n 59ee │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5a56 │ │ │ │ │ + b.n 5a46 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5ba6 │ │ │ │ │ + bne.w 5b96 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 56f4 │ │ │ │ │ + bne.w 56e4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5b4e │ │ │ │ │ + b.n 5b3e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5c3c │ │ │ │ │ + bne.w 5c2c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 5752 │ │ │ │ │ - ldr r3, [pc, #528] @ (5c1c ) │ │ │ │ │ + bne.w 5742 │ │ │ │ │ + ldr r3, [pc, #528] @ (5c0c ) │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 59de │ │ │ │ │ + beq.n 59ce │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5a9e │ │ │ │ │ + b.n 5a8e │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f0c │ │ │ │ │ - ldr r3, [pc, #484] @ (5c20 ) │ │ │ │ │ + bl 3f18 │ │ │ │ │ + ldr r3, [pc, #484] @ (5c10 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5a66 │ │ │ │ │ + beq.n 5a56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5a62 │ │ │ │ │ + cbnz r3, 5a52 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ - ldr r3, [pc, #444] @ (5c24 ) │ │ │ │ │ + beq.n 59ee │ │ │ │ │ + ldr r3, [pc, #444] @ (5c14 ) │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5a86 │ │ │ │ │ + b.n 5a76 │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 3f0c │ │ │ │ │ - ldr r3, [pc, #420] @ (5c28 ) │ │ │ │ │ + bl 3f18 │ │ │ │ │ + ldr r3, [pc, #420] @ (5c18 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.w 5bca │ │ │ │ │ + beq.w 5bba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 5aaa │ │ │ │ │ + cbnz r3, 5a9a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 59de │ │ │ │ │ + beq.n 59ce │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #376] @ (5c2c ) │ │ │ │ │ + ldr r2, [pc, #376] @ (5c1c ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5b56 │ │ │ │ │ + b.n 5b46 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ad2 │ │ │ │ │ + beq.n 5ac2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5ad2 │ │ │ │ │ + cbnz r3, 5ac2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 5ada │ │ │ │ │ + cbz r4, 5aca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bl 3f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ + beq.n 59ee │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5a80 │ │ │ │ │ + b.n 5a70 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5b04 │ │ │ │ │ + beq.n 5af4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 5b04 │ │ │ │ │ + cbnz r2, 5af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5b0c │ │ │ │ │ + cbz r5, 5afc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bl 3f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ + beq.w 5992 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5a3a │ │ │ │ │ + b.n 5a2a │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5b36 │ │ │ │ │ + beq.n 5b26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 5b36 │ │ │ │ │ + cbnz r3, 5b26 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5b3e │ │ │ │ │ + cbz r5, 5b2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f14 │ │ │ │ │ + bl 3f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59de │ │ │ │ │ + beq.w 59ce │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [pc, #224] @ (5c30 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (5c20 ) │ │ │ │ │ ldr r3, [r4, #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 5872 │ │ │ │ │ + beq.w 5862 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5872 │ │ │ │ │ + bne.w 5862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3f0c │ │ │ │ │ - b.n 5b4e │ │ │ │ │ + bl 3f18 │ │ │ │ │ + b.n 5b3e │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 5a78 │ │ │ │ │ + b.n 5a68 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 5a32 │ │ │ │ │ + b.n 5a22 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3f0c │ │ │ │ │ - b.n 5872 │ │ │ │ │ + bl 3f18 │ │ │ │ │ + b.n 5862 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59de │ │ │ │ │ + bne.w 59ce │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59de │ │ │ │ │ + b.n 59ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59a2 │ │ │ │ │ + bne.w 5992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59a2 │ │ │ │ │ + b.n 5992 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 5b4e │ │ │ │ │ - ldr r3, [pc, #100] @ (5c34 ) │ │ │ │ │ + b.n 5b3e │ │ │ │ │ + ldr r3, [pc, #100] @ (5c24 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 59b8 │ │ │ │ │ - ldr r3, [pc, #96] @ (5c38 ) │ │ │ │ │ + b.n 59a8 │ │ │ │ │ + ldr r3, [pc, #96] @ (5c28 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5a14 │ │ │ │ │ + b.n 5a04 │ │ │ │ │ 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 573e │ │ │ │ │ + beq.w 572e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5b4a │ │ │ │ │ + beq.n 5b3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b4a │ │ │ │ │ + bne.n 5b3a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b4a │ │ │ │ │ + b.n 5b3a │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000208 │ │ │ │ │ @@ -10880,82 +10880,82 @@ │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 59fe │ │ │ │ │ + bne.w 59ee │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 59fe │ │ │ │ │ + b.n 59ee │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 5684 │ │ │ │ │ + bl 5674 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ce0 │ │ │ │ │ + beq.n 5cd0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 580c │ │ │ │ │ - ldr r3, [pc, #284] @ (5da4 ) │ │ │ │ │ + b.n 57fc │ │ │ │ │ + ldr r3, [pc, #284] @ (5d94 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq.w 59a2 │ │ │ │ │ + beq.w 5992 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 582e │ │ │ │ │ - b.n 59a2 │ │ │ │ │ + beq.w 581e │ │ │ │ │ + b.n 5992 │ │ │ │ │ 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 57f6 │ │ │ │ │ + beq.w 57e6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5b18 │ │ │ │ │ + beq.w 5b08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b18 │ │ │ │ │ + bne.w 5b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b18 │ │ │ │ │ + b.n 5b08 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 5c64 │ │ │ │ │ - ldr r3, [pc, #192] @ (5da8 ) │ │ │ │ │ + bne.n 5c54 │ │ │ │ │ + ldr r3, [pc, #192] @ (5d98 ) │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r8 │ │ │ │ │ @@ -10963,162 +10963,162 @@ │ │ │ │ │ mov r9, 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 5828 │ │ │ │ │ - b.n 59a2 │ │ │ │ │ + bne.w 5818 │ │ │ │ │ + b.n 5992 │ │ │ │ │ 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 579c │ │ │ │ │ + beq.w 578c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5ae6 │ │ │ │ │ + beq.w 5ad6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ae6 │ │ │ │ │ + bne.w 5ad6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5ae6 │ │ │ │ │ + b.n 5ad6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56e2 │ │ │ │ │ + beq.w 56d2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5d72 │ │ │ │ │ + beq.n 5d62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5d9c │ │ │ │ │ + cbz r3, 5d8c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5872 │ │ │ │ │ + b.n 5862 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5b84 │ │ │ │ │ + b.n 5b74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5d8c │ │ │ │ │ + bne.n 5d7c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5872 │ │ │ │ │ + b.n 5862 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d88 │ │ │ │ │ + bne.n 5d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d88 │ │ │ │ │ + b.n 5d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5d72 │ │ │ │ │ + b.n 5d62 │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005dac <_IsFortranContiguous>: │ │ │ │ │ +00005d9c <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 5df0 <_IsFortranContiguous+0x44> │ │ │ │ │ + cbz r2, 5de0 <_IsFortranContiguous+0x44> │ │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 5dec <_IsFortranContiguous+0x40> │ │ │ │ │ + beq.n 5ddc <_IsFortranContiguous+0x40> │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 5de4 <_IsFortranContiguous+0x38> │ │ │ │ │ + ble.n 5dd4 <_IsFortranContiguous+0x38> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 5ddc <_IsFortranContiguous+0x30> │ │ │ │ │ + ble.n 5dcc <_IsFortranContiguous+0x30> │ │ │ │ │ ldr.w r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 5de8 <_IsFortranContiguous+0x3c> │ │ │ │ │ + bne.n 5dd8 <_IsFortranContiguous+0x3c> │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 5dc6 <_IsFortranContiguous+0x1a> │ │ │ │ │ + b.n 5db6 <_IsFortranContiguous+0x1a> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - b.w 4e8 │ │ │ │ │ + b.w 4e8 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005df4 : │ │ │ │ │ +00005de4 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 5e4a │ │ │ │ │ + ble.n 5e3a │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldrd lr, r4, [r0, #32] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr.w r2, [lr] │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ - cbnz r4, 5e3e │ │ │ │ │ + cbnz r4, 5e2e │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 5e3a │ │ │ │ │ + beq.n 5e2a │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r2, lsl #2] │ │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ │ - cbz r4, 5e4e │ │ │ │ │ + cbz r4, 5e3e │ │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5e62 │ │ │ │ │ + blt.n 5e52 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 5e1a │ │ │ │ │ + bne.n 5e0a │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [r3, #0] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ - b.n 5e12 │ │ │ │ │ + b.n 5e02 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 5e3a │ │ │ │ │ + beq.n 5e2a │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r2, lsl #2] │ │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ │ - b.n 5e34 │ │ │ │ │ + b.n 5e24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 5e3a │ │ │ │ │ + beq.n 5e2a │ │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr.w r5, [lr, r2, lsl #2] │ │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ │ - b.n 5e28 │ │ │ │ │ + b.n 5e18 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 8d0 │ │ │ │ │ + bl 8d4 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne.n 1ea │ │ │ │ │ @@ -245,23 +245,23 @@ │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 1a50 │ │ │ │ │ + bl 1a6c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000212 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 4b8c <_PySequence_IterSearch> │ │ │ │ │ + b.w 4b7c <_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 │ │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cbz r3, 290 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cbz r3, 290 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1ad0 │ │ │ │ │ + bl 1aec │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ @@ -420,15 +420,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 2c70 │ │ │ │ │ + bl 2c7c │ │ │ │ │ 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 │ │ │ │ │ @@ -474,28 +474,28 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cbz r0, 3cc │ │ │ │ │ cbnz r1, 3d2 │ │ │ │ │ bl 388 │ │ │ │ │ b.n 3dc │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 6dc │ │ │ │ │ + bl 6e0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge.n 3ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ 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 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000003f8 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -517,15 +517,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 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000436 : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ @@ -535,33 +535,33 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 514 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000045a : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 6dc │ │ │ │ │ + bl 6e0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000047e : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ cbnz r0, 4c6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 528 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ad0 │ │ │ │ │ + bl 1aec │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 4ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -675,15 +675,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 56e │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 5ce │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 8d0 │ │ │ │ │ + bl 8d4 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 590 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -763,21 +763,21 @@ │ │ │ │ │ cbz r0, 626 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 62a │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 3f18 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00000640 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -790,15 +790,15 @@ │ │ │ │ │ │ │ │ │ │ 0000064e <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000664 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -810,15 +810,15 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 41e0 │ │ │ │ │ + bl 41ec │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ cbz r0, 698 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -858,15 +858,15 @@ │ │ │ │ │ moveq r8, r2 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r5, 708 │ │ │ │ │ - bl 5df4 │ │ │ │ │ + bl 5de4 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -924,15 +924,15 @@ │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ b.n 74c <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000076e : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b.w 2bb4 │ │ │ │ │ + b.w 2bc0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000772 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ @@ -972,15 +972,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cbz r3, 7e6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cbz r3, 7e6 │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl aec │ │ │ │ │ + bl af0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cbz r0, 7fe │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 930 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -992,20 +992,20 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ b.n 7e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ - bl aec │ │ │ │ │ + bl af0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 816 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e0 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bge.n 842 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1016,67 +1016,67 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cbnz r3, 886 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 43bc <_IsCContiguous> │ │ │ │ │ + bl 43ac <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbz r0, 85a │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 85a │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 43bc <_IsCContiguous> │ │ │ │ │ + bl 43ac <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 86e │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5dac <_IsFortranContiguous> │ │ │ │ │ + bl 5d9c <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 886 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 886 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5dac <_IsFortranContiguous> │ │ │ │ │ + bl 5d9c <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 886 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 930 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 8a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 7e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 8b6 │ │ │ │ │ @@ -1111,34 +1111,34 @@ │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ b.n 902 │ │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ b.n 8de │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5df4 │ │ │ │ │ + bl 5de4 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5df4 │ │ │ │ │ + bl 5de4 │ │ │ │ │ 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 8ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 00000938 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1182,15 +1182,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 95e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 000009a4 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1207,26 +1207,26 @@ │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cbnz r0, 9cc │ │ │ │ │ bl 388 │ │ │ │ │ b.n 9d8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl aec │ │ │ │ │ + bl af0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 9de │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 9ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 000009f2 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1254,15 +1254,15 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n a2a │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c94 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1274,25 +1274,25 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 00000a40 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 4730 │ │ │ │ │ + b.w 4720 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000a44 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 43fc │ │ │ │ │ + b.w 43ec │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00000a48 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b.w 16b0 │ │ │ │ │ + b.w 16cc │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 00000a4c : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cbz r0, a68 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -12,35 +12,35 @@ │ │ │ │ │ 0x00000090 616e6365 006f626a 6563745f 6973696e ance.object_isin │ │ │ │ │ 0x000000a0 7374616e 6365002e 4c433134 002e4c43 stance..LC14..LC │ │ │ │ │ 0x000000b0 3135002e 4c433136 002e4c43 3137002e 15..LC16..LC17.. │ │ │ │ │ 0x000000c0 4c433138 0062696e 6172795f 696f702e LC18.binary_iop. │ │ │ │ │ 0x000000d0 70617274 2e300062 696e6172 795f696f part.0.binary_io │ │ │ │ │ 0x000000e0 70006269 6e617279 5f696f70 31002e4c p.binary_iop1..L │ │ │ │ │ 0x000000f0 43313900 2e4c4332 30002e4c 43323100 C19..LC20..LC21. │ │ │ │ │ - 0x00000100 2e4c4332 32002e4c 43323300 2e4c4332 .LC22..LC23..LC2 │ │ │ │ │ - 0x00000110 34006269 6e617279 5f6f702e 70617274 4.binary_op.part │ │ │ │ │ - 0x00000120 2e30002e 4c433235 002e4c43 3236002e .0..LC25..LC26.. │ │ │ │ │ - 0x00000130 4c433237 002e4c43 3238006f 626a6563 LC27..LC28.objec │ │ │ │ │ - 0x00000140 745f6973 73756263 6c617373 00726563 t_issubclass.rec │ │ │ │ │ - 0x00000150 75727369 76655f69 73737562 636c6173 ursive_issubclas │ │ │ │ │ - 0x00000160 73007265 63757273 6976655f 69737375 s.recursive_issu │ │ │ │ │ - 0x00000170 62636c61 73732e70 6172742e 30002e4c bclass.part.0..L │ │ │ │ │ - 0x00000180 43323900 2e4c4333 30002e4c 43333100 C29..LC30..LC31. │ │ │ │ │ - 0x00000190 2e4c4333 32002e4c 43333300 2e4c4333 .LC32..LC33..LC3 │ │ │ │ │ - 0x000001a0 34002e4c 43333500 2e4c4333 36006368 4..LC35..LC36.ch │ │ │ │ │ - 0x000001b0 65636b5f 636c6173 73006162 73747261 eck_class.abstra │ │ │ │ │ - 0x000001c0 63745f69 73737562 636c6173 73002e4c ct_issubclass..L │ │ │ │ │ - 0x000001d0 43333700 2e4c4333 38002e4c 43333900 C37..LC38..LC39. │ │ │ │ │ - 0x000001e0 2e4c4334 30002e4c 43343100 2e4c4334 .LC40..LC41..LC4 │ │ │ │ │ - 0x000001f0 32002e4c 43343300 2e4c4334 34002e4c 2..LC43..LC44..L │ │ │ │ │ - 0x00000200 43343500 2e4c4334 36002e4c 43343700 C45..LC46..LC47. │ │ │ │ │ - 0x00000210 2e4c4334 38002e4c 43343900 2e4c4335 .LC48..LC49..LC5 │ │ │ │ │ - 0x00000220 30007365 7175656e 63655f72 65706561 0.sequence_repea │ │ │ │ │ - 0x00000230 74002e4c 43353100 2e4c4335 32005079 t..LC51..LC52.Py │ │ │ │ │ - 0x00000240 5f584445 43524546 2e706172 742e3000 _XDECREF.part.0. │ │ │ │ │ + 0x00000100 50795f58 44454352 45462e70 6172742e Py_XDECREF.part. │ │ │ │ │ + 0x00000110 30002e4c 43323200 2e4c4332 33002e4c 0..LC22..LC23..L │ │ │ │ │ + 0x00000120 43323400 62696e61 72795f6f 702e7061 C24.binary_op.pa │ │ │ │ │ + 0x00000130 72742e30 002e4c43 3235002e 4c433236 rt.0..LC25..LC26 │ │ │ │ │ + 0x00000140 002e4c43 3237002e 4c433238 006f626a ..LC27..LC28.obj │ │ │ │ │ + 0x00000150 6563745f 69737375 62636c61 73730072 ect_issubclass.r │ │ │ │ │ + 0x00000160 65637572 73697665 5f697373 7562636c ecursive_issubcl │ │ │ │ │ + 0x00000170 61737300 72656375 72736976 655f6973 ass.recursive_is │ │ │ │ │ + 0x00000180 73756263 6c617373 2e706172 742e3000 subclass.part.0. │ │ │ │ │ + 0x00000190 2e4c4332 39002e4c 43333000 2e4c4333 .LC29..LC30..LC3 │ │ │ │ │ + 0x000001a0 31002e4c 43333200 2e4c4333 33002e4c 1..LC32..LC33..L │ │ │ │ │ + 0x000001b0 43333400 2e4c4333 35002e4c 43333600 C34..LC35..LC36. │ │ │ │ │ + 0x000001c0 63686563 6b5f636c 61737300 61627374 check_class.abst │ │ │ │ │ + 0x000001d0 72616374 5f697373 7562636c 61737300 ract_issubclass. │ │ │ │ │ + 0x000001e0 2e4c4333 37002e4c 43333800 2e4c4333 .LC37..LC38..LC3 │ │ │ │ │ + 0x000001f0 39002e4c 43343000 2e4c4334 31002e4c 9..LC40..LC41..L │ │ │ │ │ + 0x00000200 43343200 2e4c4334 33002e4c 43343400 C42..LC43..LC44. │ │ │ │ │ + 0x00000210 2e4c4334 35002e4c 43343600 2e4c4334 .LC45..LC46..LC4 │ │ │ │ │ + 0x00000220 37002e4c 43343800 2e4c4334 39002e4c 7..LC48..LC49..L │ │ │ │ │ + 0x00000230 43353000 73657175 656e6365 5f726570 C50.sequence_rep │ │ │ │ │ + 0x00000240 65617400 2e4c4335 31002e4c 43353200 eat..LC51..LC52. │ │ │ │ │ 0x00000250 2e4c4335 33002e4c 43353400 5f497346 .LC53..LC54._IsF │ │ │ │ │ 0x00000260 6f727472 616e436f 6e746967 756f7573 ortranContiguous │ │ │ │ │ 0x00000270 2e706172 742e3000 5f497343 436f6e74 .part.0._IsCCont │ │ │ │ │ 0x00000280 6967756f 7573002e 4c433535 002e4c43 iguous..LC55..LC │ │ │ │ │ 0x00000290 3536002e 4c433537 002e4c43 3538002e 56..LC57..LC58.. │ │ │ │ │ 0x000002a0 4c433539 002e4c43 3630002e 4c433631 LC59..LC60..LC61 │ │ │ │ │ 0x000002b0 002e4c43 3632002e 4c433633 002e4c43 ..LC62..LC63..LC │ │ │ ├── bytes_methods.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 19096 (bytes into file) │ │ │ │ │ + Start of section headers: 19328 (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 0x4a98: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4b80: │ │ │ │ │ │ │ │ │ │ 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 000f0c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004138 000170 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004220 000170 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000f40 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000f40 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000f40 001d90 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0042a8 000748 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 002cd0 0000f1 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002dc4 000070 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0049f0 000020 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002e34 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003622 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003622 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003658 0005d0 10 14 32 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003c28 00050f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 004a10 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000f40 001e78 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004390 000748 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 002db8 0000f1 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002eac 000070 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004ad8 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002f1c 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 00370a 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00370a 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003740 0005d0 10 14 32 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 003d10 00050f 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 004af8 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 {} │ │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ │ 71: 00001681 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isalpha │ │ │ │ │ 72: 000017b1 406 FUNC GLOBAL HIDDEN 5 _Py_bytes_islower │ │ │ │ │ 73: 00001949 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isspace │ │ │ │ │ 74: 00001a79 152 FUNC GLOBAL HIDDEN 5 _Py_bytes_istitle │ │ │ │ │ 75: 00001b11 270 FUNC GLOBAL HIDDEN 5 _Py_bytes_isupper │ │ │ │ │ 76: 00000c29 78 FUNC GLOBAL HIDDEN 1 _Py_bytes_rindex │ │ │ │ │ 77: 00001c21 248 FUNC GLOBAL HIDDEN 5 _Py_bytes_swapcase │ │ │ │ │ - 78: 00001d19 118 FUNC GLOBAL HIDDEN 5 _Py_bytes_title │ │ │ │ │ + 78: 00001d19 352 FUNC GLOBAL HIDDEN 5 _Py_bytes_title │ │ │ │ │ 79: 00000000 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ 80: 00000124 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ 81: 000001a0 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ 82: 0000021c 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ 83: 000002b8 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ 84: 00000318 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ 85: 00000378 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4138 contains 46 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4220 contains 46 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000230a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 0000003e 0000240a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000086 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000009c 0000250a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000176 0000270a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 000001a8 0000050a R_ARM_THM_CALL 00000261 stringlib_default_rfind.constprop.0 │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ 00000c6c 00002a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000eba 00002e0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000eee 0000180a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ 00000f08 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000031a 0000261e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000c56 0000261e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x42a8 contains 233 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4390 contains 233 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000006 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000000a 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000000ac 0000230a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000be 0000240a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000000f2 0000250a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000012c 0000060a R_ARM_THM_CALL 000003ed stringlib_rfind_char │ │ │ │ │ @@ -259,16 +259,16 @@ │ │ │ │ │ 00001c18 00003b30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001c2a 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001c2e 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001c32 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 00001c36 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00001c3a 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 00001c3e 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00001d22 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001d26 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001d20 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001d24 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001d2a 0000212f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 00001d2e 00002130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00001d32 0000352f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 00001d36 00003530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ 00000100 0000261e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000014c 0000261e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000a6c 0000391e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ @@ -280,13 +280,13 @@ │ │ │ │ │ 00001ab4 0000391e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001aba 0000391e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001be8 0000391e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001bf0 0000391e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001c10 0000391e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000005cc 0000261e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x49f0 contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4ad8 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002e 0000090a R_ARM_THM_CALL 0000049d stringlib__preprocess │ │ │ │ │ 0000003c 00000a0a R_ARM_THM_CALL 00000819 stringlib__two_way │ │ │ │ │ 0000005e 00002e0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000006c 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ %:F1F@FO │ │ │ │ │ -argument should be integer or bytes-like object, not '%.200s' │ │ │ │ │ +pGargument should be integer or bytes-like object, not '%.200s' │ │ │ │ │ byte must be in range(0, 256) │ │ │ │ │ maketrans arguments must have same length │ │ │ │ │ subsection not found │ │ │ │ │ startswith │ │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ │ endswith │ │ │ │ │ B.maketrans(frm, to) -> translation table │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3055,57 +3055,153 @@ │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ b.n 1c64 <_Py_bytes_swapcase+0x44> │ │ │ │ │ bx lr │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00001d18 <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.n 1d86 <_Py_bytes_title+0x6e> │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - add.w ip, r0, r2 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + subs r3, r2, #0 │ │ │ │ │ + ble.w 1e76 <_Py_bytes_title+0x15e> │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + adds r6, r0, r3 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ │ - ldr.w r4, [lr, r3, lsl #2] │ │ │ │ │ - tst.w r4, #1 │ │ │ │ │ - beq.n 1d74 <_Py_bytes_title+0x5c> │ │ │ │ │ - cbz r2, 1d88 <_Py_bytes_title+0x70> │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ │ + beq.n 1dd4 <_Py_bytes_title+0xbc> │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 1d76 <_Py_bytes_title+0x5e> │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 1d62 <_Py_bytes_title+0x4a> │ │ │ │ │ + ldrb.w r3, [lr], #1 │ │ │ │ │ + ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bpl.w 1e60 <_Py_bytes_title+0x148> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - beq.n 1d72 <_Py_bytes_title+0x5a> │ │ │ │ │ + ldrb.w r3, [lr], #1 │ │ │ │ │ + ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bpl.n 1e50 <_Py_bytes_title+0x138> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 1e68 <_Py_bytes_title+0x150> │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + ldrb.w r3, [lr], #1 │ │ │ │ │ + ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bpl.n 1e3c <_Py_bytes_title+0x124> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 1e6e <_Py_bytes_title+0x156> │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + bne.n 1dd4 <_Py_bytes_title+0xbc> │ │ │ │ │ + b.n 1e74 <_Py_bytes_title+0x15c> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 1e32 <_Py_bytes_title+0x11a> │ │ │ │ │ + strb.w r3, [r0], #1 │ │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ │ + ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ + tst.w r2, #1 │ │ │ │ │ + beq.n 1e10 <_Py_bytes_title+0xf8> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 1e2c <_Py_bytes_title+0x114> │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ │ + ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ + tst.w r2, #1 │ │ │ │ │ + beq.n 1e00 <_Py_bytes_title+0xe8> │ │ │ │ │ + cbz r4, 1e26 <_Py_bytes_title+0x10e> │ │ │ │ │ + strb r3, [r0, #1] │ │ │ │ │ + add.w lr, r1, #3 │ │ │ │ │ + ldrb r3, [r1, #2] │ │ │ │ │ + ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bpl.n 1df0 <_Py_bytes_title+0xd8> │ │ │ │ │ + cbz r4, 1e20 <_Py_bytes_title+0x108> │ │ │ │ │ + adds r0, #3 │ │ │ │ │ + strb.w r3, [r0, #-1] │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + beq.n 1e74 <_Py_bytes_title+0x15c> │ │ │ │ │ + mov r1, lr │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ - ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ - lsls r4, r2, #31 │ │ │ │ │ - bmi.n 1d4c <_Py_bytes_title+0x34> │ │ │ │ │ + ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ + tst.w r2, #1 │ │ │ │ │ + bne.n 1d90 <_Py_bytes_title+0x78> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - beq.n 1d6a <_Py_bytes_title+0x52> │ │ │ │ │ + beq.n 1e38 <_Py_bytes_title+0x120> │ │ │ │ │ + cbz r4, 1e4c <_Py_bytes_title+0x134> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - strb.w r3, [r0], #1 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bne.n 1d3c <_Py_bytes_title+0x24> │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ands.w r4, r4, #2 │ │ │ │ │ - beq.n 1d82 <_Py_bytes_title+0x6a> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1d66 <_Py_bytes_title+0x4e> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 1d6a <_Py_bytes_title+0x52> │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - b.n 1d6a <_Py_bytes_title+0x52> │ │ │ │ │ + b.n 1d94 <_Py_bytes_title+0x7c> │ │ │ │ │ + ands.w r2, r2, #2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r2 │ │ │ │ │ + beq.n 1dca <_Py_bytes_title+0xb2> │ │ │ │ │ + cbz r4, 1e22 <_Py_bytes_title+0x10a> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + b.n 1dca <_Py_bytes_title+0xb2> │ │ │ │ │ + ands.w r2, r2, #2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r2 │ │ │ │ │ + beq.n 1db8 <_Py_bytes_title+0xa0> │ │ │ │ │ + cbz r4, 1e28 <_Py_bytes_title+0x110> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + b.n 1db8 <_Py_bytes_title+0xa0> │ │ │ │ │ + ands.w r2, r2, #2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r2 │ │ │ │ │ + beq.n 1da8 <_Py_bytes_title+0x90> │ │ │ │ │ + cbz r4, 1e2e <_Py_bytes_title+0x116> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + b.n 1da8 <_Py_bytes_title+0x90> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1dca <_Py_bytes_title+0xb2> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1db8 <_Py_bytes_title+0xa0> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1da8 <_Py_bytes_title+0x90> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1d94 <_Py_bytes_title+0x7c> │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 1d94 <_Py_bytes_title+0x7c> │ │ │ │ │ + ands.w r2, r2, #2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r2 │ │ │ │ │ + beq.n 1d86 <_Py_bytes_title+0x6e> │ │ │ │ │ + cbz r4, 1e70 <_Py_bytes_title+0x158> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + b.n 1d86 <_Py_bytes_title+0x6e> │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1d94 <_Py_bytes_title+0x7c> │ │ │ │ │ + ands.w r2, r2, #2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r2 │ │ │ │ │ + beq.n 1d72 <_Py_bytes_title+0x5a> │ │ │ │ │ + cbz r4, 1e6a <_Py_bytes_title+0x152> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + b.n 1d72 <_Py_bytes_title+0x5a> │ │ │ │ │ + lsls r2, r2, #30 │ │ │ │ │ + bpl.w 1d5e <_Py_bytes_title+0x46> │ │ │ │ │ + b.n 1d5c <_Py_bytes_title+0x44> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1d72 <_Py_bytes_title+0x5a> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + b.n 1d86 <_Py_bytes_title+0x6e> │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ - ldrb r3, [r6, r3] │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 1d6a <_Py_bytes_title+0x52> │ │ │ │ │ - nop │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 67876 (bytes into file) │ │ │ │ │ + Start of section headers: 67792 (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 0x10924: │ │ │ │ │ +There are 18 section headers, starting at offset 0x108d0: │ │ │ │ │ │ │ │ │ │ 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 000704 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d424 000128 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000738 000854 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d54c 000808 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000f8c 000001 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000f8c 000882 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001810 003e94 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00dd54 0019b8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0056a4 002088 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f70c 001110 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00772c 00283b 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01081c 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 009f67 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009f67 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 009f9c 001ca0 10 16 311 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00bc3c 0017e6 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 010894 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0006e0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d3d8 000128 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000714 000854 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d500 000808 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000f68 000001 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000f68 000882 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0017ec 003e6c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00dd08 0019b0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 005658 002088 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f6b8 001110 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0076e0 00283b 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0107c8 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 009f1b 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009f1b 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 009f50 001ca0 10 16 311 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00bbf0 0017e6 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 010840 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 {} │ │ │ │ │ @@ -17,16 +17,16 @@ │ │ │ │ │ 13: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 14: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 7 .text.hot │ │ │ │ │ 16: 00000001 1560 FUNC LOCAL DEFAULT 7 bytearray___init__ │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR1 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR0 │ │ │ │ │ - 20: 000017bd 80 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ - 21: 00002059 408 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ + 20: 0000175d 80 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ + 21: 00001ff9 408 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ 22: 00000118 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 24: 00000001 136 FUNC LOCAL DEFAULT 1 bytearray_iter │ │ │ │ │ 25: 0000007c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 26: 00000088 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 27: 00000089 110 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ 28: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ @@ -38,87 +38,87 @@ │ │ │ │ │ 34: 0000077d 1502 FUNC LOCAL DEFAULT 7 bytearray_extend │ │ │ │ │ 35: 00000d5d 456 FUNC LOCAL DEFAULT 7 bytearray_setslice │ │ │ │ │ 36: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 37: 00000f25 112 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ 38: 00000f95 8 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ 39: 00000f9d 4 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ 40: 00000250 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 41: 00000fa1 494 FUNC LOCAL DEFAULT 7 bytearray_repr │ │ │ │ │ + 41: 00000fa1 400 FUNC LOCAL DEFAULT 7 bytearray_repr │ │ │ │ │ 42: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 43: 0000029c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 44: 000002d8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 45: 00000320 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 46: 00001191 1580 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ - 47: 0000162c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00001630 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00001131 1580 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ + 47: 000015cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 000015d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 49: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 50: 0000180d 162 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ + 50: 000017ad 162 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ 51: 0000036c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 52: 000018b1 332 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ - 53: 000019f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 000019fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 000019fd 172 FUNC LOCAL DEFAULT 7 bytearray_translate │ │ │ │ │ - 56: 00001aa9 772 FUNC LOCAL DEFAULT 7 bytearray_translate_impl │ │ │ │ │ - 57: 00001aa4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00001851 332 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ + 53: 00001998 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 0000199c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 0000199d 172 FUNC LOCAL DEFAULT 7 bytearray_translate │ │ │ │ │ + 56: 00001a49 772 FUNC LOCAL DEFAULT 7 bytearray_translate_impl │ │ │ │ │ + 57: 00001a44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 58: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 59: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 60: 00001aa8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 61: 00001da8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 62: 00001dac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 63: 00001e48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 00001e4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 65: 00001e4d 524 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 66: 00002050 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00001a48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 00001d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 62: 00001d4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 63: 00001de8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00001dec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 65: 00001ded 524 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 66: 00001ff0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 67: 000000f9 36 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 68: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 69: 00002058 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 69: 00001ff8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 70: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 71: 000021f1 166 FUNC LOCAL DEFAULT 7 bytearray_endswith │ │ │ │ │ + 71: 00002191 166 FUNC LOCAL DEFAULT 7 bytearray_endswith │ │ │ │ │ 72: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 73: 00000001 20 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 74: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 75: 00002299 424 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ - 76: 0000230c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00002312 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 78: 0000233c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00002354 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 00002388 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 000023a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 00002239 424 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ + 76: 000022ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 000022b2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 78: 000022dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 000022f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00002328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 00002340 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 82: 00000131 116 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ - 83: 00002441 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ - 84: 0000249c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000023e1 96 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ + 84: 0000243c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 85: 000000c3 68 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 86: 00000430 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 87: 00000107 76 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ - 88: 00002631 520 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ + 88: 000025d1 520 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ 89: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 90: 000024a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 000024a1 398 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 90: 00002440 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 00002441 398 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 92: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 93: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 94: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 95: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 96: 00000153 270 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 97: 00000261 188 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 98: 0000025c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 99: 000001a5 92 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 100: 000001fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 99: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 100: 000001a5 92 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 101: 000001fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 00000498 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 103: 0000031d 76 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 104: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 105: 00002839 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ + 105: 000027d9 164 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ 106: 00000369 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 107: 000028dd 1564 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 107: 0000287d 1564 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 108: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 109: 000004c4 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 110: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 111: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 112: 0000038b 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ - 113: 00002ef9 30 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 113: 00002e99 30 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 114: 00000548 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 115: 000003cf 76 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 116: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 117: 0000041b 382 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 118: 00000594 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 119: 00000560 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 120: 00000598 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -138,24 +138,24 @@ │ │ │ │ │ 134: 0000082c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 135: 0000082d 68 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 136: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 137: 00000871 252 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 138: 00000968 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 139: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 140: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 141: 00002f19 2880 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ - 142: 00003afd 920 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 143: 00003358 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 144: 0000335c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 141: 00002eb9 2936 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ + 142: 00003ad5 920 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 143: 000032f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 144: 000032f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 145: 00000201 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 146: 00001643 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 147: 00003664 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 00003668 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 147: 000036f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 000036f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 149: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 150: 00003a59 164 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ + 150: 00003a31 164 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ 151: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 152: 0000096c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 153: 0000096d 134 FUNC LOCAL DEFAULT 9 bytearray_rindex │ │ │ │ │ 154: 000005b8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 155: 000009f3 1116 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ 156: 00000cc0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 00000cc4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -168,20 +168,20 @@ │ │ │ │ │ 164: 000005c8 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 165: 0000109b 66 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 166: 000010dd 990 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 167: 000013b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 168: 000013b4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 169: 000005e8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 170: 000014bb 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ - 171: 00003dec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 172: 00003df0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 171: 00003dc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00003dc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 173: 00001e0b 68 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ 174: 00000495 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 175: 00000551 428 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 176: 00003e90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 175: 00000551 392 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 176: 00003e68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 177: 00001543 20 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 178: 00001557 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ 179: 000015cd 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ 180: 00000200 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 181: 00000490 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 182: 000016ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 183: 00000494 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -203,15 +203,15 @@ │ │ │ │ │ 199: 00001868 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 200: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 201: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ 202: 0000186d 68 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ 203: 000018ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 204: 000018b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 205: 000018b1 22 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ - 206: 000006fd 6 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ + 206: 000006d9 6 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ 207: 000018c7 12 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ 208: 00000650 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 209: 000018d3 230 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ 210: 000019b9 120 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ 211: 00000658 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 212: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 213: 00000678 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ @@ -350,15 +350,15 @@ │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 353: 00001dad 160 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ + 353: 00001d4d 160 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd424 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd3d8 contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0001520a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000060 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000068 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ 0000006c 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ 00000074 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ 000000de 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000108 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ 0000010e 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000112 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000124 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000128 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000014c 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000015c 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000015c 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000172 0001810a R_ARM_THM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00000180 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000180 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000190 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000194 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001da 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001e6 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001ea 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001f2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001f6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -33,17 +33,17 @@ │ │ │ │ │ 000004b2 0000b80a R_ARM_THM_CALL 000016b1 stringlib__lex_search │ │ │ │ │ 000004c0 0000b80a R_ARM_THM_CALL 000016b1 stringlib__lex_search │ │ │ │ │ 000004da 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000000ec 0001561e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000000f2 0001561e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000001d0 0001861e R_ARM_THM_JUMP24 00000000 _PyBytes_FormatEx │ │ │ │ │ -000006fe 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000006da 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd54c contains 257 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd500 contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001b702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001d02 R_ARM_ABS32 00000619 bytearray_dealloc │ │ │ │ │ @@ -51,28 +51,28 @@ │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 0000a502 R_ARM_ABS32 0000109b bytearray_str │ │ │ │ │ 00000074 0001b802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000090 00004b02 R_ARM_ABS32 00002299 bytearray_richcompare │ │ │ │ │ +00000090 00004b02 R_ARM_ABS32 00002239 bytearray_richcompare │ │ │ │ │ 00000098 00001802 R_ARM_ABS32 00000001 bytearray_iter │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 00001002 R_ARM_ABS32 00000001 bytearray___init__ │ │ │ │ │ 000000c4 0001b902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c8 0001ba02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000cc 0001bb02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 00000100 0001b702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000114 00001b02 R_ARM_ABS32 00000089 bytearrayiter_dealloc │ │ │ │ │ 00000144 0001b802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000158 0000d902 R_ARM_ABS32 00001b29 bytearrayiter_traverse │ │ │ │ │ 00000168 0001bc02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000016c 00005302 R_ARM_ABS32 00002441 bytearrayiter_next │ │ │ │ │ +0000016c 00005302 R_ARM_ABS32 000023e1 bytearrayiter_next │ │ │ │ │ 00000170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001fc 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -118,59 +118,59 @@ │ │ │ │ │ 000003e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 0000ca02 R_ARM_ABS32 0000186d bytearrayiter_reduce │ │ │ │ │ 000003f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000de02 R_ARM_ABS32 00001c39 bytearrayiter_setstate │ │ │ │ │ 00000404 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 00006302 R_ARM_ABS32 000001a5 bytearray_mod │ │ │ │ │ +00000424 00006402 R_ARM_ABS32 000001a5 bytearray_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 0000ce02 R_ARM_ABS32 000006fd bytearray_alloc │ │ │ │ │ +000004ac 0000ce02 R_ARM_ABS32 000006d9 bytearray_alloc │ │ │ │ │ 000004b4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 0000e802 R_ARM_ABS32 00002081 bytearray_reduce │ │ │ │ │ 000004c4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000bb02 R_ARM_ABS32 00001707 bytearray_reduce_ex │ │ │ │ │ 000004d4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000cf02 R_ARM_ABS32 000018c7 bytearray_sizeof │ │ │ │ │ 000004e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00005b02 R_ARM_ABS32 000024a1 bytearray_append │ │ │ │ │ +000004ec 00005b02 R_ARM_ABS32 00002441 bytearray_append │ │ │ │ │ 000004f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00005502 R_ARM_ABS32 000000c3 stringlib_capitalize │ │ │ │ │ 00000504 0001bd02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00006002 R_ARM_ABS32 00000153 stringlib_center │ │ │ │ │ 00000514 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00004302 R_ARM_ABS32 000000f9 bytearray_clear │ │ │ │ │ 00000524 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00004902 R_ARM_ABS32 00000001 bytearray_copy │ │ │ │ │ 00000534 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00006902 R_ARM_ABS32 00002839 bytearray_count │ │ │ │ │ +0000053c 00006902 R_ARM_ABS32 000027d9 bytearray_count │ │ │ │ │ 00000544 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 00003402 R_ARM_ABS32 000018b1 bytearray_decode │ │ │ │ │ +0000054c 00003402 R_ARM_ABS32 00001851 bytearray_decode │ │ │ │ │ 00000554 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00004702 R_ARM_ABS32 000021f1 bytearray_endswith │ │ │ │ │ +0000055c 00004702 R_ARM_ABS32 00002191 bytearray_endswith │ │ │ │ │ 00000564 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00007502 R_ARM_ABS32 0000041b stringlib_expandtabs │ │ │ │ │ 00000574 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00002202 R_ARM_ABS32 0000077d bytearray_extend │ │ │ │ │ 00000584 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00003202 R_ARM_ABS32 0000180d bytearray_find │ │ │ │ │ +0000058c 00003202 R_ARM_ABS32 000017ad bytearray_find │ │ │ │ │ 00000594 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 0000c302 R_ARM_ABS32 000017dd bytearray_fromhex │ │ │ │ │ 000005a4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ac 0000da02 R_ARM_ABS32 00001b35 bytearray_hex │ │ │ │ │ 000005b4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -225,27 +225,27 @@ │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000d602 R_ARM_ABS32 00001a31 bytearray_pop │ │ │ │ │ 000006c4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 0000e302 R_ARM_ABS32 00001f67 bytearray_remove │ │ │ │ │ 000006d4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00008d02 R_ARM_ABS32 00002f19 bytearray_replace │ │ │ │ │ +000006dc 00008d02 R_ARM_ABS32 00002eb9 bytearray_replace │ │ │ │ │ 000006e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 0000b202 R_ARM_ABS32 00001557 bytearray_removeprefix │ │ │ │ │ 000006f4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 0000b302 R_ARM_ABS32 000015cd bytearray_removesuffix │ │ │ │ │ 00000704 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 0000e402 R_ARM_ABS32 00002001 bytearray_reverse │ │ │ │ │ 00000714 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00009602 R_ARM_ABS32 00003a59 bytearray_rfind │ │ │ │ │ +0000071c 00009602 R_ARM_ABS32 00003a31 bytearray_rfind │ │ │ │ │ 00000724 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00009902 R_ARM_ABS32 0000096d bytearray_rindex │ │ │ │ │ 00000734 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00008902 R_ARM_ABS32 00000871 stringlib_rjust │ │ │ │ │ 00000744 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -273,37 +273,37 @@ │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 0000a102 R_ARM_ABS32 00000f79 stringlib_swapcase │ │ │ │ │ 000007c4 0001c702 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000a202 R_ARM_ABS32 00000fbd stringlib_title │ │ │ │ │ 000007d4 0001c802 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007dc 00003702 R_ARM_ABS32 000019fd bytearray_translate │ │ │ │ │ +000007dc 00003702 R_ARM_ABS32 0000199d bytearray_translate │ │ │ │ │ 000007e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007ec 00007002 R_ARM_ABS32 0000038b stringlib_upper │ │ │ │ │ 000007f4 0001c902 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 0000a302 R_ARM_ABS32 00001001 stringlib_zfill │ │ │ │ │ 00000804 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000818 00002502 R_ARM_ABS32 00000f25 bytearray_getbuffer │ │ │ │ │ 0000081c 00002602 R_ARM_ABS32 00000f95 bytearray_releasebuffer │ │ │ │ │ 00000820 00002702 R_ARM_ABS32 00000f9d bytearray_length │ │ │ │ │ -00000824 00004102 R_ARM_ABS32 00001e4d bytearray_subscript │ │ │ │ │ -00000828 00002e02 R_ARM_ABS32 00001191 bytearray_ass_subscript │ │ │ │ │ +00000824 00004102 R_ARM_ABS32 00001ded bytearray_subscript │ │ │ │ │ +00000828 00002e02 R_ARM_ABS32 00001131 bytearray_ass_subscript │ │ │ │ │ 0000082c 00002702 R_ARM_ABS32 00000f9d bytearray_length │ │ │ │ │ 00000830 00017f02 R_ARM_ABS32 00000015 PyByteArray_Concat │ │ │ │ │ 00000834 00005202 R_ARM_ABS32 00000131 bytearray_repeat │ │ │ │ │ 00000838 0000e502 R_ARM_ABS32 0000203f bytearray_getitem │ │ │ │ │ 00000840 0000d202 R_ARM_ABS32 000019b9 bytearray_setitem │ │ │ │ │ -00000848 00007102 R_ARM_ABS32 00002ef9 bytearray_contains │ │ │ │ │ -0000084c 00001502 R_ARM_ABS32 00002059 bytearray_iconcat │ │ │ │ │ +00000848 00007102 R_ARM_ABS32 00002e99 bytearray_contains │ │ │ │ │ +0000084c 00001502 R_ARM_ABS32 00001ff9 bytearray_iconcat │ │ │ │ │ 00000850 0000dd02 R_ARM_ABS32 00001bc1 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdd54 contains 823 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdd08 contains 822 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005c 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000062 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000a2 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000a6 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000ae 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ @@ -464,29 +464,29 @@ │ │ │ │ │ 00000a02 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ 00000a1a 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000a1e 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000a22 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00000a26 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ 00000a2c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a3a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a46 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000a46 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000a76 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000aa2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000aa6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000ab8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000abc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000aca 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000ad8 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000adc 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000ae0 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ 00000ae4 00001f30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ 00000aec 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000af6 0001480a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000b06 0001620a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00000b18 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000b18 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000b50 0001630a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000b96 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ 00000ba0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ba4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bb2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bb6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bc6 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ 00000e26 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e2a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000e46 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ 00000e56 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e5a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000e6a 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000e74 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ -00000e8e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000e8e 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000eb8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ec2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000ec6 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000eca 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ 00000ece 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ 00000ed4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ee2 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -552,601 +552,600 @@ │ │ │ │ │ 00000f80 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000f84 0000242f R_ARM_THM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ 00000f88 00002430 R_ARM_THM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ 00000f8e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000fb2 0001650a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ 00000fb8 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000fda 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000010fc 0001660a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001106 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000110e 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00001112 00016730 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00001140 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001144 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000114a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000114e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000115c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001160 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001164 0000282f R_ARM_THM_MOVW_ABS_NC 00000250 .LC18 │ │ │ │ │ -00001168 00002830 R_ARM_THM_MOVT_ABS 00000250 .LC18 │ │ │ │ │ -0000116e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001184 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011b4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000011b8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000011c0 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000011d6 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00001202 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001206 00016930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001218 00016a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000122a 00016b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000012d4 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001306 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001318 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001328 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000132c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001332 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001336 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001352 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ -0000136e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001372 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013c4 00002a2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ -000013c8 00002a30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -000013ce 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013e6 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000013f0 00016c0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001408 00016d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001436 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001498 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000014b6 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ -000014ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014ee 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014f8 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000151a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001520 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001548 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000155a 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001564 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001568 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000156c 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -00001570 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -00001576 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000162c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001686 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000168a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000168e 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00001692 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00001698 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000169e 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016ce 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000016d8 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ -000016ec 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016f0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016f8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016fc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001702 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001706 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000170c 00002b2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC20 │ │ │ │ │ -00001710 00002b30 R_ARM_THM_MOVT_ABS 0000029c .LC20 │ │ │ │ │ -00001716 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001726 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000172e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001732 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001738 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000173c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001744 00002d2f R_ARM_THM_MOVW_ABS_NC 00000320 .LC22 │ │ │ │ │ -00001748 00002d30 R_ARM_THM_MOVT_ABS 00000320 .LC22 │ │ │ │ │ -0000174e 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001754 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001758 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000175e 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001762 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001766 00002c2f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC21 │ │ │ │ │ -0000176a 00002c30 R_ARM_THM_MOVT_ABS 000002d8 .LC21 │ │ │ │ │ -00001770 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001784 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001796 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000017b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017b6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017d0 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000017e6 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017f4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000017f8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000017fc 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -00001800 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -00001806 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000183e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001858 00016f0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00001864 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001868 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000186c 00016f0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00001872 0000312f R_ARM_THM_MOVW_ABS_NC 00000364 .LC23 │ │ │ │ │ -00001876 00003130 R_ARM_THM_MOVT_ABS 00000364 .LC23 │ │ │ │ │ -00001880 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001892 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000018a0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000018ec 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000018f6 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000190a 0001710a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001922 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000192a 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000193c 0001710a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001960 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001972 0001720a R_ARM_THM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ -0000197a 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000197e 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00001982 00000a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC6 │ │ │ │ │ -00001986 00000a30 R_ARM_THM_MOVT_ABS 00000084 .LC6 │ │ │ │ │ -0000198a 0000332f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -0000198e 00003330 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00001992 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000199c 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000019a0 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000019a4 0000072f R_ARM_THM_MOVW_ABS_NC 0000004c .LC3 │ │ │ │ │ -000019a8 00000730 R_ARM_THM_MOVT_ABS 0000004c .LC3 │ │ │ │ │ -000019ac 0000332f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -000019b0 00003330 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -000019b4 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000019ba 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019be 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019c2 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ -000019c6 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -000019cc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019ea 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000019f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a52 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a8a 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001aa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ab8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001abc 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ad6 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001b12 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00001b2e 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c48 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c72 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c76 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c92 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c96 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ca8 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001cac 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001cb0 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ -00001cb4 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ -00001cba 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cc4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001cc8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001cd0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d44 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ -00001d66 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d72 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001d84 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d88 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d8c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC25 │ │ │ │ │ -00001d90 00003a30 R_ARM_THM_MOVT_ABS 00000374 .LC25 │ │ │ │ │ -00001d96 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d9c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001da8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001dca 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00001dd8 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001de6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e20 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e2c 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e30 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e34 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ -00001e38 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ -00001e3e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e6a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001e6e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001e78 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001ea2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001ea6 00016930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001eb8 00016a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001eca 00016b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001ee6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001efa 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001fd2 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00001fea 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001fee 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ff6 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002006 00002a2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ -0000200a 00002a30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -00002010 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002018 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000201c 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002022 00002b2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC20 │ │ │ │ │ -00002026 00002b30 R_ARM_THM_MOVT_ABS 0000029c .LC20 │ │ │ │ │ -0000202c 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002032 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002036 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000203e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002042 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002048 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00002050 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002072 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000020dc 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000020fe 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002104 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002122 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002126 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000214e 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002168 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000216e 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002186 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000218a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002194 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000219a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000021a2 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000021a6 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000021aa 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -000021ae 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -000021b4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000021be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000021c6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000021ca 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000021d2 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021d6 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021dc 0000442f R_ARM_THM_MOVW_ABS_NC 000003dc .LC27 │ │ │ │ │ -000021e0 00004430 R_ARM_THM_MOVT_ABS 000003dc .LC27 │ │ │ │ │ -000021ea 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002228 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00002230 0000462f R_ARM_THM_MOVW_ABS_NC 000003fc .LC28 │ │ │ │ │ -00002234 00004630 R_ARM_THM_MOVT_ABS 000003fc .LC28 │ │ │ │ │ -0000223e 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000224a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000224e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002252 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -0000225e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002272 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000228a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000022ae 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000022ba 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000022ca 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000022dc 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000022f0 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022f8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000022fe 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002316 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000231a 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002326 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000232a 00017830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000010a6 0001660a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000010b0 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010b8 0001672f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000010bc 00016730 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000010ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010ee 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010f4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010f8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001110 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001118 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000111c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001120 0000282f R_ARM_THM_MOVW_ABS_NC 00000250 .LC18 │ │ │ │ │ +00001124 00002830 R_ARM_THM_MOVT_ABS 00000250 .LC18 │ │ │ │ │ +0000112a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001154 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001158 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001160 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001176 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000011a2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000011a6 00016930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000011b8 00016a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000011ca 00016b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001274 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000012a6 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000012b8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000012c8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000012cc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012d2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000012d6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012f2 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ +0000130e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001312 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001364 00002a2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ +00001368 00002a30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ +0000136e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001386 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001390 00016c0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +000013a8 00016d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000013d6 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001438 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001456 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ +0000148a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000148e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001498 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000014ba 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000014c0 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014e8 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000014fa 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001504 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001508 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000150c 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +00001510 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +00001516 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001626 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000162a 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000162e 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00001632 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00001638 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000163e 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000166e 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001678 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ +0000168c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001690 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001698 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000169c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016a2 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016a6 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016ac 00002b2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC20 │ │ │ │ │ +000016b0 00002b30 R_ARM_THM_MOVT_ABS 0000029c .LC20 │ │ │ │ │ +000016b6 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016c6 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000016ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016d2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016d8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016dc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016e4 00002d2f R_ARM_THM_MOVW_ABS_NC 00000320 .LC22 │ │ │ │ │ +000016e8 00002d30 R_ARM_THM_MOVT_ABS 00000320 .LC22 │ │ │ │ │ +000016ee 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016f4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016f8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016fe 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001702 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001706 00002c2f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC21 │ │ │ │ │ +0000170a 00002c30 R_ARM_THM_MOVT_ABS 000002d8 .LC21 │ │ │ │ │ +00001710 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001724 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001736 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001752 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001756 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001770 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001786 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001794 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001798 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000179c 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +000017a0 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +000017a6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017de 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000017f8 00016f0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00001804 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001808 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000180c 00016f0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00001812 0000312f R_ARM_THM_MOVW_ABS_NC 00000364 .LC23 │ │ │ │ │ +00001816 00003130 R_ARM_THM_MOVT_ABS 00000364 .LC23 │ │ │ │ │ +00001820 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001832 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001840 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000188c 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001896 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000018aa 0001710a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000018c2 00014c0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000018ca 00014d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000018dc 0001710a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001900 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001912 0001720a R_ARM_THM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ +0000191a 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000191e 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00001922 00000a2f R_ARM_THM_MOVW_ABS_NC 00000084 .LC6 │ │ │ │ │ +00001926 00000a30 R_ARM_THM_MOVT_ABS 00000084 .LC6 │ │ │ │ │ +0000192a 0000332f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +0000192e 00003330 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00001932 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000193c 0000062f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00001940 00000630 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00001944 0000072f R_ARM_THM_MOVW_ABS_NC 0000004c .LC3 │ │ │ │ │ +00001948 00000730 R_ARM_THM_MOVT_ABS 0000004c .LC3 │ │ │ │ │ +0000194c 0000332f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00001950 00003330 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00001954 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000195a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000195e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001962 0000092f R_ARM_THM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ +00001966 00000930 R_ARM_THM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ +0000196c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000198a 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001998 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000019f2 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001a2a 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001a44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a58 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a5c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a76 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001ab2 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00001ace 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001be8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001c12 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c16 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c32 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c36 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c48 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c4c 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c50 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ +00001c54 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ +00001c5a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c64 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c68 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c70 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ce4 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ +00001d06 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d12 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d24 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001d28 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001d2c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC25 │ │ │ │ │ +00001d30 00003a30 R_ARM_THM_MOVT_ABS 00000374 .LC25 │ │ │ │ │ +00001d36 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d3c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001d6a 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00001d78 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d86 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001dc0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dcc 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001dd0 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001dd4 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ +00001dd8 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ +00001dde 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001e0a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001e0e 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001e18 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001e42 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001e46 00016930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001e58 00016a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001e6a 00016b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001e86 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001e9a 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001f72 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00001f8a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f8e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f96 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fa6 00002a2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ +00001faa 00002a30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ +00001fb0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fb8 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fbc 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fc2 00002b2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC20 │ │ │ │ │ +00001fc6 00002b30 R_ARM_THM_MOVT_ABS 0000029c .LC20 │ │ │ │ │ +00001fcc 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fd2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001fd6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fde 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001fe2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fe8 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001ff0 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ff4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002012 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000207c 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000209e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020a4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000020c2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020c6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000020ee 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002108 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000210e 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002126 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000212a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002134 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000213a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002142 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00002146 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +0000214a 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +0000214e 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00002154 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000215a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000215e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002166 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000216a 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002172 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002176 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000217c 0000442f R_ARM_THM_MOVW_ABS_NC 000003dc .LC27 │ │ │ │ │ +00002180 00004430 R_ARM_THM_MOVT_ABS 000003dc .LC27 │ │ │ │ │ +0000218a 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021c8 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +000021d0 0000462f R_ARM_THM_MOVW_ABS_NC 000003fc .LC28 │ │ │ │ │ +000021d4 00004630 R_ARM_THM_MOVT_ABS 000003fc .LC28 │ │ │ │ │ +000021de 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000021ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000021ee 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000021f2 0001750a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +000021fe 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002212 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000222a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000224e 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000225a 0001400a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000226a 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000227c 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002290 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002298 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000229e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000022b6 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000022ba 00017730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000022c6 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000022ca 00017830 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000022dc 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000022e0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000022e4 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000022e8 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000022ec 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000022f0 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002306 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000230e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002314 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002328 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000232c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002330 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002334 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002338 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000233c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002340 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002344 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002348 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000234c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002350 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002366 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000236e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002374 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002388 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000238c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002390 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002394 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002398 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000239c 00000f02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000023b4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023ba 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023c4 0001790a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -000023d6 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000023dc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000023e0 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e4 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023ea 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002400 00017b0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00002410 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00002414 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00002418 00004a2f R_ARM_THM_MOVW_ABS_NC 00000408 .LC29 │ │ │ │ │ -0000241c 00004a30 R_ARM_THM_MOVT_ABS 00000408 .LC29 │ │ │ │ │ -00002424 00017d0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00002488 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000248c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002494 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000249c 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024b8 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002524 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002542 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002546 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000255a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000255e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002580 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000258c 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025aa 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000025b0 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025c8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025d0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025d4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025d8 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -000025dc 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000025e2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025e8 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000025ec 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000025f0 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -000025f4 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -000025fa 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002600 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002604 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000260c 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002610 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002614 0000592f R_ARM_THM_MOVW_ABS_NC 00000438 .LC31 │ │ │ │ │ -00002618 00005930 R_ARM_THM_MOVT_ABS 00000438 .LC31 │ │ │ │ │ -0000261e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002624 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002628 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002642 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002646 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002658 00005c2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -0000265c 00005c30 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -0000269c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026ae 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026be 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026d0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026e2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000026f6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002354 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000235a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002364 0001790a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00002376 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000237c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002380 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002384 00017a30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000238a 00013f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000023a0 00017b0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000023b0 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000023b4 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000023b8 00004a2f R_ARM_THM_MOVW_ABS_NC 00000408 .LC29 │ │ │ │ │ +000023bc 00004a30 R_ARM_THM_MOVT_ABS 00000408 .LC29 │ │ │ │ │ +000023c4 00017d0a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00002428 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000242c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002434 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000243c 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002458 0001470a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000024c4 00015a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000024e2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000024e6 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000024fa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024fe 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002520 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000252c 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000254a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002550 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002568 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002570 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002574 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002578 00000d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ +0000257c 00000d30 R_ARM_THM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ +00002582 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002588 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000258c 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00002590 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00002594 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +0000259a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025a4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025ac 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025b0 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025b4 0000592f R_ARM_THM_MOVW_ABS_NC 00000438 .LC31 │ │ │ │ │ +000025b8 00005930 R_ARM_THM_MOVT_ABS 00000438 .LC31 │ │ │ │ │ +000025be 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025c4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025c8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025e2 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000025e6 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000025f8 00005c2f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +000025fc 00005c30 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +0000263c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000264e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000265e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002670 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002682 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002696 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026ac 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026ca 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000026d6 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 0000270c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000272a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002736 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000276c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000278e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027a4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027b2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027c8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000027e4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002800 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002810 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002814 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002828 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002870 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000287a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000287e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002882 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000288e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000028a0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000028ac 0000682f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC37 │ │ │ │ │ -000028b0 00006830 R_ARM_THM_MOVT_ABS 000004a0 .LC37 │ │ │ │ │ -000028ba 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000028d0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000028fa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028fe 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002906 00006c2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC38 │ │ │ │ │ -0000290a 00006c30 R_ARM_THM_MOVT_ABS 000004a8 .LC38 │ │ │ │ │ -0000290e 0001880a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000293a 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000293e 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002a1a 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a7e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00002b0a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b1c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b2e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b40 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b52 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b64 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002b76 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000272e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002744 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002752 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002768 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002784 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000027a0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000027b0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000027b4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027c8 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002810 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +0000281a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000281e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002822 0001870a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +0000282e 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002840 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000284c 0000682f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC37 │ │ │ │ │ +00002850 00006830 R_ARM_THM_MOVT_ABS 000004a0 .LC37 │ │ │ │ │ +0000285a 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002870 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000289a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000289e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028a6 00006c2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC38 │ │ │ │ │ +000028aa 00006c30 R_ARM_THM_MOVT_ABS 000004a8 .LC38 │ │ │ │ │ +000028ae 0001880a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000028da 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000028de 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000029ba 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a1e 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00002aaa 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002abc 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ace 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002ae0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002af2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b04 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b16 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b34 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b42 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b50 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b5e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b70 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002b82 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002b94 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ba2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bb0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bbe 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bd0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002be2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bf4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c08 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c76 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ba8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c16 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c24 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c32 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c40 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c4e 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c5c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c6a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c7c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002c84 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c92 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ca0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cae 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cbc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cca 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cdc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ce4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cec 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cf4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cfc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d04 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d0c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d18 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d40 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d44 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d48 00006f2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC41 │ │ │ │ │ -00002d4c 00006f30 R_ARM_THM_MOVT_ABS 00000520 .LC41 │ │ │ │ │ -00002d56 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d70 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002d74 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002d88 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002da0 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002da4 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00002dc4 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002dd2 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002dd6 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002dda 00006d2f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC39 │ │ │ │ │ -00002dde 00006d30 R_ARM_THM_MOVT_ABS 000004c4 .LC39 │ │ │ │ │ -00002de8 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e02 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002e2e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e44 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e4e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e5c 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002e64 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e7a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e9c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002eac 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ec2 00018b0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002ec8 00018c0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002ed4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ed8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ede 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ee2 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ee6 00006e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ -00002eea 00006e30 R_ARM_THM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ -00002ef2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f08 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f0c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f36 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f40 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002f52 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002f62 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000030ee 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00003106 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000311c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003146 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003150 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000031de 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003224 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003268 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003282 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003288 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000328c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000032a4 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -000032da 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000032f2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003318 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000332c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000333e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003346 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000334a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000334e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003358 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000337c 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000338e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000033c6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000033e8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000033fc 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ -00003438 0000910a R_ARM_THM_CALL 00000201 stringlib_adaptive_find │ │ │ │ │ -00003458 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000345c 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000349a 0000920a R_ARM_THM_CALL 00001643 stringlib__two_way_count │ │ │ │ │ -000034c0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000034d2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000034ee 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003516 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000352a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000353e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000355a 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000356c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000357e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003596 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000035a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035a4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035aa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035ae 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035b6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000035ea 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000360c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003618 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000365c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000036aa 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000036b8 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003714 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000371e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000372a 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000372e 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003732 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ -00003736 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ -0000373c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000374a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003758 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000375e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003762 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003768 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000376c 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003770 00008c2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC49 │ │ │ │ │ -00003774 00008c30 R_ARM_THM_MOVT_ABS 0000058c .LC49 │ │ │ │ │ -0000377a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003780 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003784 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037b0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000037ca 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000037d8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000037f6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003804 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003814 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003824 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003834 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003850 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000385e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000387e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003896 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038a6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038c4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038ce 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038d8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038de 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038e2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038ea 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000038f4 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000393a 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000394c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003952 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003956 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000395c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003990 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00003998 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000399c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039a2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039a6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039ae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039b2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039da 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000039e2 00008b2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC48 │ │ │ │ │ -000039e6 00008b30 R_ARM_THM_MOVT_ABS 00000584 .LC48 │ │ │ │ │ -000039f0 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003a0c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a38 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a3c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a42 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a46 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a90 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003a9a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a9e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003aa2 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003aae 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003ac0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003acc 0000952f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC50 │ │ │ │ │ -00003ad0 00009530 R_ARM_THM_MOVT_ABS 000005a8 .LC50 │ │ │ │ │ -00003ada 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003af0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d98 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00003dba 0001a60a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003dec 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003e68 0000ae0a R_ARM_THM_CALL 00000495 stringlib__preprocess │ │ │ │ │ -00003e72 0000af0a R_ARM_THM_CALL 00000551 stringlib__two_way │ │ │ │ │ -00003e90 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002c8c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c94 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c9c 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ca4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cac 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cb8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ce0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002ce4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002ce8 00006f2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC41 │ │ │ │ │ +00002cec 00006f30 R_ARM_THM_MOVT_ABS 00000520 .LC41 │ │ │ │ │ +00002cf6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d10 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002d14 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002d28 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002d40 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002d44 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002d64 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002d72 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d76 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d7a 00006d2f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC39 │ │ │ │ │ +00002d7e 00006d30 R_ARM_THM_MOVT_ABS 000004c4 .LC39 │ │ │ │ │ +00002d88 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002da2 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002dce 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002de4 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002dee 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dfc 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002e04 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e1a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e3c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e4c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e62 00018b0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002e68 00018c0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002e74 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002e78 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002e7e 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e82 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e86 00006e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ +00002e8a 00006e30 R_ARM_THM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ +00002e92 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ea8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002eac 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ed6 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002ee0 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002ef2 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002f02 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003084 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +0000309e 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030b2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000030d6 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000030e0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003170 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +000031b6 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00003206 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000320e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003212 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000321e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003238 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +0000326e 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003286 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +000032b0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000032c4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000032d6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000032de 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032e2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000032e6 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +000032f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003318 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003328 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +0000335c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000337c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003386 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000338a 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000338e 00008c2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC49 │ │ │ │ │ +00003392 00008c30 R_ARM_THM_MOVT_ABS 0000058c .LC49 │ │ │ │ │ +00003398 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033b2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b6 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000033c8 0001730a R_ARM_THM_CALL 00000000 _PyObject_New │ │ │ │ │ +00003400 0000910a R_ARM_THM_CALL 00000201 stringlib_adaptive_find │ │ │ │ │ +00003436 00008b2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC48 │ │ │ │ │ +0000343a 00008b30 R_ARM_THM_MOVT_ABS 00000584 .LC48 │ │ │ │ │ +00003444 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003456 0000920a R_ARM_THM_CALL 00001643 stringlib__two_way_count │ │ │ │ │ +00003470 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000349a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000349e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034b2 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +000034ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034d0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034d4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034dc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034e0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034ec 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034f0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034fa 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00003502 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003506 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000352c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003540 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +0000355c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000358c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035a4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035bc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035dc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000035f0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003604 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003620 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000362a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000362e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003634 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003638 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003640 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00003676 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +0000369a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000036a6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000036e8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000036f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000373a 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000374a 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +000037ae 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037b8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037c6 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000037ce 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000381a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003820 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003856 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003864 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000386a 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000386e 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003872 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ +00003876 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ +0000387c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003886 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000388a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003890 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003894 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000389a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000389e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038ca 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000038e2 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000038f0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003914 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003924 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003930 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003940 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003954 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00003984 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003994 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +000039b6 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000039ce 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039de 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a00 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a0a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a12 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a16 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a1c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a20 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a26 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a2a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a68 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003a72 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a76 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a7a 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003a86 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003a98 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003aa4 0000952f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC50 │ │ │ │ │ +00003aa8 00009530 R_ARM_THM_MOVT_ABS 000005a8 .LC50 │ │ │ │ │ +00003ab2 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003ac8 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d70 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00003d92 0001a60a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003dc4 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003e40 0000ae0a R_ARM_THM_CALL 00000495 stringlib__preprocess │ │ │ │ │ +00003e4a 0000af0a R_ARM_THM_CALL 00000551 stringlib__two_way │ │ │ │ │ +00003e68 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000c50 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001e28 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002e2a 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00002f02 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00002f12 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00003e2c 0000911e R_ARM_THM_JUMP24 00000201 stringlib_adaptive_find │ │ │ │ │ -00003e46 0000ad1e R_ARM_THM_JUMP24 00001e0b stringlib_find_char │ │ │ │ │ -00003e82 0000921e R_ARM_THM_JUMP24 00001643 stringlib__two_way_count │ │ │ │ │ +00001dc8 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002dca 0001611e R_ARM_THM_JUMP24 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00002ea2 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00002eb2 00018e1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00003e04 0000911e R_ARM_THM_JUMP24 00000201 stringlib_adaptive_find │ │ │ │ │ +00003e1e 0000ad1e R_ARM_THM_JUMP24 00001e0b stringlib_find_char │ │ │ │ │ +00003e5a 0000921e R_ARM_THM_JUMP24 00001643 stringlib__two_way_count │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf70c contains 546 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf6b8 contains 546 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000000c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000034 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000003c 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000046 0000442f R_ARM_THM_MOVW_ABS_NC 000003dc .LC27 │ │ │ │ │ 0000004a 00004430 R_ARM_THM_MOVT_ABS 000003dc .LC27 │ │ │ │ │ 00000054 0001500a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000060 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000076 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000080 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000080 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000092 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000000a0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000000ac 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000b8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000000d6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000000d6 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 000000e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000f6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000fa 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000fe 0001820a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ 00000126 0000562f R_ARM_THM_MOVW_ABS_NC 00000430 .LC30 │ │ │ │ │ 0000012a 00005630 R_ARM_THM_MOVT_ABS 00000430 .LC30 │ │ │ │ │ @@ -1169,15 +1168,15 @@ │ │ │ │ │ 00000210 00005d30 R_ARM_THM_MOVT_ABS 00000468 .LC33 │ │ │ │ │ 00000214 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000228 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000022c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000286 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000028a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002a6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000002a6 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 000002bc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002c0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002c8 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000002d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002d8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -1186,16 +1185,16 @@ │ │ │ │ │ 00000304 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000312 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000033c 0000662f R_ARM_THM_MOVW_ABS_NC 00000498 .LC36 │ │ │ │ │ 00000340 00006630 R_ARM_THM_MOVT_ABS 00000498 .LC36 │ │ │ │ │ 0000034a 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000354 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000358 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000037e 00006b0a R_ARM_THM_CALL 000028dd stringlib_bytes_join │ │ │ │ │ -0000039e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000037e 00006b0a R_ARM_THM_CALL 0000287d stringlib_bytes_join │ │ │ │ │ +0000039e 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 000003ae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003be 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003c2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003c6 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 000003ee 0000722f R_ARM_THM_MOVW_ABS_NC 00000548 .LC42 │ │ │ │ │ 000003f2 00007230 R_ARM_THM_MOVT_ABS 00000548 .LC42 │ │ │ │ │ @@ -1204,15 +1203,15 @@ │ │ │ │ │ 0000040a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000458 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000046c 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000476 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000048c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000490 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000004b4 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000004f4 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000004f4 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000506 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000050a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000051a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000051e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000053e 0001900a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000574 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000578 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1264,15 +1263,15 @@ │ │ │ │ │ 000007e6 00005f30 R_ARM_THM_MOVT_ABS 0000048c .LC35 │ │ │ │ │ 000007ea 0000832f R_ARM_THM_MOVW_ABS_NC 00000574 .LC46 │ │ │ │ │ 000007ee 00008330 R_ARM_THM_MOVT_ABS 00000574 .LC46 │ │ │ │ │ 000007f2 00014f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000806 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000080a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000828 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000840 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000840 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000850 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000854 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000860 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000864 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000868 00019a0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 0000088e 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000898 0000882f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ @@ -1312,70 +1311,70 @@ │ │ │ │ │ 00000a9e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000aa2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000aa8 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000aac 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ac6 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000ad6 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000ada 00019e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b18 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000b18 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000b34 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000b52 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b66 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b76 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000b7a 00019e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000b94 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000b94 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000bae 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000bc6 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bd8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bfe 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c0a 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000c1c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000c20 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000c24 00009a2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC52 │ │ │ │ │ 00000c28 00009a30 R_ARM_THM_MOVT_ABS 000005b8 .LC52 │ │ │ │ │ 00000c2e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c4e 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000c7e 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000c7e 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000c9c 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000cba 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cd2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cf2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000cf2 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000d10 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000d2a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d38 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000d68 00008e0a R_ARM_THM_CALL 00003afd fastsearch │ │ │ │ │ -00000d78 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000d68 00008e0a R_ARM_THM_CALL 00003ad5 fastsearch │ │ │ │ │ +00000d78 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000d94 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000db2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dc6 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd8 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000dd8 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000df2 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000e0a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e1c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e3a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e42 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000e8c 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000e9e 0001a00a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00000eb0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000eb4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000eba 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000f10 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000f10 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000f1c 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000f34 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f4a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f64 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f8c 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000f8c 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000f9c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fa0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000fac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fb0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000fb4 0001a10a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000fd0 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000fd0 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00000fe0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fe4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000ff0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ff4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000ff8 0001a20a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00001012 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001018 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1403,43 +1402,43 @@ │ │ │ │ │ 0000118a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000118e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001194 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001198 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000011b2 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 000011c0 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 000011c4 00019e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001206 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00001206 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001220 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001238 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001246 00019e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 0000124a 00019e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001264 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001280 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000128a 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000128a 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 000012a2 0001a30a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ 000012c2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012ce 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000012e4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000012e8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000012ec 00009a2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC52 │ │ │ │ │ 000012f0 00009a30 R_ARM_THM_MOVT_ABS 000005b8 .LC52 │ │ │ │ │ 000012f6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001314 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000133a 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000133a 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001356 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001378 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000138c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a4 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000013a4 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 000013b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000013b4 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000013d4 00008e0a R_ARM_THM_CALL 00003afd fastsearch │ │ │ │ │ -000013e6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000013d4 00008e0a R_ARM_THM_CALL 00003ad5 fastsearch │ │ │ │ │ +000013e6 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001400 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001418 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001426 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00001426 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 0000143e 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001456 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001468 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001472 0001a30a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ 0000148c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001494 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000014ac 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1456,24 +1455,24 @@ │ │ │ │ │ 0000154a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000154e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001570 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000157a 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001588 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000158c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000159c 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015a6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -000015b2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +000015a6 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +000015b2 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 000015c2 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000015e6 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000015f0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000015fe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001602 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001612 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000161c 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001628 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +0000161c 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001628 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001638 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001670 0000ae0a R_ARM_THM_CALL 00000495 stringlib__preprocess │ │ │ │ │ 0000167e 0000af0a R_ARM_THM_CALL 00000551 stringlib__two_way │ │ │ │ │ 000016a0 0001a60a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000016ac 0001a702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001724 0000ba2f R_ARM_THM_MOVW_ABS_NC 000005f4 .LC58 │ │ │ │ │ 00001728 0000ba30 R_ARM_THM_MOVT_ABS 000005f4 .LC58 │ │ │ │ │ @@ -1513,27 +1512,27 @@ │ │ │ │ │ 000018ec 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000018fa 0000d02f R_ARM_THM_MOVW_ABS_NC 00000650 .LC67 │ │ │ │ │ 000018fe 0000d030 R_ARM_THM_MOVT_ABS 00000650 .LC67 │ │ │ │ │ 00001904 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001910 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001924 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000193c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001946 0000140a R_ARM_THM_CALL 000017bd _getbytevalue │ │ │ │ │ +00001946 0000140a R_ARM_THM_CALL 0000175d _getbytevalue │ │ │ │ │ 0000195a 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000195e 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001962 0000592f R_ARM_THM_MOVW_ABS_NC 00000438 .LC31 │ │ │ │ │ 00001966 00005930 R_ARM_THM_MOVT_ABS 00000438 .LC31 │ │ │ │ │ 0000196c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001976 00013a0a R_ARM_THM_CALL 0000066d PyByteArray_Resize │ │ │ │ │ 00001986 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000198a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000019a6 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 000019aa 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000019ae 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019e2 0000140a R_ARM_THM_CALL 000017bd _getbytevalue │ │ │ │ │ +000019e2 0000140a R_ARM_THM_CALL 0000175d _getbytevalue │ │ │ │ │ 000019f4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000019f8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000019fc 00002a2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ 00001a00 00002a30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ 00001a06 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001a4e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000658 .LC68 │ │ │ │ │ 00001a52 0000d330 R_ARM_THM_MOVT_ABS 00000658 .LC68 │ │ │ │ │ @@ -1575,56 +1574,56 @@ │ │ │ │ │ 00001c4a 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001c58 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001c5c 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001c62 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001cb2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001cb6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001cc6 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ce4 00008e0a R_ARM_THM_CALL 00003afd fastsearch │ │ │ │ │ -00001cf2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001cfc 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001d06 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00001ce4 00008e0a R_ARM_THM_CALL 00003ad5 fastsearch │ │ │ │ │ +00001cf2 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001cfc 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001d06 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001d0c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d18 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001d3a 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00001d18 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001d3a 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001d40 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d5a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d72 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d7a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001d7e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001d82 00009a2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC52 │ │ │ │ │ 00001d86 00009a30 R_ARM_THM_MOVT_ABS 000005b8 .LC52 │ │ │ │ │ 00001d8c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001db0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dbc 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00001dbc 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001dcc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001dd0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001dda 0001420a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00001df4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001dfc 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001e2c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001e7c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e80 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001e90 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001eae 00008e0a R_ARM_THM_CALL 00003afd fastsearch │ │ │ │ │ -00001ebc 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001ec6 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001ed2 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00001eae 00008e0a R_ARM_THM_CALL 00003ad5 fastsearch │ │ │ │ │ +00001ebc 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001ec6 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001ed2 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001ed8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ee4 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001f06 0001610a R_ARM_THM_CALL 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00001ee4 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001f06 0001610a R_ARM_THM_CALL 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 00001f0c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f26 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f3e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f46 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001f4a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001f4e 00009a2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC52 │ │ │ │ │ 00001f52 00009a30 R_ARM_THM_MOVT_ABS 000005b8 .LC52 │ │ │ │ │ 00001f58 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f7c 0000140a R_ARM_THM_CALL 000017bd _getbytevalue │ │ │ │ │ +00001f7c 0000140a R_ARM_THM_CALL 0000175d _getbytevalue │ │ │ │ │ 00001f8e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f92 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001fa4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001fa8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001fac 0000e22f R_ARM_THM_MOVW_ABS_NC 00000690 .LC71 │ │ │ │ │ 00001fb0 0000e230 R_ARM_THM_MOVT_ABS 00000690 .LC71 │ │ │ │ │ 00001fb6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -1643,42 +1642,42 @@ │ │ │ │ │ 00002036 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002056 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000205a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 0000205e 00002a2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ 00002062 00002a30 R_ARM_THM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ 00002068 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000207c 00017402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000010 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -0000014e 0000581e R_ARM_THM_JUMP24 00002631 bytearray_strip_impl_helper │ │ │ │ │ -00000234 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00000294 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00000364 0000581e R_ARM_THM_JUMP24 00002631 bytearray_strip_impl_helper │ │ │ │ │ -00000416 0000581e R_ARM_THM_JUMP24 00002631 bytearray_strip_impl_helper │ │ │ │ │ +00000010 0001611e R_ARM_THM_JUMP24 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +0000014e 0000581e R_ARM_THM_JUMP24 000025d1 bytearray_strip_impl_helper │ │ │ │ │ +00000234 0001611e R_ARM_THM_JUMP24 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00000294 0001611e R_ARM_THM_JUMP24 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00000364 0000581e R_ARM_THM_JUMP24 000025d1 bytearray_strip_impl_helper │ │ │ │ │ +00000416 0000581e R_ARM_THM_JUMP24 000025d1 bytearray_strip_impl_helper │ │ │ │ │ 0000062e 0001921e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000642 0001931e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 00000656 0001941e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 0000066a 0001951e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 0000067e 0001961e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000692 0001971e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 000006a6 0001981e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -00000812 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00000952 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ -00001072 0001611e R_ARM_THM_JUMP24 00001dad PyByteArray_FromStringAndSize │ │ │ │ │ +00000812 0001611e R_ARM_THM_JUMP24 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00000952 0001611e R_ARM_THM_JUMP24 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ +00001072 0001611e R_ARM_THM_JUMP24 00001d4d PyByteArray_FromStringAndSize │ │ │ │ │ 000010b8 0000291e R_ARM_THM_JUMP24 00000fa1 bytearray_repr │ │ │ │ │ 00001552 0001a81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 00001792 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001860 00016d1e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ 00001896 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000018a6 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000018c2 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000018ce 0001b11e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00001a20 0000231e R_ARM_THM_JUMP24 00000d5d bytearray_setslice │ │ │ │ │ 00001bf4 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1081c contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x107c8 contains 15 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 │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -63,16 +63,15 @@ │ │ │ │ │ removeprefix │ │ │ │ │ removesuffix │ │ │ │ │ rpartition │ │ │ │ │ swapcase │ │ │ │ │ hMD,1RE@ │ │ │ │ │ {hFFZmCF │ │ │ │ │ hMD,1RE@ │ │ │ │ │ -BFQFGD5D │ │ │ │ │ - FBFQFDD │ │ │ │ │ +JFQFOD%D │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Private method returning an estimate of len(list(it)). │ │ │ │ │ bytearray(iterable_of_ints) -> bytearray │ │ │ │ │ bytearray(string, encoding[, errors]) -> bytearray │ │ │ │ │ bytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer │ │ │ │ │ bytearray(int) -> bytes array of size given by the parameter initialized with null bytes │ │ │ │ │ bytearray() -> empty bytes array │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -154,15 +154,15 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r6 │ │ │ │ │ blt.n 19a │ │ │ │ │ mul.w r1, r6, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cbz r3, 190 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cbz r4, 176 │ │ │ │ │ @@ -172,15 +172,15 @@ │ │ │ │ │ bl 0 <_PyBytes_Repeat> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Repeat │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 168 │ │ │ │ │ b.n 176 │ │ │ │ │ @@ -577,194 +577,179 @@ │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ b.n 4ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000550 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r3, r2 │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ - ldrd lr, r6, [r2, #4] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ │ - add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r5, [r9], #24 │ │ │ │ │ + ldrd r4, r5, [r2, #4] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + subs r2, r4, #1 │ │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ │ add r2, r0 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ + ldr.w lr, [r9], #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 62c │ │ │ │ │ - rsb r7, lr, #1 │ │ │ │ │ - add.w fp, r5, #2 │ │ │ │ │ + beq.n 618 │ │ │ │ │ + rsb sl, r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 622 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ + bcs.n 60a │ │ │ │ │ + mov ip, r1 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 61e │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add.w ip, r2, r3 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bne.n 606 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + add.w r0, r2, sl │ │ │ │ │ it lt │ │ │ │ │ - movlt r1, r6 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - ble.n 60c │ │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ │ - ldrb.w r3, [ip, r1] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 616 │ │ │ │ │ + movlt r1, r5 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + ble.n 614 │ │ │ │ │ + ldrb.w r7, [lr, r1] │ │ │ │ │ + ldrb r3, [r0, r1] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 5fe │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - ble.n 60c │ │ │ │ │ - ldrb.w r7, [ip, r3] │ │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n 618 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n 614 │ │ │ │ │ + ldrb r7, [r0, r3] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldrb.w r7, [lr, r3] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 600 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - ble.n 60c │ │ │ │ │ - ldrb.w r7, [ip, r3] │ │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n 618 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n 614 │ │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ │ + ldrb.w r7, [lr, r3] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 600 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - ble.n 60c │ │ │ │ │ - add.w r4, ip, #2 │ │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ │ - add r4, r1 │ │ │ │ │ - add r1, fp │ │ │ │ │ - ldrb.w ip, [r1, #1]! │ │ │ │ │ - ldrb.w r7, [r4, #1]! │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ - bne.n 618 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n 5f4 │ │ │ │ │ + ldrb.w r7, [lr, r3] │ │ │ │ │ + ldrb r1, [r0, r3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.n 600 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bgt.n 5e8 │ │ │ │ │ - ldr.w ip, [sp, #8] │ │ │ │ │ - b.n 60c │ │ │ │ │ - ldrb r1, [r5, r0] │ │ │ │ │ - ldrb.w r3, [ip, r0] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.n 5d6 │ │ │ │ │ + b.n 5f4 │ │ │ │ │ + ldrb.w r1, [lr, r6] │ │ │ │ │ + ldrb r3, [r0, r6] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 65e │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.n 600 │ │ │ │ │ - sub.w r0, ip, sl │ │ │ │ │ - b.n 626 │ │ │ │ │ + bne.n 648 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + blt.n 5e8 │ │ │ │ │ + sub.w r0, r0, ip │ │ │ │ │ + b.n 60e │ │ │ │ │ mov r3, r1 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 588 │ │ │ │ │ + bhi.n 580 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - add sp, #20 │ │ │ │ │ + add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + b.n 5f4 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - rsb fp, lr, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - adds r4, r6, r7 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + rsb sl, r4, #1 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + add.w r0, r5, r7 │ │ │ │ │ it lt │ │ │ │ │ - movlt r3, r7 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + movlt fp, r7 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, lr │ │ │ │ │ + movge r0, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 622 │ │ │ │ │ + bcs.n 60a │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ - cbz r3, 694 │ │ │ │ │ + cbz r3, 67e │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 64a │ │ │ │ │ - b.n 622 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - add r2, r1 │ │ │ │ │ + bhi.n 634 │ │ │ │ │ + b.n 60a │ │ │ │ │ + add r2, fp │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.n 622 │ │ │ │ │ + bls.n 60a │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ - add ip, r1 │ │ │ │ │ - sub.w r0, lr, r1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ - ldrb.w r3, [r9, r3] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 5a0 │ │ │ │ │ - rsb r4, r6, #1 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + ldrb.w r0, [r9, r3] │ │ │ │ │ + sub.w r3, r4, fp │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cbnz r0, 664 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + b.n 594 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + rsb r3, r5, #1 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ - addge r4, r4, r6 │ │ │ │ │ - addlt r4, r4, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + addge r3, r3, r5 │ │ │ │ │ + addlt r3, r3, r6 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ ite ge │ │ │ │ │ - addge r2, r2, r4 │ │ │ │ │ - addlt r2, r2, r3 │ │ │ │ │ - b.n 580 │ │ │ │ │ - add.w r1, r2, fp │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r0, lr │ │ │ │ │ + addge r2, r2, r3 │ │ │ │ │ + addlt r2, r2, r0 │ │ │ │ │ + b.n 57a │ │ │ │ │ + add.w r1, r2, sl │ │ │ │ │ + mov r3, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.n 6b6 │ │ │ │ │ - ldrb.w lr, [r5, r3] │ │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bge.n 69c │ │ │ │ │ + ldrb.w r2, [lr, r3] │ │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - beq.n 69e │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.n 686 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov lr, r0 │ │ │ │ │ add r2, r7 │ │ │ │ │ - b.n 646 │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bge.n 6cc │ │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ │ + b.n 630 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge.n 6b0 │ │ │ │ │ + ldrb.w r2, [lr, r3] │ │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 6ea │ │ │ │ │ + bne.n 6c8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6bc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + b.n 69e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, lr │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bge.n 6f6 │ │ │ │ │ - ldrb.w lr, [r5, r3] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bge.n 6d2 │ │ │ │ │ + ldrb.w r6, [lr, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - beq.n 6d2 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.n 6b2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - add r2, ip │ │ │ │ │ - b.n 646 │ │ │ │ │ + add r2, fp │ │ │ │ │ + b.n 630 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 646 │ │ │ │ │ - sub.w r0, r1, sl │ │ │ │ │ - b.n 626 │ │ │ │ │ + b.n 630 │ │ │ │ │ + sub.w r0, r1, ip │ │ │ │ │ + b.n 60e │ │ │ │ │ │ │ │ │ │ -000006fc : │ │ │ │ │ +000006d8 : │ │ │ │ │ bytearray_alloc(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 560 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - bl 17bc <_getbytevalue> │ │ │ │ │ + bl 175c <_getbytevalue> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bne.w 5f4 │ │ │ │ │ cbz r7, 36e │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 35e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2058 │ │ │ │ │ + bl 1ff8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 448 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -906,16 +906,16 @@ │ │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 8bc │ │ │ │ │ beq.w 9be │ │ │ │ │ add.w r2, sl, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ sub.w r2, r2, fp │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bgt.w 9d4 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + blt.w 9d4 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bgt.w a1a │ │ │ │ │ ldrd r2, r0, [r4, #12] │ │ │ │ │ add r3, r6 │ │ │ │ │ sub.w r6, r8, r0 │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ @@ -1144,15 +1144,15 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 916 │ │ │ │ │ cbz r6, aa2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 916 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1234,15 +1234,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w d10 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d10 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -1262,15 +1262,15 @@ │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c8c │ │ │ │ │ - bl 17bc <_getbytevalue> │ │ │ │ │ + bl 175c <_getbytevalue> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bcc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r3, [r8], #1 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ @@ -1618,15 +1618,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ b.n e52 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n f08 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, f02 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1760,677 +1760,634 @@ │ │ │ │ │ │ │ │ │ │ 00000fa0 : │ │ │ │ │ bytearray_repr(): │ │ │ │ │ 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 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_THM_CALL _PyType_Name │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movw r3, #65529 @ 0xfff9 │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ it mi │ │ │ │ │ addmi r3, #3 │ │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ │ - bgt.w 115c │ │ │ │ │ + bgt.w 1118 │ │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ │ adds r0, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1184 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + beq.w 1110 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 114a │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ + beq.w 10f4 │ │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.w 1158 │ │ │ │ │ + bcs.w 110c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 1158 │ │ │ │ │ + beq.w 110c │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ bne.n ffe │ │ │ │ │ - ldrb r3, [r7, #0] │ │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + cbz r3, 1024 │ │ │ │ │ + strb.w r3, [r1], #1 │ │ │ │ │ + ldrb.w r3, [r6, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 118a │ │ │ │ │ - strb r3, [r4, #0] │ │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1154 │ │ │ │ │ - strb r3, [r4, #1] │ │ │ │ │ - adds r1, r4, #2 │ │ │ │ │ - ldrb r3, [r7, #2] │ │ │ │ │ - cbz r3, 1078 │ │ │ │ │ - strb r3, [r4, #2] │ │ │ │ │ - adds r1, r4, #3 │ │ │ │ │ - ldrb r3, [r7, #3] │ │ │ │ │ - cbz r3, 1078 │ │ │ │ │ - strb r3, [r4, #3] │ │ │ │ │ - adds r1, r4, #4 │ │ │ │ │ - ldrb r3, [r7, #4] │ │ │ │ │ - cbz r3, 1078 │ │ │ │ │ - strb r3, [r4, #4] │ │ │ │ │ - adds r1, r4, #5 │ │ │ │ │ - ldrb r3, [r7, #5] │ │ │ │ │ - cbz r3, 1078 │ │ │ │ │ - strb r3, [r4, #5] │ │ │ │ │ - adds r1, r4, #6 │ │ │ │ │ - ldrb r3, [r7, #6] │ │ │ │ │ - cbz r3, 1078 │ │ │ │ │ - strb r3, [r4, #6] │ │ │ │ │ - adds r1, r4, #7 │ │ │ │ │ - ldrb r3, [r7, #7] │ │ │ │ │ - cbz r3, 1078 │ │ │ │ │ - strb r3, [r4, #7] │ │ │ │ │ - add.w r1, r4, #8 │ │ │ │ │ - ldrb r3, [r7, #8] │ │ │ │ │ - cbz r3, 1078 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ - add.w r1, r4, #9 │ │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ │ - cbz r2, 1078 │ │ │ │ │ - add.w r3, r7, #9 │ │ │ │ │ - strb.w r2, [r1], #1 │ │ │ │ │ - ldrb.w r2, [r3, #1]! │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 106c │ │ │ │ │ + bne.n 1018 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r3, #25128 @ 0x6228 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ strh.w r3, [r2], #3 │ │ │ │ │ strb r0, [r1, #2] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1140 │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ + beq.n 10ea │ │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10f0 │ │ │ │ │ + ble.n 109a │ │ │ │ │ subs r5, #1 │ │ │ │ │ add r5, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ │ ittt eq │ │ │ │ │ - moveq r6, #92 @ 0x5c │ │ │ │ │ - strbeq.w r6, [r2], #2 │ │ │ │ │ + moveq r7, #92 @ 0x5c │ │ │ │ │ + strbeq.w r7, [r2], #2 │ │ │ │ │ strbeq r3, [r0, #1] │ │ │ │ │ - beq.n 113a │ │ │ │ │ + beq.n 10e4 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r0, #0] │ │ │ │ │ - beq.n 113a │ │ │ │ │ + beq.n 10e4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r0, #0] │ │ │ │ │ - beq.n 113a │ │ │ │ │ + beq.n 10e4 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ addeq r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r0, #0] │ │ │ │ │ - beq.n 113a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1176 │ │ │ │ │ + beq.n 10e4 │ │ │ │ │ + cbz r3, 10fe │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ cmp.w ip, #94 @ 0x5e │ │ │ │ │ - bhi.n 110e │ │ │ │ │ + bhi.n 10b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - bne.n 1098 │ │ │ │ │ + bne.n 1044 │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ movs r3, #41 @ 0x29 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ - strb r7, [r2, #0] │ │ │ │ │ + strb r6, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ - movw r6, #30812 @ 0x785c │ │ │ │ │ - strh r6, [r2, #0] │ │ │ │ │ + movw r7, #30812 @ 0x785c │ │ │ │ │ + strh r7, [r2, #0] │ │ │ │ │ mov.w lr, r3, lsr #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ - ldr.w r6, [ip] │ │ │ │ │ + ldr.w r7, [ip] │ │ │ │ │ adds r2, #4 │ │ │ │ │ - ldrb.w r6, [r6, lr] │ │ │ │ │ - strb.w r6, [r2, #-2] │ │ │ │ │ - ldr.w r6, [ip] │ │ │ │ │ - ldrb r3, [r6, r3] │ │ │ │ │ + ldrb.w r7, [r7, lr] │ │ │ │ │ + strb.w r7, [r2, #-2] │ │ │ │ │ + ldr.w r7, [ip] │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ strb r3, [r0, #3] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n 1098 │ │ │ │ │ - b.n 10f0 │ │ │ │ │ + bne.n 1044 │ │ │ │ │ + b.n 109a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 108e │ │ │ │ │ + b.n 103a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.n ff0 │ │ │ │ │ - adds r1, r4, #1 │ │ │ │ │ - b.n 1078 │ │ │ │ │ + movw r3, #30812 @ 0x785c │ │ │ │ │ + movt r3, #12336 @ 0x3030 │ │ │ │ │ + adds r2, #4 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + b.n 10e4 │ │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ │ b.n 1012 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 10b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 110a │ │ │ │ │ - movw r3, #30812 @ 0x785c │ │ │ │ │ - movt r3, #12336 @ 0x3030 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - b.n 113a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1172 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b.n 1078 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1114 │ │ │ │ │ │ │ │ │ │ -00001190 : │ │ │ │ │ +00001130 : │ │ │ │ │ bytearray_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, #4032] @ 0xfc0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1202 │ │ │ │ │ + cbz r3, 11a2 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 1202 │ │ │ │ │ + cbz r3, 11a2 │ │ │ │ │ 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 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1784 │ │ │ │ │ + beq.w 1724 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 157c │ │ │ │ │ + beq.w 151c │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 155a │ │ │ │ │ + beq.w 14fa │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 1564 │ │ │ │ │ + bhi.w 1504 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 16ae │ │ │ │ │ + blt.w 164e │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w 13c4 │ │ │ │ │ + bge.w 1364 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1702 │ │ │ │ │ + bne.w 16a2 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13d2 │ │ │ │ │ + blt.w 1372 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1384 │ │ │ │ │ + bne.w 1324 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.w 14c6 │ │ │ │ │ - beq.w 143c │ │ │ │ │ + blt.w 1466 │ │ │ │ │ + beq.w 13dc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldrd r5, r1, [sp, #12] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.w 1528 │ │ │ │ │ + blt.w 14c8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq.w fp, #0 │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ - bne.w 1440 │ │ │ │ │ + bne.w 13e0 │ │ │ │ │ add.w r2, r8, r5 │ │ │ │ │ mov sl, r2 │ │ │ │ │ sub.w r4, r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 131e │ │ │ │ │ + beq.n 12be │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 133a │ │ │ │ │ - beq.n 130a │ │ │ │ │ + blt.n 12da │ │ │ │ │ + beq.n 12aa │ │ │ │ │ sub.w r2, r9, r2 │ │ │ │ │ add.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 169e │ │ │ │ │ + bgt.w 163e │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 1686 │ │ │ │ │ + bgt.w 1626 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ subs r1, r7, r0 │ │ │ │ │ add.w ip, r1, r3 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcs.n 1368 │ │ │ │ │ + bcs.n 1308 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r4 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.w 13d8 │ │ │ │ │ + bls.w 1378 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 169e │ │ │ │ │ + blt.w 163e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14f4 │ │ │ │ │ + bne.w 1494 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ + beq.w 163e │ │ │ │ │ strd r3, r7, [r6, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r6, #20] │ │ │ │ │ str r4, [r6, #8] │ │ │ │ │ strb r3, [r7, r4] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17b2 │ │ │ │ │ + beq.w 1752 │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ movs r4, #0 │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ add.w r1, r7, r9 │ │ │ │ │ add.w r0, r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 11fa │ │ │ │ │ + ble.w 119a │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ adds r0, r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 11fa │ │ │ │ │ + b.n 119a │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 1332 │ │ │ │ │ + blt.n 12d2 │ │ │ │ │ it ne │ │ │ │ │ ldrne r7, [r6, #20] │ │ │ │ │ - bne.n 1286 │ │ │ │ │ + bne.n 1226 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 130a │ │ │ │ │ + b.n 12aa │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 1686 │ │ │ │ │ + bgt.w 1626 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 16c2 │ │ │ │ │ + bne.w 1662 │ │ │ │ │ adds r1, r3, r4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ bl 66c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 17aa │ │ │ │ │ + beq.w 174a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1328 │ │ │ │ │ + beq.n 12c8 │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ - b.n 130a │ │ │ │ │ + b.n 12aa │ │ │ │ │ cmp.w r4, r2, lsr #1 │ │ │ │ │ - bcc.n 12ca │ │ │ │ │ + bcc.n 126a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r3 │ │ │ │ │ str r4, [r6, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r7, r4] │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 128e │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 13ee │ │ │ │ │ + beq.n 138e │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #672] @ (162c ) │ │ │ │ │ + ldr r1, [pc, #672] @ (15cc ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 13e6 │ │ │ │ │ + bne.n 1386 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14d4 │ │ │ │ │ + beq.w 1474 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - blt.w 1776 │ │ │ │ │ - beq.w 16a4 │ │ │ │ │ + blt.w 1716 │ │ │ │ │ + beq.w 1644 │ │ │ │ │ ldrd r5, r3, [sp, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r3, [r6, #8] │ │ │ │ │ - bgt.w 1530 │ │ │ │ │ + bgt.w 14d0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 16a4 │ │ │ │ │ + bne.w 1644 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 1260 │ │ │ │ │ + b.n 1200 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 11fa │ │ │ │ │ + b.n 119a │ │ │ │ │ add.w r3, r4, r4, lsr #3 │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - bhi.w 1552 │ │ │ │ │ + bhi.w 14f2 │ │ │ │ │ adds r3, #3 │ │ │ │ │ - b.n 12ca │ │ │ │ │ + b.n 126a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1390 │ │ │ │ │ + bne.n 1330 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 175e │ │ │ │ │ + bne.w 16fe │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bmi.w 175e │ │ │ │ │ - ldr r0, [pc, #548] @ (162c ) │ │ │ │ │ + bmi.w 16fe │ │ │ │ │ + ldr r0, [pc, #548] @ (15cc ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d2 │ │ │ │ │ + beq.n 1372 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1190 │ │ │ │ │ + bl 1130 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11fa │ │ │ │ │ + beq.w 119a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11fa │ │ │ │ │ + bne.w 119a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11fa │ │ │ │ │ + b.n 119a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 172e │ │ │ │ │ + beq.w 16ce │ │ │ │ │ ldr r7, [r6, #20] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1686 │ │ │ │ │ + bgt.w 1626 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 11f8 │ │ │ │ │ + beq.w 1198 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ itttt lt │ │ │ │ │ addlt.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ │ neglt r0, r2 │ │ │ │ │ strlt r0, [sp, #20] │ │ │ │ │ addlt r0, r5, #1 │ │ │ │ │ itt lt │ │ │ │ │ mlalt r5, r2, r1, r5 │ │ │ │ │ strdlt r5, r0, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 14a4 │ │ │ │ │ + ble.n 1444 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1484 │ │ │ │ │ + b.n 1424 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r5, r2 │ │ │ │ │ adds r0, r2, r5 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r7 │ │ │ │ │ - bcs.n 153a │ │ │ │ │ + bcs.n 14da │ │ │ │ │ subs r0, r5, r4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.n 147e │ │ │ │ │ + bne.n 141e │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mla r1, r1, sl, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.w 171c │ │ │ │ │ + bhi.w 16bc │ │ │ │ │ sub.w r1, r3, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 66c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r4, #0 │ │ │ │ │ - b.n 11fa │ │ │ │ │ + b.n 119a │ │ │ │ │ ldrd r5, r3, [sp, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 1556 │ │ │ │ │ + ble.n 14f6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n 1440 │ │ │ │ │ + b.n 13e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 14c6 │ │ │ │ │ - beq.n 143c │ │ │ │ │ + blt.n 1466 │ │ │ │ │ + beq.n 13dc │ │ │ │ │ ldrd r5, r3, [sp, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 16ec │ │ │ │ │ + bgt.w 168c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 1556 │ │ │ │ │ + bne.n 14f6 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 13c0 │ │ │ │ │ + b.n 1360 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 169e │ │ │ │ │ + beq.w 163e │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16f8 │ │ │ │ │ + beq.w 1698 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 12e2 │ │ │ │ │ + b.n 1282 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - bne.n 159a │ │ │ │ │ + bne.n 153a │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b.n 1260 │ │ │ │ │ + b.n 1200 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r0, r5, r4 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ add r1, r7 │ │ │ │ │ add r0, r7 │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne.n 147e │ │ │ │ │ - b.n 14a0 │ │ │ │ │ + bne.n 141e │ │ │ │ │ + b.n 1440 │ │ │ │ │ adds r3, #6 │ │ │ │ │ - b.n 12c4 │ │ │ │ │ + b.n 1264 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 1440 │ │ │ │ │ + b.n 13e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13d2 │ │ │ │ │ + bne.w 1372 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 1372 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 16aa │ │ │ │ │ + blt.w 164a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.w 13c4 │ │ │ │ │ + bge.w 1364 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ adds r0, r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ │ - b.n 1244 │ │ │ │ │ + b.n 11e4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1440 │ │ │ │ │ + beq.w 13e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1754 │ │ │ │ │ + beq.w 16f4 │ │ │ │ │ ldr r4, [r6, #20] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne.w 1738 │ │ │ │ │ + bne.w 16d8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 11f8 │ │ │ │ │ + ble.w 1198 │ │ │ │ │ add.w r5, fp, r8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r2, r5, fp │ │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ │ subs r5, #1 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 1630 │ │ │ │ │ + beq.n 15d0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1624 │ │ │ │ │ + beq.n 15c4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 161a │ │ │ │ │ + beq.n 15ba │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1610 │ │ │ │ │ + beq.n 15b0 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 1606 │ │ │ │ │ + beq.n 15a6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 15fc │ │ │ │ │ + beq.n 159c │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 15f2 │ │ │ │ │ + beq.n 1592 │ │ │ │ │ ldrb.w r1, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ strb r1, [r4, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ strb r1, [r4, r3] │ │ │ │ │ @@ -2449,15 +2406,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ strb r1, [r4, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ - b.n 167a │ │ │ │ │ + b.n 161a │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ strb r1, [r4, r3] │ │ │ │ │ adds r0, #8 │ │ │ │ │ @@ -2488,372 +2445,372 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldrb r1, [r6, #7] │ │ │ │ │ add r3, r2 │ │ │ │ │ strb r1, [r4, r3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ - bne.n 1630 │ │ │ │ │ - b.n 11f8 │ │ │ │ │ + bne.n 15d0 │ │ │ │ │ + b.n 1198 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 1372 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 1372 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 15a2 │ │ │ │ │ + b.n 1542 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ - bmi.w 13c4 │ │ │ │ │ + bmi.w 1364 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.w 13c4 │ │ │ │ │ + bge.w 1364 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 11f4 │ │ │ │ │ - b.n 158a │ │ │ │ │ + bne.w 1194 │ │ │ │ │ + b.n 152a │ │ │ │ │ sub.w r2, r3, r9 │ │ │ │ │ add.w r1, r7, r9 │ │ │ │ │ add.w r0, r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, r4 │ │ │ │ │ bl 66c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 135c │ │ │ │ │ + bne.w 12fc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r3, r4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n 1360 │ │ │ │ │ + b.n 1300 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 1530 │ │ │ │ │ + b.n 14d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1510 │ │ │ │ │ + b.n 14b0 │ │ │ │ │ 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 .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 1372 │ │ │ │ │ sub.w r0, r1, sl │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add r0, r7 │ │ │ │ │ add r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 14b0 │ │ │ │ │ + b.n 1450 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1448 │ │ │ │ │ + b.n 13e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 1372 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 15aa │ │ │ │ │ + b.n 154a │ │ │ │ │ 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 .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 1372 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 16a4 │ │ │ │ │ + ble.n 1644 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 15a2 │ │ │ │ │ + b.n 1542 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13d2 │ │ │ │ │ + bne.w 1372 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 16a8 │ │ │ │ │ + beq.n 1648 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 155a │ │ │ │ │ + beq.w 14fa │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 1564 │ │ │ │ │ + bhi.w 1504 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b.n 16ae │ │ │ │ │ + b.n 164e │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 1372 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 12f8 │ │ │ │ │ + b.n 1298 │ │ │ │ │ │ │ │ │ │ -000017bc <_getbytevalue>: │ │ │ │ │ +0000175c <_getbytevalue>: │ │ │ │ │ _getbytevalue(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 17e6 <_getbytevalue+0x2a> │ │ │ │ │ + beq.n 1786 <_getbytevalue+0x2a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 17f4 <_getbytevalue+0x38> │ │ │ │ │ + bhi.n 1794 <_getbytevalue+0x38> │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 17f4 <_getbytevalue+0x38> │ │ │ │ │ + cbz r0, 1794 <_getbytevalue+0x38> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 17e0 <_getbytevalue+0x24> │ │ │ │ │ + b.n 1780 <_getbytevalue+0x24> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 17ec <_getbytevalue+0x30> │ │ │ │ │ + b.n 178c <_getbytevalue+0x30> │ │ │ │ │ │ │ │ │ │ -0000180c : │ │ │ │ │ +000017ac : │ │ │ │ │ bytearray_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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 1872 │ │ │ │ │ + bhi.n 1812 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 184c │ │ │ │ │ + beq.n 17ec │ │ │ │ │ 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 18aa │ │ │ │ │ + beq.n 184a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne.n 189a │ │ │ │ │ + bne.n 183a │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 1860 │ │ │ │ │ + cbz r1, 1800 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ - b.n 185c │ │ │ │ │ + b.n 17fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 18aa │ │ │ │ │ + cbz r0, 184a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 184c │ │ │ │ │ + ble.n 17ec │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 18aa │ │ │ │ │ + cbz r0, 184a │ │ │ │ │ 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 184c │ │ │ │ │ + bne.n 17ec │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 185c │ │ │ │ │ + b.n 17fc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018b0 : │ │ │ │ │ +00001850 : │ │ │ │ │ bytearray_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 1942 │ │ │ │ │ + bne.n 18e2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 19d6 │ │ │ │ │ + bhi.w 1976 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19d2 │ │ │ │ │ + beq.n 1972 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1970 │ │ │ │ │ + beq.n 1910 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - cbz r4, 1914 │ │ │ │ │ + cbz r4, 18b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n 199a │ │ │ │ │ + bpl.n 193a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1996 │ │ │ │ │ + beq.n 1936 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 19ba │ │ │ │ │ + bne.n 195a │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1914 │ │ │ │ │ + bne.n 18b4 │ │ │ │ │ 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 r2, r2, #3 │ │ │ │ │ - bpl.n 197a │ │ │ │ │ + bpl.n 191a │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1996 │ │ │ │ │ + cbz r0, 1936 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 19ba │ │ │ │ │ - cbz r4, 1972 │ │ │ │ │ + bne.n 195a │ │ │ │ │ + cbz r4, 1912 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 190e │ │ │ │ │ + b.n 18ae │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r8, r5, r3 │ │ │ │ │ - ldr r4, [pc, #172] @ (19f8 ) │ │ │ │ │ + ldr r4, [pc, #172] @ (1998 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1996 │ │ │ │ │ + cbz r0, 1936 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 18dc │ │ │ │ │ + bne.n 187c │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_GetDefaultEncoding │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1936 │ │ │ │ │ + b.n 18d6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2861,15 +2818,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 190e │ │ │ │ │ + b.n 18ae │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -2877,209 +2834,209 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1996 │ │ │ │ │ + b.n 1936 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1996 │ │ │ │ │ + b.n 1936 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n 1948 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #28] @ (19f8 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (1998 ) │ │ │ │ │ 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.w 18dc │ │ │ │ │ - b.n 1996 │ │ │ │ │ + bne.w 187c │ │ │ │ │ + b.n 1936 │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000019fc : │ │ │ │ │ +0000199c : │ │ │ │ │ bytearray_translate(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, 1a60 │ │ │ │ │ + cbnz r3, 1a00 │ │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 1a34 │ │ │ │ │ + bhi.n 19d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a9e │ │ │ │ │ + beq.n 1a3e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 1a5c │ │ │ │ │ + bne.n 19fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa8 │ │ │ │ │ + bl 1a48 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ - ldr.w ip, [pc, #108] @ 1aa4 │ │ │ │ │ + ldr.w ip, [pc, #108] @ 1a44 │ │ │ │ │ movs r5, #2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w ip, sp, #24 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd ip, r5, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a30 │ │ │ │ │ + beq.n 19d0 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 19ca │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r5, ip, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ - ldr.w ip, [pc, #56] @ 1aa4 │ │ │ │ │ + ldr.w ip, [pc, #56] @ 1a44 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w ip, sp, #24 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a30 │ │ │ │ │ + beq.n 19d0 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - beq.n 1a2a │ │ │ │ │ - b.n 1a5c │ │ │ │ │ + beq.n 19ca │ │ │ │ │ + b.n 19fc │ │ │ │ │ mov r5, ip │ │ │ │ │ - b.n 1a66 │ │ │ │ │ + b.n 1a06 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001aa8 : │ │ │ │ │ +00001a48 : │ │ │ │ │ bytearray_translate_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub.w sp, sp, #1120 @ 0x460 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 1da2 │ │ │ │ │ + beq.w 1d42 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d7e │ │ │ │ │ + bne.w 1d1e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ ldreq r4, [sp, #8] │ │ │ │ │ - bne.w 1d84 │ │ │ │ │ + bne.w 1d24 │ │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1d6c │ │ │ │ │ + bne.w 1d0c │ │ │ │ │ str r7, [r6, #0] │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.w 1ca8 │ │ │ │ │ + blt.w 1c48 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq.w 1c96 │ │ │ │ │ - ldr r0, [pc, #660] @ (1da8 ) │ │ │ │ │ + beq.w 1c36 │ │ │ │ │ + ldr r0, [pc, #660] @ (1d48 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cbe │ │ │ │ │ + beq.w 1c5e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1c66 │ │ │ │ │ + beq.w 1c06 │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c7c │ │ │ │ │ + beq.w 1c1c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r0, sl] │ │ │ │ │ str.w r3, [r8, #24] │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ str.w r2, [r8, #12] │ │ │ │ │ str.w sl, [r8, #8] │ │ │ │ │ str.w r3, [r8, #20] │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1cc4 │ │ │ │ │ + beq.w 1c64 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ clz r2, r3 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1cd6 │ │ │ │ │ + beq.w 1c76 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1c44 │ │ │ │ │ + beq.n 1be4 │ │ │ │ │ add.w lr, r0, sl │ │ │ │ │ ands.w sl, sl, #7 │ │ │ │ │ - beq.n 1bf4 │ │ │ │ │ + beq.n 1b94 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 1be6 │ │ │ │ │ + beq.n 1b86 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n 1bdc │ │ │ │ │ + beq.n 1b7c │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 1bd2 │ │ │ │ │ + beq.n 1b72 │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.n 1bc8 │ │ │ │ │ + beq.n 1b68 │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - beq.n 1bbe │ │ │ │ │ + beq.n 1b5e │ │ │ │ │ cmp.w sl, #6 │ │ │ │ │ - bne.n 1c5a │ │ │ │ │ + bne.n 1bfa │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ @@ -3091,15 +3048,15 @@ │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - beq.n 1c44 │ │ │ │ │ + beq.n 1be4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ adds r0, r2, #7 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ │ @@ -3121,188 +3078,188 @@ │ │ │ │ │ strb.w r3, [ip, #4] │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #5] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ - bne.n 1bf4 │ │ │ │ │ - cbz r5, 1c4c │ │ │ │ │ + bne.n 1b94 │ │ │ │ │ + cbz r5, 1bec │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1cce │ │ │ │ │ + bne.n 1c6e │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w sp, sp, #1120 @ 0x460 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - b.n 1bb4 │ │ │ │ │ + b.n 1b54 │ │ │ │ │ str.w sl, [r0, #16] │ │ │ │ │ strd sl, sl, [r0, #8] │ │ │ │ │ strd sl, sl, [r0, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1b5c │ │ │ │ │ + b.n 1afc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c96 │ │ │ │ │ + beq.n 1c36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 1c96 │ │ │ │ │ + cbnz r3, 1c36 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 1cbe │ │ │ │ │ + cbz r0, 1c5e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b58 │ │ │ │ │ - b.n 1c72 │ │ │ │ │ + bne.w 1af8 │ │ │ │ │ + b.n 1c12 │ │ │ │ │ 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 .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c44 │ │ │ │ │ + b.n 1be4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1b6a │ │ │ │ │ + b.n 1b0a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + b.n 1bf0 │ │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ │ - cbz r4, 1d08 │ │ │ │ │ + cbz r4, 1ca8 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov lr, r2 │ │ │ │ │ adds r4, #255 @ 0xff │ │ │ │ │ ldrb.w r9, [ip, #1]! │ │ │ │ │ str.w r9, [lr], #4 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 1ce2 │ │ │ │ │ + bne.n 1c82 │ │ │ │ │ ldr.w lr, [r6] │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 1d18 │ │ │ │ │ + ble.n 1cb8 │ │ │ │ │ ldrb.w r9, [lr, r4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w ip, [r2, r9, lsl #2] │ │ │ │ │ - b.n 1cf8 │ │ │ │ │ + b.n 1c98 │ │ │ │ │ mov ip, r2 │ │ │ │ │ str.w r4, [ip], #4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ │ - bne.n 1d0a │ │ │ │ │ - b.n 1cee │ │ │ │ │ + bne.n 1caa │ │ │ │ │ + b.n 1c8e │ │ │ │ │ add.w lr, r0, sl │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 1d34 │ │ │ │ │ + b.n 1cd4 │ │ │ │ │ ldrb.w ip, [r0], #1 │ │ │ │ │ ldr.w ip, [r2, ip, lsl #2] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ itt ne │ │ │ │ │ strbne.w ip, [r4], #1 │ │ │ │ │ movne r3, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 1d20 │ │ │ │ │ + bne.n 1cc0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1c44 │ │ │ │ │ + beq.n 1be4 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 66c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1c44 │ │ │ │ │ + bne.w 1be4 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cbe │ │ │ │ │ + beq.n 1c5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cbe │ │ │ │ │ + bne.n 1c5e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cbe │ │ │ │ │ + b.n 1c5e │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1afa │ │ │ │ │ - cbnz r5, 1d9a │ │ │ │ │ + beq.w 1a9a │ │ │ │ │ + cbnz r5, 1d3a │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + b.n 1bf0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1d7e │ │ │ │ │ + b.n 1d1e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1a8e │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001dac : │ │ │ │ │ +00001d4c : │ │ │ │ │ PyByteArray_FromStringAndSize(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ - blt.n 1e2c │ │ │ │ │ + blt.n 1dcc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1e24 │ │ │ │ │ + beq.n 1dc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #124] @ (1e48 ) │ │ │ │ │ + ldr r0, [pc, #124] @ (1de8 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1e42 │ │ │ │ │ - cbz r6, 1e06 │ │ │ │ │ + cbz r0, 1de2 │ │ │ │ │ + cbz r6, 1da6 │ │ │ │ │ adds r7, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - cbz r0, 1e0e │ │ │ │ │ - cbz r5, 1e00 │ │ │ │ │ + cbz r0, 1dae │ │ │ │ │ + cbz r5, 1da0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, r6] │ │ │ │ │ @@ -3310,26 +3267,26 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r6, r7, [r4, #8] │ │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ strb r5, [r0, r6] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b.n 1df2 │ │ │ │ │ + b.n 1d92 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ - b.n 1df2 │ │ │ │ │ + b.n 1d92 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e24 │ │ │ │ │ + beq.n 1dc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1e24 │ │ │ │ │ + cbnz r3, 1dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3340,123 +3297,123 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1dfc │ │ │ │ │ + b.n 1d9c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001e4c : │ │ │ │ │ +00001dec : │ │ │ │ │ bytearray_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1ea2 │ │ │ │ │ + cbz r3, 1e42 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 1ea2 │ │ │ │ │ + cbz r3, 1e42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.w 1ff4 │ │ │ │ │ + beq.w 1f94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1ffe │ │ │ │ │ + blt.w 1f9e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.w 2006 │ │ │ │ │ + ble.w 1fa6 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #440] @ (2050 ) │ │ │ │ │ + ldr r0, [pc, #440] @ (1ff0 ) │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 2018 │ │ │ │ │ + bne.w 1fb8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2014 │ │ │ │ │ + blt.w 1fb4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble.n 1fd0 │ │ │ │ │ + ble.n 1f70 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 1eee │ │ │ │ │ + bne.n 1e8e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 203c │ │ │ │ │ + beq.w 1fdc │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2032 │ │ │ │ │ + beq.w 1fd2 │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2014 │ │ │ │ │ + beq.w 1fb4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1fea │ │ │ │ │ + beq.n 1f8a │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add lr, r5 │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r2, r1, #7 │ │ │ │ │ - beq.n 1f82 │ │ │ │ │ + beq.n 1f22 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1f74 │ │ │ │ │ + beq.n 1f14 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1f6a │ │ │ │ │ + beq.n 1f0a │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1f60 │ │ │ │ │ + beq.n 1f00 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 1f56 │ │ │ │ │ + beq.n 1ef6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 1f4c │ │ │ │ │ + beq.n 1eec │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 1f42 │ │ │ │ │ + beq.n 1ee2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ mov ip, r5 │ │ │ │ │ strb r2, [r5, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ │ @@ -3479,15 +3436,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp ip, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ - beq.n 1e9e │ │ │ │ │ + beq.n 1e3e │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ mov r1, ip │ │ │ │ │ strb.w r2, [ip, #1] │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp ip, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -3515,146 +3472,146 @@ │ │ │ │ │ strb r2, [r1, #7] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r2 │ │ │ │ │ - bne.n 1f82 │ │ │ │ │ - b.n 1e9e │ │ │ │ │ - ldr r0, [pc, #128] @ (2054 ) │ │ │ │ │ + bne.n 1f22 │ │ │ │ │ + b.n 1e3e │ │ │ │ │ + ldr r0, [pc, #128] @ (1ff4 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e9e │ │ │ │ │ + beq.w 1e3e │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - b.n 1e9e │ │ │ │ │ + b.n 1e3e │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1f0e │ │ │ │ │ + b.n 1eae │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 2014 │ │ │ │ │ + cbnz r0, 1fb4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bpl.w 1e8e │ │ │ │ │ + bpl.w 1e2e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e9e │ │ │ │ │ + b.n 1e3e │ │ │ │ │ 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 .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2014 │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 1ef6 │ │ │ │ │ + b.n 1e96 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - b.n 1e9e │ │ │ │ │ + b.n 1e3e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002058 : │ │ │ │ │ +00001ff8 : │ │ │ │ │ bytearray_iconcat(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21d0 │ │ │ │ │ + bne.w 2170 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 21c4 │ │ │ │ │ + blt.w 2164 │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 20f4 │ │ │ │ │ + beq.n 2094 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 21a2 │ │ │ │ │ + bgt.w 2142 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldrd r0, r7, [r4, #16] │ │ │ │ │ subs r6, r7, r0 │ │ │ │ │ adds r1, r6, r3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 211c │ │ │ │ │ + bcs.n 20bc │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 213c │ │ │ │ │ + bls.n 20dc │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - bmi.n 2194 │ │ │ │ │ + bmi.n 2134 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 214c │ │ │ │ │ + bne.n 20ec │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2194 │ │ │ │ │ + beq.n 2134 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ │ strb r6, [r0, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2186 │ │ │ │ │ + beq.n 2126 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3665,42 +3622,42 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp.w r3, r2, lsr #1 │ │ │ │ │ - bcc.n 2148 │ │ │ │ │ + bcc.n 20e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strb.w ip, [r7, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 20f4 │ │ │ │ │ + b.n 2094 │ │ │ │ │ add.w r7, r3, r3, lsr #3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n 2190 │ │ │ │ │ + bhi.n 2130 │ │ │ │ │ adds r7, #3 │ │ │ │ │ - b.n 20d4 │ │ │ │ │ + b.n 2074 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - b.n 20d4 │ │ │ │ │ + b.n 2074 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2194 │ │ │ │ │ + cbz r0, 2134 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r2, 21ba │ │ │ │ │ + cbz r2, 215a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3712,52 +3669,52 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ strd r6, r6, [r4, #16] │ │ │ │ │ strb r2, [r6, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 20f4 │ │ │ │ │ + b.n 2094 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 20fa │ │ │ │ │ + b.n 209a │ │ │ │ │ adds r7, #6 │ │ │ │ │ - bpl.n 20d4 │ │ │ │ │ + bpl.n 2074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2118 │ │ │ │ │ + b.n 20b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2198 │ │ │ │ │ + b.n 2138 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 215e │ │ │ │ │ + b.n 20fe │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 2118 │ │ │ │ │ + b.n 20b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3765,38 +3722,38 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 219e │ │ │ │ │ + b.n 213e │ │ │ │ │ │ │ │ │ │ -000021f0 : │ │ │ │ │ +00002190 : │ │ │ │ │ bytearray_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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 2230 │ │ │ │ │ + bhi.n 21d0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 2258 │ │ │ │ │ + bne.n 21f8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 2248 │ │ │ │ │ + cbz r1, 21e8 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3804,148 +3761,148 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 227e │ │ │ │ │ + cbnz r0, 221e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 21cc │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ - b.n 222c │ │ │ │ │ + b.n 21cc │ │ │ │ │ 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 2244 │ │ │ │ │ + beq.n 21e4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 221c │ │ │ │ │ + beq.n 21bc │ │ │ │ │ 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 221c │ │ │ │ │ - b.n 2244 │ │ │ │ │ + bne.n 21bc │ │ │ │ │ + b.n 21e4 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 221c │ │ │ │ │ + ble.n 21bc │ │ │ │ │ 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 226c │ │ │ │ │ - b.n 2244 │ │ │ │ │ + bne.n 220c │ │ │ │ │ + b.n 21e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002298 : │ │ │ │ │ +00002238 : │ │ │ │ │ bytearray_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ + beq.w 2390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23f0 │ │ │ │ │ + beq.w 2390 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 23ea │ │ │ │ │ + bne.w 238a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23d6 │ │ │ │ │ + bne.n 2376 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 2354 │ │ │ │ │ + bne.n 22f4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, 2330 │ │ │ │ │ + cbnz r4, 22d0 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 2330 │ │ │ │ │ + bhi.n 22d0 │ │ │ │ │ tbb [pc, r7] │ │ │ │ │ .word 0x0d03960d │ │ │ │ │ .short 0x920b │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 2326 │ │ │ │ │ + bne.n 22c6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt.n 2316 │ │ │ │ │ + bgt.n 22b6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.n 22be │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 23d0 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 233c ) │ │ │ │ │ + bhi.n 2370 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 22dc ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000023cb │ │ │ │ │ + .word 0x0000236b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023a7 │ │ │ │ │ + .word 0x00002347 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002327 │ │ │ │ │ + .word 0x000022c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002317 │ │ │ │ │ + .word 0x000022b7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023a1 │ │ │ │ │ + .word 0x00002341 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000023d1 │ │ │ │ │ + .word 0x00002371 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 23b2 │ │ │ │ │ + bls.n 2352 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3954,258 +3911,258 @@ │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2330 │ │ │ │ │ + bne.n 22d0 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 2330 │ │ │ │ │ - add r3, pc, #4 @ (adr r3, 2388 ) │ │ │ │ │ + bhi.n 22d0 │ │ │ │ │ + add r3, pc, #4 @ (adr r3, 2328 ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000023ad │ │ │ │ │ + .word 0x0000234d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002439 │ │ │ │ │ + .word 0x000023d9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002331 │ │ │ │ │ + .word 0x000022d1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002331 │ │ │ │ │ + .word 0x000022d1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000022c3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002431 │ │ │ │ │ + .word 0x000023d1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + bgt.n 22b6 │ │ │ │ │ + b.n 22c6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + ble.n 22b6 │ │ │ │ │ + b.n 22c6 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 2326 │ │ │ │ │ - b.n 2316 │ │ │ │ │ + bge.n 22c6 │ │ │ │ │ + b.n 22b6 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.n 22be │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + blt.n 22b6 │ │ │ │ │ + b.n 22c6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + bge.n 22b6 │ │ │ │ │ + b.n 22c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.n 22be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 23e0 │ │ │ │ │ + b.n 2380 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.n 2400 │ │ │ │ │ + bmi.n 23a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 23e0 │ │ │ │ │ + bpl.n 2380 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23e0 │ │ │ │ │ + beq.n 2380 │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 23e0 │ │ │ │ │ + bhi.n 2380 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23e0 │ │ │ │ │ + beq.n 2380 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.n 22be │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.w 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + bge.w 22b6 │ │ │ │ │ + b.n 22c6 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.w 2316 │ │ │ │ │ - b.n 2326 │ │ │ │ │ + ble.w 22b6 │ │ │ │ │ + b.n 22c6 │ │ │ │ │ │ │ │ │ │ -00002440 : │ │ │ │ │ +000023e0 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 2484 │ │ │ │ │ + cbz r3, 2424 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 246c │ │ │ │ │ - cbz r1, 2488 │ │ │ │ │ + bge.n 240c │ │ │ │ │ + cbz r1, 2428 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #56] @ (249c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (243c ) │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2484 │ │ │ │ │ + beq.n 2424 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 2492 │ │ │ │ │ + cbz r2, 2432 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 245e │ │ │ │ │ + b.n 23fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2484 │ │ │ │ │ + b.n 2424 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000024a0 : │ │ │ │ │ +00002440 : │ │ │ │ │ bytearray_append(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 25c8 │ │ │ │ │ + beq.w 2568 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 25d0 │ │ │ │ │ + bhi.w 2570 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 260c │ │ │ │ │ + beq.w 25ac │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 25e8 │ │ │ │ │ + bgt.w 2588 │ │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ │ adds r6, r5, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub.w r8, r1, r0 │ │ │ │ │ add.w r2, r8, r6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 2550 │ │ │ │ │ + bcs.n 24f0 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r6 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 2570 │ │ │ │ │ + bls.n 2510 │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ - bmi.n 2580 │ │ │ │ │ + bmi.n 2520 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2588 │ │ │ │ │ + bne.n 2528 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2580 │ │ │ │ │ + cbz r0, 2520 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ strb.w r8, [r0, r6] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2600 │ │ │ │ │ + beq.n 25a0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ strb r7, [r3, r5] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp.w r6, r3, lsr #1 │ │ │ │ │ it cc │ │ │ │ │ addcc r3, r5, #2 │ │ │ │ │ - bcc.n 251a │ │ │ │ │ + bcc.n 24ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r1, r6] │ │ │ │ │ - b.n 2538 │ │ │ │ │ + b.n 24d8 │ │ │ │ │ add.w r3, r6, r6, lsr #3 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ it ls │ │ │ │ │ addls r3, #3 │ │ │ │ │ - bls.n 251a │ │ │ │ │ + bls.n 24ba │ │ │ │ │ adds r3, #6 │ │ │ │ │ - bpl.n 251a │ │ │ │ │ + bpl.n 24ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 254a │ │ │ │ │ + b.n 24ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2580 │ │ │ │ │ + beq.n 2520 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2624 │ │ │ │ │ + beq.n 25c4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4215,412 +4172,412 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strd r3, r8, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #20] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ strb.w r3, [r8, r6] │ │ │ │ │ - b.n 2538 │ │ │ │ │ + b.n 24d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2584 │ │ │ │ │ + bne.n 2524 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2584 │ │ │ │ │ + b.n 2524 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2584 │ │ │ │ │ + b.n 2524 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strb r7, [r3, r5] │ │ │ │ │ - b.n 2542 │ │ │ │ │ + b.n 24e2 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2584 │ │ │ │ │ + b.n 2524 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 25a0 │ │ │ │ │ + b.n 2540 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002630 : │ │ │ │ │ +000025d0 : │ │ │ │ │ bytearray_strip_impl_helper(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ - bne.w 2822 │ │ │ │ │ + bne.w 27c2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ movs r6, #6 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2810 │ │ │ │ │ + beq.w 27b0 │ │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 274a │ │ │ │ │ + beq.n 26ea │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2740 │ │ │ │ │ + ble.n 26e0 │ │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ ands.w r3, r8, #3 │ │ │ │ │ - beq.n 2704 │ │ │ │ │ + beq.n 26a4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 26b6 │ │ │ │ │ + beq.n 2656 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 26a6 │ │ │ │ │ + beq.n 2646 │ │ │ │ │ ldrb.w r1, [r9] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 271a │ │ │ │ │ + beq.n 26ba │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271a │ │ │ │ │ + cbz r0, 26ba │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271a │ │ │ │ │ + cbz r0, 26ba │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 2704 │ │ │ │ │ - b.n 271a │ │ │ │ │ + bne.n 26a4 │ │ │ │ │ + b.n 26ba │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r3, 271a │ │ │ │ │ + cbz r3, 26ba │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - cbz r3, 271a │ │ │ │ │ + cbz r3, 26ba │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ add.w r4, sl, #2 │ │ │ │ │ adds r7, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 271a │ │ │ │ │ + cbz r0, 26ba │ │ │ │ │ add.w r4, sl, #3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.n 271a │ │ │ │ │ + beq.n 26ba │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26cc │ │ │ │ │ + bne.n 266c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 274c │ │ │ │ │ + bne.n 26ec │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 272e │ │ │ │ │ + beq.n 26ce │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 274c │ │ │ │ │ - b.n 2720 │ │ │ │ │ + bne.n 26ec │ │ │ │ │ + b.n 26c0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ sub.w fp, r8, r4 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ mov sl, r8 │ │ │ │ │ ands.w fp, fp, #3 │ │ │ │ │ - beq.n 27ec │ │ │ │ │ + beq.n 278c │ │ │ │ │ add.w sl, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - blt.n 2720 │ │ │ │ │ + blt.n 26c0 │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 26c0 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 27ec │ │ │ │ │ + beq.n 278c │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n 2796 │ │ │ │ │ + beq.n 2736 │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, sl │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 26c0 │ │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, sl │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 27ec │ │ │ │ │ - b.n 2720 │ │ │ │ │ + cbnz r0, 278c │ │ │ │ │ + b.n 26c0 │ │ │ │ │ ldrb.w r1, [r7, #-1] │ │ │ │ │ mov r8, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 26c0 │ │ │ │ │ ldrb.w r1, [r7, #-2] │ │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 26c0 │ │ │ │ │ ldrb.w r1, [r7, #-3] │ │ │ │ │ sub.w r8, fp, #2 │ │ │ │ │ sub.w sl, fp, #3 │ │ │ │ │ subs r7, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2720 │ │ │ │ │ + beq.n 26c0 │ │ │ │ │ add.w fp, sl, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, sl │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - blt.n 2720 │ │ │ │ │ + blt.n 26c0 │ │ │ │ │ ldrb.w r1, [r7, #-1] │ │ │ │ │ subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27ac │ │ │ │ │ - b.n 2720 │ │ │ │ │ + bne.n 274c │ │ │ │ │ + b.n 26c0 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 274c │ │ │ │ │ - b.n 2720 │ │ │ │ │ + bne.n 26ec │ │ │ │ │ + b.n 26c0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 2834 │ │ │ │ │ + cbnz r0, 27d4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n 2662 │ │ │ │ │ + b.n 2602 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 273a │ │ │ │ │ + b.n 26da │ │ │ │ │ │ │ │ │ │ -00002838 : │ │ │ │ │ +000027d8 : │ │ │ │ │ bytearray_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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 28ac │ │ │ │ │ + bhi.n 284c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 2888 │ │ │ │ │ + bne.n 2828 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 2878 │ │ │ │ │ + cbz r1, 2818 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ - b.n 2874 │ │ │ │ │ + b.n 2814 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 28c0 │ │ │ │ │ + cbz r0, 2860 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 2864 │ │ │ │ │ + beq.n 2804 │ │ │ │ │ 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 2864 │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + bne.n 2804 │ │ │ │ │ + b.n 2860 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 28c4 │ │ │ │ │ + cbnz r0, 2864 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2874 │ │ │ │ │ + b.n 2814 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 2864 │ │ │ │ │ + ble.n 2804 │ │ │ │ │ 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 289a │ │ │ │ │ - b.n 28c0 │ │ │ │ │ + bne.n 283a │ │ │ │ │ + b.n 2860 │ │ │ │ │ │ │ │ │ │ -000028dc : │ │ │ │ │ +0000287c : │ │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2e54 │ │ │ │ │ + bne.w 2df4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 PySequence_Fast │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e48 │ │ │ │ │ + beq.w 2de8 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 2e10 │ │ │ │ │ + beq.w 2db0 │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ - bgt.w 2df0 │ │ │ │ │ + bgt.w 2d90 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ mov r5, r6 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne.n 2a2c │ │ │ │ │ + bne.n 29cc │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n 29fa │ │ │ │ │ + b.n 299a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -4628,37 +4585,37 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ subs r4, r2, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w 2ede │ │ │ │ │ + blt.w 2e7e │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2d5c │ │ │ │ │ + beq.w 2cfc │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.w 2ede │ │ │ │ │ + blt.w 2e7e │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r9 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.w 2d40 │ │ │ │ │ + bne.w 2ce0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, r8 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bpl.w 2d68 │ │ │ │ │ + bpl.w 2d08 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r4, [r2, r8, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.w 2d80 │ │ │ │ │ + bne.w 2d20 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r4, #0] │ │ │ │ │ @@ -4666,60 +4623,60 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r4, r2, r5 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt.w 2ede │ │ │ │ │ + blt.w 2e7e │ │ │ │ │ add r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2d32 │ │ │ │ │ + beq.w 2cd2 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.w 2ede │ │ │ │ │ + blt.w 2e7e │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r5, r9 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne.w 2d40 │ │ │ │ │ + bne.w 2ce0 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.n 2a76 │ │ │ │ │ + bge.n 2a16 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ - bpl.w 2d98 │ │ │ │ │ + bpl.w 2d38 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 2954 │ │ │ │ │ + beq.n 28f4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dd0 │ │ │ │ │ + bne.w 2d70 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 296c │ │ │ │ │ + b.n 290c │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge.n 2a7a │ │ │ │ │ + bge.n 2a1a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 2db2 │ │ │ │ │ + bpl.w 2d52 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 2dbc │ │ │ │ │ + bne.w 2d5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ @@ -4728,66 +4685,66 @@ │ │ │ │ │ adds r4, #16 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ │ - bne.w 2d3c │ │ │ │ │ + bne.w 2cdc │ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 29fa │ │ │ │ │ + b.n 299a │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dec │ │ │ │ │ + beq.w 2d8c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2ed4 │ │ │ │ │ + beq.w 2e74 │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ cmp.w r5, #1048576 @ 0x100000 │ │ │ │ │ - blt.n 2aa4 │ │ │ │ │ + blt.n 2a44 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.w 2ec8 │ │ │ │ │ + bmi.w 2e68 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2e6a │ │ │ │ │ + bne.w 2e0a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2c18 │ │ │ │ │ + beq.w 2bb8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r9, r9, r6, r3 │ │ │ │ │ sub.w r3, r9, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2b7e │ │ │ │ │ + beq.n 2b1e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2b68 │ │ │ │ │ + beq.n 2b08 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2b56 │ │ │ │ │ + beq.n 2af6 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2b44 │ │ │ │ │ + beq.n 2ae4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2b32 │ │ │ │ │ + beq.n 2ad2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2b20 │ │ │ │ │ + beq.n 2ac0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2b0e │ │ │ │ │ + beq.n 2aae │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r8, r5 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -4832,15 +4789,15 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 2c18 │ │ │ │ │ + beq.n 2bb8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -4896,54 +4853,54 @@ │ │ │ │ │ ldr.w r1, [r4, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r6, r4, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r8, r5 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.n 2b86 │ │ │ │ │ + bne.n 2b26 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 2ec0 │ │ │ │ │ + bne.w 2e60 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2c34 │ │ │ │ │ + beq.n 2bd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e4c │ │ │ │ │ + beq.w 2dec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2d20 │ │ │ │ │ + beq.n 2cc0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r6, r3, r6, r1 │ │ │ │ │ subs r3, r6, r1 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2cd8 │ │ │ │ │ + beq.n 2c78 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2cc6 │ │ │ │ │ + beq.n 2c66 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2cb8 │ │ │ │ │ + beq.n 2c58 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2caa │ │ │ │ │ + beq.n 2c4a │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2c9c │ │ │ │ │ + beq.n 2c3c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2c8e │ │ │ │ │ + beq.n 2c2e │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 2c80 │ │ │ │ │ + beq.n 2c20 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ @@ -4979,15 +4936,15 @@ │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.n 2d20 │ │ │ │ │ + beq.n 2cc0 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, r7, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -5007,91 +4964,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, r7, #308 @ 0x134 │ │ │ │ │ add.w r7, r7, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 2cda │ │ │ │ │ + bne.n 2c7a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2e5a │ │ │ │ │ + bne.w 2dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 29f8 │ │ │ │ │ + beq.w 2998 │ │ │ │ │ mov.w r8, #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 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2c20 │ │ │ │ │ + b.n 2bc0 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 2998 │ │ │ │ │ - b.n 2d3c │ │ │ │ │ + beq.w 2938 │ │ │ │ │ + b.n 2cdc │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r8, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 29b4 │ │ │ │ │ + beq.w 2954 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r0, 2dd0 │ │ │ │ │ + cbnz r0, 2d70 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 29cc │ │ │ │ │ + b.n 296c │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 2954 │ │ │ │ │ - b.n 2a14 │ │ │ │ │ + beq.w 28f4 │ │ │ │ │ + b.n 29b4 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq.w 2a46 │ │ │ │ │ + beq.w 29e6 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r0, 2dd0 │ │ │ │ │ + cbnz r0, 2d70 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b.n 2a60 │ │ │ │ │ + b.n 2a00 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -5099,81 +5056,81 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2c20 │ │ │ │ │ + b.n 2bc0 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.n 2e34 │ │ │ │ │ + bhi.n 2dd4 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - cbz r0, 2e34 │ │ │ │ │ + cbz r0, 2dd4 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 2934 │ │ │ │ │ + b.n 28d4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e20 │ │ │ │ │ + beq.n 2dc0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 2e2e │ │ │ │ │ + cbz r3, 2dce │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1dac │ │ │ │ │ + b.w 1d4c │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e20 │ │ │ │ │ + b.n 2dc0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e44 │ │ │ │ │ + beq.n 2de4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 2e62 │ │ │ │ │ + cbz r3, 2e02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d2a │ │ │ │ │ + b.n 2cca │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2bd4 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 2904 │ │ │ │ │ + b.n 28a4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2d2a │ │ │ │ │ + b.n 2cca │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e44 │ │ │ │ │ + b.n 2de4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2c18 │ │ │ │ │ + beq.w 2bb8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 2c18 │ │ │ │ │ + beq.w 2bb8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r3, r8, r5 │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ add.w r5, r2, #44 @ 0x2c │ │ │ │ │ mla r8, r8, r6, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ @@ -5184,49 +5141,49 @@ │ │ │ │ │ ldr.w r1, [r5], #44 │ │ │ │ │ add r0, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add.w r3, r0, sl │ │ │ │ │ - bne.n 2e96 │ │ │ │ │ + bne.n 2e36 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2c20 │ │ │ │ │ + beq.w 2bc0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 2c20 │ │ │ │ │ + b.n 2bc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b.n 2aac │ │ │ │ │ + b.n 2a4c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 2a96 │ │ │ │ │ + b.n 2a36 │ │ │ │ │ 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 .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2dec │ │ │ │ │ + b.n 2d8c │ │ │ │ │ │ │ │ │ │ -00002ef8 : │ │ │ │ │ +00002e98 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 2f06 │ │ │ │ │ + cbz r3, 2ea6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -5234,15 +5191,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f18 : │ │ │ │ │ +00002eb8 : │ │ │ │ │ bytearray_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 │ │ │ │ │ @@ -5256,1456 +5213,1459 @@ │ │ │ │ │ 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 39e2 │ │ │ │ │ + bhi.w 3436 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3408 │ │ │ │ │ + bne.w 339c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3408 │ │ │ │ │ + bne.w 339c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 38e8 │ │ │ │ │ + bgt.w 37c4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.w 31d4 │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bgt.w 3164 │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 335c │ │ │ │ │ + beq.w 32f4 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 34a4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 350c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 32b8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 329c │ │ │ │ │ + beq.w 324a │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3230 │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - blt.w 372a │ │ │ │ │ + blt.w 386a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 33f2 │ │ │ │ │ + ble.w 33be │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bgt.w 340e │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bgt.w 33d6 │ │ │ │ │ ldrb.w fp, [r6] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - sub.w lr, r4, r3 │ │ │ │ │ + sub.w ip, r8, r3 │ │ │ │ │ and.w r0, fp, #31 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ │ cmp r0, fp │ │ │ │ │ - beq.w 315c │ │ │ │ │ + beq.w 30ec │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it ne │ │ │ │ │ - movne ip, r1 │ │ │ │ │ - beq.w 320c │ │ │ │ │ - ldrb.w r9, [r6, #1] │ │ │ │ │ + movne r4, r1 │ │ │ │ │ + beq.w 31a0 │ │ │ │ │ + ldrb.w lr, [r6, #1] │ │ │ │ │ movs r7, #1 │ │ │ │ │ - and.w sl, r9, #31 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ + and.w sl, lr, #31 │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ it eq │ │ │ │ │ - subeq.w ip, r3, #3 │ │ │ │ │ + subeq r4, r3, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - beq.n 3088 │ │ │ │ │ - ldrb.w r9, [r6, #2] │ │ │ │ │ + beq.n 3024 │ │ │ │ │ + ldrb.w lr, [r6, #2] │ │ │ │ │ movs r7, #1 │ │ │ │ │ - and.w sl, r9, #31 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ + and.w sl, lr, #31 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ - subeq.w ip, r3, #4 │ │ │ │ │ + subeq r4, r3, #4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - beq.n 3088 │ │ │ │ │ - ldrb.w r9, [r6, #3] │ │ │ │ │ + beq.n 3024 │ │ │ │ │ + ldrb.w lr, [r6, #3] │ │ │ │ │ movs r7, #1 │ │ │ │ │ - and.w sl, r9, #31 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ + and.w sl, lr, #31 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ - subeq.w ip, r3, #5 │ │ │ │ │ + subeq r4, r3, #5 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - beq.n 3088 │ │ │ │ │ - ldrb.w r9, [r6, #4] │ │ │ │ │ + beq.n 3024 │ │ │ │ │ + ldrb.w lr, [r6, #4] │ │ │ │ │ movs r7, #1 │ │ │ │ │ - and.w sl, r9, #31 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ + and.w sl, lr, #31 │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ it eq │ │ │ │ │ - subeq.w ip, r3, #6 │ │ │ │ │ + subeq r4, r3, #6 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - beq.n 3088 │ │ │ │ │ + beq.n 3024 │ │ │ │ │ add.w sl, r6, #4 │ │ │ │ │ - sub.w r9, r3, #7 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + sub.w lr, r3, #7 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldrb.w r7, [sl, #1]! │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it eq │ │ │ │ │ - moveq ip, r9 │ │ │ │ │ + moveq r4, lr │ │ │ │ │ and.w r7, r7, #31 │ │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ - bne.n 3064 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - blt.n 30e2 │ │ │ │ │ - and.w r9, r0, #31 │ │ │ │ │ + bne.n 3000 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + blt.n 3078 │ │ │ │ │ + and.w lr, r0, #31 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - add.w sl, r5, r1 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ - lsl.w r7, r7, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + lsl.w r7, r7, lr │ │ │ │ │ orrs r2, r7 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + adds r2, r5, r1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldrb.w r4, [sl, r2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 3168 │ │ │ │ │ - ldrb.w ip, [r5, r2] │ │ │ │ │ + bne.n 30f6 │ │ │ │ │ + ldrb.w lr, [r5, r2] │ │ │ │ │ adds r4, r5, r2 │ │ │ │ │ - cmp ip, fp │ │ │ │ │ - bne.n 31c0 │ │ │ │ │ + cmp lr, fp │ │ │ │ │ + bne.n 3150 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 3194 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.n 3120 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3218 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 31ac │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - ble.n 30b0 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + ble.n 3048 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.w 321c │ │ │ │ │ + bgt.w 31ae │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq.w 345c │ │ │ │ │ - ldr r0, [pc, #616] @ (3358 ) │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.w 33b6 │ │ │ │ │ + ldr r0, [pc, #620] @ (32f0 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 32b0 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w 339c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3244 │ │ │ │ │ + add.w r9, r8, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ + str r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3442 │ │ │ │ │ + beq.w 33a0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3208 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + beq.n 319a │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - strb r2, [r3, r4] │ │ │ │ │ + strb.w r2, [r3, r8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r2, [r9, #16] │ │ │ │ │ - str.w r2, [r9, #20] │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ │ - str.w r8, [r9, #12] │ │ │ │ │ - str.w r2, [r9, #24] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #12] │ │ │ │ │ + str r2, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 31ea │ │ │ │ │ + beq.n 317c │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 3154 │ │ │ │ │ + cbz r3, 30e4 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - sub.w ip, r3, #2 │ │ │ │ │ + subs r4, r3, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 2fe2 │ │ │ │ │ - b.n 3088 │ │ │ │ │ - add.w ip, r2, #1 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bgt.n 30d8 │ │ │ │ │ - add.w r4, sl, r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 2f86 │ │ │ │ │ + b.n 3024 │ │ │ │ │ + add.w lr, r2, #1 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bgt.n 3070 │ │ │ │ │ + adds r4, r3, r2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ it mi │ │ │ │ │ - movmi r2, ip │ │ │ │ │ - bmi.n 30b0 │ │ │ │ │ + movmi r2, lr │ │ │ │ │ + bmi.n 3048 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ add r2, r4 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - ble.n 30b0 │ │ │ │ │ - b.n 30d8 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + ble.n 3048 │ │ │ │ │ + b.n 3070 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ - ldrb.w ip, [r4, #1] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.n 31c0 │ │ │ │ │ + ldrb.w lr, [r4, #1] │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + bne.n 3150 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 30c6 │ │ │ │ │ - mov.w ip, #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldrb.w r2, [r4, ip] │ │ │ │ │ - ldrb.w r3, [r6, ip] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 3292 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - blt.n 31a8 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - beq.n 30c6 │ │ │ │ │ + beq.n 305e │ │ │ │ │ + mov.w lr, #2 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + ldrb.w sl, [r4, lr] │ │ │ │ │ + ldrb.w r3, [r6, lr] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.n 3224 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bgt.n 3136 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + beq.n 305e │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - ble.n 31f2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + ble.n 3184 │ │ │ │ │ + add.w r4, sl, #1 │ │ │ │ │ add r2, r4 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - ble.w 30b0 │ │ │ │ │ - b.n 30d8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3344 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + ble.w 3048 │ │ │ │ │ + b.n 3070 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 32dc │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 1dac │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3144 │ │ │ │ │ + bne.n 30d4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 314e │ │ │ │ │ - b.n 3154 │ │ │ │ │ - add.w r4, sl, r2 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.n 30de │ │ │ │ │ + b.n 30e4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r4, r3, r2 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.n 31c6 │ │ │ │ │ - b.n 3188 │ │ │ │ │ - strb r5, [r0, r4] │ │ │ │ │ - b.n 3128 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - blt.w 30ec │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - b.n 308e │ │ │ │ │ + bmi.n 3156 │ │ │ │ │ + b.n 3114 │ │ │ │ │ + strb.w r5, [r0, r8] │ │ │ │ │ + b.n 30be │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + blt.w 3082 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b.n 302a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mls r1, r3, r7, r4 │ │ │ │ │ + mls r1, r3, r7, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 339c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r2, 3288 │ │ │ │ │ - ldr.w r8, [r0, #20] │ │ │ │ │ - add.w sl, r5, r4 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r3, #1 │ │ │ │ │ + cbz r2, 320e │ │ │ │ │ + ldr.w r9, [r0, #20] │ │ │ │ │ + add.w sl, r5, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ sub.w r1, sl, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - strd r4, r3, [sp] │ │ │ │ │ + cbz r7, 3218 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + strd r3, r0, [sp] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r3, fp │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3ad4 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 3218 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.w 39c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add r9, fp │ │ │ │ │ + add fp, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - add r8, r2 │ │ │ │ │ - add r2, fp │ │ │ │ │ - add r5, r2 │ │ │ │ │ - bne.n 3244 │ │ │ │ │ - sub.w fp, sl, r5 │ │ │ │ │ - mov r2, fp │ │ │ │ │ + add r5, fp │ │ │ │ │ + b.n 31d4 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 31cc │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 323a │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - beq.w 30c6 │ │ │ │ │ - b.n 31c0 │ │ │ │ │ + b.n 3176 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + beq.w 305e │ │ │ │ │ + b.n 3150 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.w 39ca │ │ │ │ │ - ldr r0, [pc, #180] @ (3358 ) │ │ │ │ │ + bgt.w 3502 │ │ │ │ │ + ldr r0, [pc, #184] @ (32f0 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 339c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ │ - b.n 3128 │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + b.n 30be │ │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 39ba │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 34ec │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - adds r7, r5, r4 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + add.w r7, r5, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 32d4 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - beq.n 32ec │ │ │ │ │ + b.n 3268 │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + beq.n 3280 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32cc │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 39d6 │ │ │ │ │ - sub.w r1, r4, r8 │ │ │ │ │ + bne.n 3260 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 34f6 │ │ │ │ │ + sub.w r1, r8, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 339c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 39ac │ │ │ │ │ - mov fp, r6 │ │ │ │ │ + beq.w 34da │ │ │ │ │ + mov r3, r9 │ │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 3330 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3338 │ │ │ │ │ + cbz r0, 32d0 │ │ │ │ │ sub.w r8, r0, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - sub.w r8, r7, r5 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 3310 │ │ │ │ │ + sub.w r8, r9, r5 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 32a8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + b.n 3176 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 3176 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3934 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 34a8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - subs r0, r0, r4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - itt gt │ │ │ │ │ - addgt r3, r4, #1 │ │ │ │ │ - strgt r3, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + sub.w r0, r0, r8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt.w r3, r8, #1 │ │ │ │ │ + strlt r3, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - blt.w 3768 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + blt.n 3386 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - mla r1, r8, r3, r4 │ │ │ │ │ - bl 1dac │ │ │ │ │ + mla r1, r9, r3, r8 │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3408 │ │ │ │ │ + beq.n 339c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a42 │ │ │ │ │ + beq.w 34ba │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a38 │ │ │ │ │ - ldr.w r0, [r9, #20] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w fp, r0, r8 │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ + beq.w 349a │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w fp, r0, r9 │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ add.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.w 3a14 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ble.w 3476 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - add.w r3, r8, #1 │ │ │ │ │ + add.w r3, r9, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, fp, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bge.w 39fe │ │ │ │ │ + bge.n 3460 │ │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, r0, r2 │ │ │ │ │ - b.n 33d4 │ │ │ │ │ + b.n 336a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 3176 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 33b6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 33b6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 3176 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq.n 345c │ │ │ │ │ - ldr r0, [pc, #616] @ (3664 ) │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq.n 33b6 │ │ │ │ │ + ldr r0, [pc, #808] @ (36f0 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3100 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + bne.w 3098 │ │ │ │ │ + b.n 339c │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ - cmple r4, r2 │ │ │ │ │ - ble.n 3464 │ │ │ │ │ + cmple r8, r2 │ │ │ │ │ + ble.n 340a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.n 3464 │ │ │ │ │ + ble.n 340a │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ - cmp.w r2, r4, asr #2 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + cmp.w r2, r8, asr #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - blt.n 3492 │ │ │ │ │ - strd r8, r3, [sp, #4] │ │ │ │ │ + blt.n 344e │ │ │ │ │ + strd r9, r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 200 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 30dc │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 345c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cbnz r3, 345c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 3072 │ │ │ │ │ ldrb.w fp, [r6] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - sub.w lr, r4, r3 │ │ │ │ │ + sub.w ip, r8, r3 │ │ │ │ │ and.w r0, fp, #31 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 3486 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + beq.n 342c │ │ │ │ │ + mov r4, r1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 2fe2 │ │ │ │ │ - b.n 308e │ │ │ │ │ - sub.w ip, r3, #2 │ │ │ │ │ + bne.w 2f86 │ │ │ │ │ + b.n 302a │ │ │ │ │ + subs r4, r3, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 2fe2 │ │ │ │ │ - b.n 308e │ │ │ │ │ + bne.w 2f86 │ │ │ │ │ + b.n 302a │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 339c │ │ │ │ │ + b.n 2eec │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 1642 │ │ │ │ │ + bl 1642 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 30dc │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.w 3668 │ │ │ │ │ + b.n 3072 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ │ + adds r1, r6, r7 │ │ │ │ │ + mla r0, r3, r7, fp │ │ │ │ │ + sub.w r2, r8, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 3176 │ │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ │ + add.w r1, r9, #1 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + subs r0, r2, r6 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bge.n 34c4 │ │ │ │ │ + ldrb.w r0, [r2], #1 │ │ │ │ │ + strb r0, [r3, #0] │ │ │ │ │ + ldrb.w r0, [sl] │ │ │ │ │ + strb r0, [r3, #1] │ │ │ │ │ + add r3, r1 │ │ │ │ │ + b.n 3484 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 3346 │ │ │ │ │ + bne.w 3808 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 34d0 │ │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 1d4c │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 3176 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 333c │ │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ │ + mla r0, r7, r1, fp │ │ │ │ │ + adds r1, r6, r7 │ │ │ │ │ + b.n 346c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 34b0 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 32c8 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 3256 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1d4c │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 3176 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 2f62 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.w 36f4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 35be │ │ │ │ │ + bne.w 3648 │ │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 35aa │ │ │ │ │ - ldr.w r8, [r7, #20] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3634 │ │ │ │ │ + ldr.w r9, [r7, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35b2 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + beq.w 363c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb.w r7, [sl] │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3408 │ │ │ │ │ + beq.w 339c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 35a0 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - sub.w r5, r5, r8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.n 362a │ │ │ │ │ + ldr.w sl, [r0, #20] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - strb r7, [r0, r5] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - add r0, r5 │ │ │ │ │ - subs r5, r2, #1 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - ands.w r3, r5, #3 │ │ │ │ │ - beq.n 3592 │ │ │ │ │ + sub.w r3, r5, r9 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + strb.w r7, [sl, r3] │ │ │ │ │ + subs.w r9, r2, #1 │ │ │ │ │ + add r3, sl │ │ │ │ │ + beq.w 3176 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + add r8, sl │ │ │ │ │ + ands.w r3, r9, #3 │ │ │ │ │ + beq.n 361a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 353a │ │ │ │ │ + beq.n 35b6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3526 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ + beq.n 359e │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ + beq.w 3176 │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ + beq.w 3176 │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ + beq.w 3176 │ │ │ │ │ + subs.w r9, r9, #1 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ - bne.n 3592 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + bne.n 361a │ │ │ │ │ + b.n 3176 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 3176 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ + beq.w 3176 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ - subs r5, #4 │ │ │ │ │ + beq.w 3176 │ │ │ │ │ + subs.w r9, r9, #4 │ │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ │ - beq.w 31e4 │ │ │ │ │ - subs r2, r4, r0 │ │ │ │ │ + beq.w 3176 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3552 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + bne.n 35d2 │ │ │ │ │ + b.n 3176 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 34e4 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + b.n 3556 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 1dac │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3998 │ │ │ │ │ - ldr r7, [r7, #20] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 3176 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3890 │ │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - strd r2, r0, [sp] │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd r2, r1, [sp] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 3afc │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 3ad4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 398e │ │ │ │ │ + beq.w 34f8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 339c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 39a2 │ │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - add r8, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + beq.w 3886 │ │ │ │ │ + ldr r7, [r0, #20] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add.w r5, r7, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add r5, r4 │ │ │ │ │ + add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ │ - add.w r4, r8, r3 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3988 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq.w 3882 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - subs r1, r5, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd fp, r7, [sp] │ │ │ │ │ - bl 3afc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + subs r1, r7, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd fp, r8, [sp] │ │ │ │ │ + bl 3ad4 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 3988 │ │ │ │ │ - adds r0, r4, r0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + beq.w 3882 │ │ │ │ │ + adds r0, r5, r0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ - add r8, r9 │ │ │ │ │ - add r4, r8 │ │ │ │ │ + add r9, r4 │ │ │ │ │ + add r5, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 362e │ │ │ │ │ + b.n 36ba │ │ │ │ │ nop │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 378a │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3780 │ │ │ │ │ + beq.w 38a4 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 389a │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - blt.w 39d6 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + blt.w 34f6 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3ad4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ble.w 39d6 │ │ │ │ │ + ble.w 34f6 │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - sub.w r9, r8, r3 │ │ │ │ │ - subs r0, r0, r4 │ │ │ │ │ + sub.w r7, r9, r3 │ │ │ │ │ + sub.w r0, r0, r8 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bgt.n 3768 │ │ │ │ │ - mla r1, fp, r9, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 1dac │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bgt.w 3386 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mla r1, fp, r7, r8 │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 339c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 375e │ │ │ │ │ + beq.w 3a26 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - adds r2, r5, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add.w r2, r5, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, r5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 3750 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 385c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - bl 3afc │ │ │ │ │ - adds r1, r0, #1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + bl 3ad4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - beq.n 3750 │ │ │ │ │ - adds r3, r5, r4 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 385c │ │ │ │ │ + add.w r3, r5, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 3742 │ │ │ │ │ - add r7, r4 │ │ │ │ │ + beq.n 384e │ │ │ │ │ + add r7, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - add r7, r8 │ │ │ │ │ - adds r5, r3, r6 │ │ │ │ │ - b.n 36d8 │ │ │ │ │ - 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 .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3408 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + add r7, r9 │ │ │ │ │ + adds r5, r3, r4 │ │ │ │ │ + b.n 376c │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 3820 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 3810 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.n 3820 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bgt.w 3164 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ │ + bge.w 34a4 │ │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2f36 │ │ │ │ │ + b.n 32fa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 37de │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 37de │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 339c │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + blt.w 3164 │ │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2f36 │ │ │ │ │ + b.n 32fa │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ - add r7, r8 │ │ │ │ │ - add r5, r6 │ │ │ │ │ + add r7, r9 │ │ │ │ │ + add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 36d8 │ │ │ │ │ + b.n 376c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r9, fp │ │ │ │ │ + mov r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 36ce │ │ │ │ │ + b.n 3176 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3408 │ │ │ │ │ + b.n 339c │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + b.n 3176 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 368e │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 3652 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 367a │ │ │ │ │ + b.n 3708 │ │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 38de │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3a1c │ │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r7, fp, r4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w r7, fp, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ands.w r9, r9, #3 │ │ │ │ │ - beq.w 38b2 │ │ │ │ │ + subs r4, r3, #1 │ │ │ │ │ + ands.w r4, r4, #3 │ │ │ │ │ + beq.w 39ea │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3830 │ │ │ │ │ + beq.n 3950 │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - beq.n 383c │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ - beq.n 37d4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + beq.n 395c │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq.n 38ec │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382e │ │ │ │ │ + cbz r0, 394e │ │ │ │ │ add r0, r5 │ │ │ │ │ movs r5, #2 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382e │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ + cbz r0, 394e │ │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 3820 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + add.w r8, r5, #1 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + b.n 393c │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq.n 3842 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + beq.n 3970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382c │ │ │ │ │ + cbz r0, 3948 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382c │ │ │ │ │ + cbz r0, 3948 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ - add.w r5, r9, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 382c │ │ │ │ │ - add.w r5, r9, #3 │ │ │ │ │ + cbz r0, 3966 │ │ │ │ │ + add.w r8, r4, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37e8 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - cbnz r5, 3844 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + bne.n 3904 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + cbnz r5, 3976 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - b.n 3820 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 3176 │ │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + b.n 393c │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ + adds r5, r4, #2 │ │ │ │ │ + cbnz r5, 3976 │ │ │ │ │ + b.n 3950 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - subs r0, r0, r4 │ │ │ │ │ - add.w r9, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + sub.w r0, r0, r8 │ │ │ │ │ + add.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bgt.n 3768 │ │ │ │ │ - mla r1, r5, r9, r4 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bgt.w 3386 │ │ │ │ │ + mla r1, r4, r5, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dac │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ + beq.w 339c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 38d4 │ │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ │ + cbz r3, 3a12 │ │ │ │ │ + ldr.w r8, [r0, #20] │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ - cbz r5, 38ca │ │ │ │ │ + cbz r5, 3a06 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cbz r0, 38ca │ │ │ │ │ + cbz r0, 3a06 │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 38b8 │ │ │ │ │ + beq.n 39f4 │ │ │ │ │ sub.w r2, r0, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ - add r4, r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r4, r8 │ │ │ │ │ + add r8, r2 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add r8, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w fp, r3, #1 │ │ │ │ │ - b.n 3870 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 3820 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + b.n 39a8 │ │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 393c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ - add r4, r8 │ │ │ │ │ + add r8, r9 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3870 │ │ │ │ │ + b.n 39a8 │ │ │ │ │ mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + b.w 3176 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3870 │ │ │ │ │ + b.n 39a8 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3796 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 395c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 3942 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.n 395c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.w 31d4 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ │ - bge.n 3932 │ │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2f94 │ │ │ │ │ - b.n 3362 │ │ │ │ │ - bne.n 392a │ │ │ │ │ - cbz r4, 3952 │ │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 1dac │ │ │ │ │ - R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3904 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3904 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3938 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3408 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt.w 31d4 │ │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2f94 │ │ │ │ │ - b.n 3362 │ │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 1dac │ │ │ │ │ - R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ + b.n 38b2 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 35c6 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3602 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt sl, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 3330 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 32c2 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - b.n 327c │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.w 2fbe │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1dac │ │ │ │ │ - R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 31e4 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ - movs r3, #3 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3408 │ │ │ │ │ - b.w 2f4c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ │ - adds r1, r6, r7 │ │ │ │ │ - mla r0, r7, r3, fp │ │ │ │ │ - subs r2, r4, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 31e4 │ │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ │ - add.w r1, r8, #1 │ │ │ │ │ - strb r3, [r0, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - subs r0, r2, r6 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bge.n 3a4c │ │ │ │ │ - ldrb.w r0, [r2], #1 │ │ │ │ │ - strb r0, [r3, #0] │ │ │ │ │ - ldrb.w r0, [sl] │ │ │ │ │ - strb r0, [r3, #1] │ │ │ │ │ - add r3, r1 │ │ │ │ │ - b.n 3a22 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 33b0 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 33a2 │ │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ │ - mla r0, r7, r1, fp │ │ │ │ │ - adds r1, r6, r7 │ │ │ │ │ - b.n 3a0a │ │ │ │ │ + b.n 3762 │ │ │ │ │ │ │ │ │ │ -00003a58 : │ │ │ │ │ +00003a30 : │ │ │ │ │ bytearray_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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 3acc │ │ │ │ │ + bhi.n 3aa4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3aa8 │ │ │ │ │ + bne.n 3a80 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ - cbz r1, 3a98 │ │ │ │ │ + cbz r1, 3a70 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ - b.n 3a94 │ │ │ │ │ + b.n 3a6c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 3ae0 │ │ │ │ │ + cbz r0, 3ab8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3a84 │ │ │ │ │ + beq.n 3a5c │ │ │ │ │ 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 3a84 │ │ │ │ │ - b.n 3ae0 │ │ │ │ │ + bne.n 3a5c │ │ │ │ │ + b.n 3ab8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3ae4 │ │ │ │ │ + cbnz r0, 3abc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3a94 │ │ │ │ │ + b.n 3a6c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3a84 │ │ │ │ │ + ble.n 3a5c │ │ │ │ │ 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 3aba │ │ │ │ │ - b.n 3ae0 │ │ │ │ │ + bne.n 3a92 │ │ │ │ │ + b.n 3ab8 │ │ │ │ │ │ │ │ │ │ -00003afc : │ │ │ │ │ +00003ad4 : │ │ │ │ │ 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, #732] @ (3dec ) │ │ │ │ │ + ldr r4, [pc, #732] @ (3dc4 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - blt.w 3da0 │ │ │ │ │ + blt.w 3d78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3dbe │ │ │ │ │ + ble.w 3d96 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 3d0c │ │ │ │ │ + beq.w 3ce4 │ │ │ │ │ movw r7, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.w 3df0 │ │ │ │ │ + bgt.w 3dc8 │ │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ sub.w r1, r6, lr │ │ │ │ │ and.w r0, r7, #31 │ │ │ │ │ ldrb.w ip, [r4, r2] │ │ │ │ │ lsls r3, r0 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r6, lr, #2 │ │ │ │ │ movne r6, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3be6 │ │ │ │ │ ldrb.w r8, [r4, #1] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r6, lr, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3be6 │ │ │ │ │ ldrb.w r8, [r4, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp r8, ip │ │ │ │ │ it eq │ │ │ │ │ subeq.w r6, lr, #4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3be6 │ │ │ │ │ ldrb.w r8, [r4, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r6, lr, #5 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3be6 │ │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r8, #31 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r6, lr, #6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3c0e │ │ │ │ │ + beq.n 3be6 │ │ │ │ │ add.w r9, r4, #4 │ │ │ │ │ sub.w r8, lr, #7 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldrb.w r0, [r9, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r8 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - bne.n 3bee │ │ │ │ │ + bne.n 3bc6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 3d04 │ │ │ │ │ + blt.n 3cdc │ │ │ │ │ and.w r8, ip, #31 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r9, r5, r2 │ │ │ │ │ mov fp, lr │ │ │ │ │ lsl.w r0, r0, r8 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb.w lr, [r9, r3] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 3cbc │ │ │ │ │ + bne.n 3c94 │ │ │ │ │ ldrb.w lr, [r5, r3] │ │ │ │ │ add.w r8, r5, r3 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bne.n 3cac │ │ │ │ │ + bne.n 3c84 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 3c7e │ │ │ │ │ + bne.n 3c56 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 3d08 │ │ │ │ │ + bne.n 3ce0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 3c68 │ │ │ │ │ + beq.n 3c40 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 3c2a │ │ │ │ │ + bge.n 3c02 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #384] @ (3dec ) │ │ │ │ │ + ldr r3, [pc, #384] @ (3dc4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 3dba │ │ │ │ │ + bne.w 3d92 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ ldrb.w lr, [r8, #1] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 3cac │ │ │ │ │ + bne.n 3c84 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3c44 │ │ │ │ │ + beq.n 3c1c │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrb.w r1, [r8, lr] │ │ │ │ │ ldrb.w r3, [r4, lr] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3ca6 │ │ │ │ │ + bne.n 3c7e │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bgt.n 3c92 │ │ │ │ │ + bgt.n 3c6a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq.n 3c44 │ │ │ │ │ + beq.n 3c1c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bge.n 3cea │ │ │ │ │ + bge.n 3cc2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c2e │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - blt.n 3c5e │ │ │ │ │ + blt.n 3c36 │ │ │ │ │ add.w lr, r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb.w lr, [lr, #1] │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ lsr.w lr, r3, lr │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ it ne │ │ │ │ │ strne.w r8, [sp] │ │ │ │ │ - bne.n 3c2a │ │ │ │ │ + bne.n 3c02 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r3, fp │ │ │ │ │ - b.n 3c56 │ │ │ │ │ + b.n 3c2e │ │ │ │ │ add.w lr, r9, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb.w lr, [lr, #1] │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ lsr.w lr, r3, lr │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ - bne.n 3cb6 │ │ │ │ │ - b.n 3ce4 │ │ │ │ │ + bne.n 3c8e │ │ │ │ │ + b.n 3cbc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c36 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r3, r6, #31 │ │ │ │ │ mov r7, r2 │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ @@ -6714,152 +6674,152 @@ │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d20 │ │ │ │ │ + bne.n 3cf8 │ │ │ │ │ add.w ip, r5, lr │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3da0 │ │ │ │ │ + blt.n 3d78 │ │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 3d62 │ │ │ │ │ + bne.n 3d3a │ │ │ │ │ add.w r8, ip, r0 │ │ │ │ │ add.w r2, r4, lr │ │ │ │ │ ldrb.w sl, [r8, #-1]! │ │ │ │ │ ldrb.w r9, [r2, #-1]! │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne.n 3d7a │ │ │ │ │ + bne.n 3d52 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3d50 │ │ │ │ │ - b.n 3c68 │ │ │ │ │ - cbz r0, 3da0 │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ + cbz r0, 3d78 │ │ │ │ │ adds r2, r5, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 3de6 │ │ │ │ │ + bpl.n 3dbe │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3d42 │ │ │ │ │ - cbz r0, 3d8e │ │ │ │ │ + b.n 3d1a │ │ │ │ │ + cbz r0, 3d66 │ │ │ │ │ adds r2, r5, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 3de6 │ │ │ │ │ + bpl.n 3dbe │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3d3e │ │ │ │ │ + b.n 3d16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e5e │ │ │ │ │ + bne.n 3e36 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 3e62 │ │ │ │ │ - ldr r4, [pc, #60] @ (3dec ) │ │ │ │ │ + beq.n 3e3a │ │ │ │ │ + ldr r4, [pc, #60] @ (3dc4 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 3e78 │ │ │ │ │ + beq.n 3e50 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - bne.n 3da0 │ │ │ │ │ + bne.n 3d78 │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 3e30 │ │ │ │ │ + beq.n 3e08 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 3e4a │ │ │ │ │ + bne.n 3e22 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it le │ │ │ │ │ addle r1, r0, r1 │ │ │ │ │ - bgt.n 3d94 │ │ │ │ │ + bgt.n 3d6c │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcs.n 3da0 │ │ │ │ │ + bcs.n 3d78 │ │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3dd6 │ │ │ │ │ + bne.n 3dae │ │ │ │ │ subs r0, r1, r5 │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ sub.w r0, r0, lr │ │ │ │ │ - b.n 3d90 │ │ │ │ │ + b.n 3d68 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r7 │ │ │ │ │ - ble.w 3b46 │ │ │ │ │ + ble.w 3b1e │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 3b46 │ │ │ │ │ + ble.w 3b1e │ │ │ │ │ asrs r7, r3, #2 │ │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ │ cmp.w r7, r1, asr #2 │ │ │ │ │ - blt.n 3da6 │ │ │ │ │ - ldr r4, [pc, #124] @ (3e90 ) │ │ │ │ │ + blt.n 3d7e │ │ │ │ │ + ldr r4, [pc, #124] @ (3e68 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 3dba │ │ │ │ │ + bne.n 3d92 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ 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 200 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ - ldr r3, [pc, #92] @ (3e90 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (3e68 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3dba │ │ │ │ │ + bne.n 3d92 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1e0a │ │ │ │ │ + b.w 1e0a │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_find_char │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.w 3c68 │ │ │ │ │ + ble.w 3c40 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 3e86 │ │ │ │ │ + beq.n 3e5e │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 3e4e │ │ │ │ │ + b.n 3e26 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 494 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 550 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 1642 │ │ │ │ │ + b.w 1642 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 3e5a │ │ │ │ │ - b.n 3c68 │ │ │ │ │ + bne.n 3e32 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ cbz r1, 8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.w 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + b.w 1d4c │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ │ │ │ │ │ 00000014 : │ │ │ │ │ PyByteArray_Concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -63,15 +63,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ble.n 7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n a4 │ │ │ │ │ add r1, r2 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cbz r0, a4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 102 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, e6 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n ee │ │ │ │ │ @@ -165,15 +165,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2630 │ │ │ │ │ + b.w 25d0 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000152 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -275,15 +275,15 @@ │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ b.n 230 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + b.w 1d4c │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r2, r4, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ @@ -312,24 +312,24 @@ │ │ │ │ │ b.n 28e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + b.w 1d4c │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ add r4, r8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 316 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ ble.n 2cc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 2bc │ │ │ │ │ @@ -412,28 +412,28 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2630 │ │ │ │ │ + b.w 25d0 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 00000368 : │ │ │ │ │ bytearray_join(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - bl 28dc │ │ │ │ │ + bl 287c │ │ │ │ │ R_ARM_THM_CALL stringlib_bytes_join │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000038a : │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 3ca │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 3ae │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 3b6 │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 2630 │ │ │ │ │ + b.w 25d0 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ 0000041a : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -601,15 +601,15 @@ │ │ │ │ │ b.n 4a2 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ bgt.n 574 │ │ │ │ │ add.w r1, r4, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 45e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 506 │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ @@ -1000,15 +1000,15 @@ │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ b.n 80e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + b.w 1d4c │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r2, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 260 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1021,15 +1021,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 86c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 850 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 858 │ │ │ │ │ @@ -1153,15 +1153,15 @@ │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ b.n 94e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + b.w 1d4c │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 260 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1362,15 +1362,15 @@ │ │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ bmi.n b12 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ b.n afc │ │ │ │ │ sub.w r1, sl, r0 │ │ │ │ │ add r0, r6 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n be6 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n b30 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1416,15 +1416,15 @@ │ │ │ │ │ bpl.n b90 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ bne.n b7e │ │ │ │ │ b.n be0 │ │ │ │ │ subs r1, r7, r0 │ │ │ │ │ add r0, r6 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, be6 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n baa │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ │ @@ -1520,15 +1520,15 @@ │ │ │ │ │ subs r5, #1 │ │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n ce2 │ │ │ │ │ sub.w r1, fp, r0 │ │ │ │ │ add r0, r6 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e28 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n c98 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1567,15 +1567,15 @@ │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ bne.n c6e │ │ │ │ │ cmp r7, r0 │ │ │ │ │ blt.n d32 │ │ │ │ │ subs r1, r7, r0 │ │ │ │ │ adds r0, r6, r0 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e28 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n d0c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1614,22 +1614,22 @@ │ │ │ │ │ sub.w r1, r7, sl │ │ │ │ │ cmp r5, r8 │ │ │ │ │ beq.n dd6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, ip, [sp] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3ad4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ blt.n dd6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n e28 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n d90 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1662,15 +1662,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ add sl, r9 │ │ │ │ │ b.n d46 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, e28 │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ bgt.n dee │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ │ @@ -1806,15 +1806,15 @@ │ │ │ │ │ it eq │ │ │ │ │ addeq r4, r1, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r4 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ add r0, sl │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, f50 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ @@ -1863,15 +1863,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, fb8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, f9c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n fa4 │ │ │ │ │ @@ -1897,15 +1897,15 @@ │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, ffc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, fe0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n fe8 │ │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ b.n 106e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + b.w 1d4c │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 107e │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ b.n 1086 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -2159,15 +2159,15 @@ │ │ │ │ │ bmi.n 11fc │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ bne.n 11e6 │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ add r0, r8 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 12ac │ │ │ │ │ cmp r5, #11 │ │ │ │ │ bgt.n 121c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2219,15 +2219,15 @@ │ │ │ │ │ cbnz r3, 12ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 12ac │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 12ac │ │ │ │ │ cmp r5, #11 │ │ │ │ │ bgt.n 1260 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ @@ -2295,15 +2295,15 @@ │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.n 1398 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ add r0, r8 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 147a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 1352 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2340,15 +2340,15 @@ │ │ │ │ │ b.n 1324 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bcs.n 132c │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ blt.n 146e │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 142e │ │ │ │ │ b.n 147a │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -2362,22 +2362,22 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3ad4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ blt.n 1422 │ │ │ │ │ add.w r0, sl, r9 │ │ │ │ │ subs r1, r5, r0 │ │ │ │ │ add r0, r8 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 147a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 13fc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -2399,15 +2399,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ b.n 13be │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 147a │ │ │ │ │ cmp r6, #11 │ │ │ │ │ bgt.n 143a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ │ @@ -2587,21 +2587,21 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cbnz r0, 15ae │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 15bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 15bc │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cbz r3, 15c6 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ @@ -2646,21 +2646,21 @@ │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cbnz r0, 1624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1632 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cbz r3, 163c │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ @@ -3046,15 +3046,15 @@ │ │ │ │ │ bne.n 1920 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1920 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 17bc <_common_reduce+0x5c> │ │ │ │ │ + bl 175c │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 190c │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ @@ -3121,15 +3121,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge.n 19f0 │ │ │ │ │ b.n 19ec │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 17bc <_common_reduce+0x5c> │ │ │ │ │ + bl 175c │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 19d6 │ │ │ │ │ b.n 1a0a │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ bmi.n 19f4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -3493,54 +3493,54 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3ad4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1d14 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1d60 │ │ │ │ │ b.n 1d46 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r0, r7, r8 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ sub.w r1, r9, r0 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ add r0, r6 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1d60 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -3593,15 +3593,15 @@ │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 1e02 <_PyByteArray_FromBufferObject+0x68> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 1df8 <_PyByteArray_FromBufferObject+0x5e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 1dcc <_PyByteArray_FromBufferObject+0x32> │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ b.n 1dd4 <_PyByteArray_FromBufferObject+0x3a> │ │ │ │ │ @@ -3705,55 +3705,55 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 3afc │ │ │ │ │ + bl 3ad4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1ee0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1f2c │ │ │ │ │ b.n 1f12 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r0, r7, r8 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ sub.w r1, r9, r0 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ add r0, r6 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bl 1dac <_PyByteArray_FromBufferObject+0x12> │ │ │ │ │ + bl 1d4c │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1f2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -3801,15 +3801,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 17bc <_common_reduce+0x5c> │ │ │ │ │ + bl 175c │ │ │ │ │ R_ARM_THM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1ffa │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cbz r6, 1f8e │ │ │ │ │ ldr r4, [r5, #20] │ │ │ ├── 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: 83904 (bytes into file) │ │ │ │ │ + Start of section headers: 83644 (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 0x147c0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x146bc: │ │ │ │ │ │ │ │ │ │ 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 002080 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010340 000ae8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0020b4 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010e28 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002868 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002868 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003288 006584 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 011508 002a98 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00980c 000fd8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013fa0 000718 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a7e4 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0146b8 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00ca84 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ca84 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00cab8 002150 10 16 353 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ec08 001735 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014730 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00205c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010254 000ae8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002090 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010d3c 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002844 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002844 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003264 0064bc 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 01141c 002a80 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009720 000fd8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 013e9c 000718 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a6f8 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0145b4 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c998 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c998 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c9cc 002150 10 16 353 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00eb1c 001735 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01462c 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 {} │ │ │ │ │ @@ -77,218 +77,218 @@ │ │ │ │ │ 73: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 74: 000019bd 364 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ 75: 00001b24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 76: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 77: 00001b28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 78: 00001b29 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 79: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 80: 00001bc1 2770 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 81: 00002741 632 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 82: 000000b1 40 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ + 80: 00001bc1 2746 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 81: 000000b1 40 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ + 82: 00002729 632 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ 83: 00001b85 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ - 84: 00000e7b 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ + 84: 00000e6f 110 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 85: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 86: 00001e19 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 87: 00001ed5 428 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 88: 000029b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 89: 000029b8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 87: 00001ed5 392 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 88: 0000299c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 000029a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 90: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 91: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 92: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ 93: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 94: 00002b64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00002be0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 96: 00002c59 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 97: 00002dcc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 98: 00002e48 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 99: 00002eb5 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 100: 00002f00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00002b4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00002bc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 96: 00002c41 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 97: 00002db4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 98: 00002e30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 99: 00002e9d 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 100: 00002ee8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 101: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 102: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 103: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 104: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 105: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 106: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 107: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 108: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 109: 00002f04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 110: 00002f05 1476 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 111: 0000608d 752 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 112: 000051e1 764 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 113: 000031f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 000031fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 115: 000034c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 000034c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 117: 000034c9 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 109: 00002eec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 110: 00002eed 1476 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 111: 00005fc5 752 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 112: 00005139 764 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 113: 000031d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 000031e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 115: 000034a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 000034b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 117: 000034b1 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 118: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 119: 000000d9 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 120: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 121: 00000045 126 FUNC LOCAL DEFAULT 9 bytes_index │ │ │ │ │ 122: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 123: 000034f1 378 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 124: 00003671 1672 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 123: 000034d9 378 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 124: 00003659 1664 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 125: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 126: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 127: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 128: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 129: 00003cf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 00003cd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 130: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 131: 00003cf8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 132: 00003cf9 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 133: 00003fb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 131: 00003cd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 132: 00003cd9 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 133: 00003f94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 134: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 135: 00003fb8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 136: 00003fb9 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 135: 00003f98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 136: 00003f99 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ 137: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 138: 0000404d 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 139: 000040e5 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 138: 0000402d 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 139: 000040c5 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ 140: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 141: 000040e9 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 141: 000040c9 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 142: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 143: 00004181 1596 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 144: 00004494 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 145: 00004498 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 146: 000047b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 147: 000047bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 148: 000047bd 2596 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 149: 00004e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 150: 00004e24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 151: 000051dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 152: 000051e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 153: 000054d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 154: 000054dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 155: 000054dd 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 143: 00004161 1460 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 144: 00004474 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 145: 00004478 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 146: 0000470c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 147: 00004714 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 148: 00004715 2596 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 149: 00004d74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 00004d7c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 151: 00005134 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 152: 00005138 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 153: 00005430 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 154: 00005434 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 155: 00005435 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 156: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 157: 0000015d 76 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 158: 000054e9 1306 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ - 159: 000000c3 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ - 160: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 161: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 162: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 163: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 164: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 165: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 166: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 167: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 168: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 169: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 170: 00005b14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 171: 00005b40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 172: 00005d04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 173: 00005d0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 174: 00006354 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 175: 0000635c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 176: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 177: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 178: 000001a9 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 179: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 180: 000064cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 181: 0000022d 368 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 182: 00001a5d 168 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ - 183: 00000398 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 184: 0000039c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 185: 0000039d 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ - 186: 000000cf 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ - 187: 000000d9 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ - 188: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 189: 000003c9 78 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 190: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 191: 000000e3 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 192: 000064d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 193: 00000419 820 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 194: 0000071c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 00000724 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 196: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 197: 0000074c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 198: 0000074d 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 199: 00000779 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 200: 00000824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 201: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 202: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 203: 00000828 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 204: 00000829 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 205: 000008bd 892 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 206: 000008b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 207: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 208: 000008bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 209: 0000012f 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 210: 00000c39 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 211: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 212: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 213: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 214: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 215: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 216: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 217: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 218: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 219: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 220: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 221: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 222: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 223: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 224: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 225: 00000d2a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 226: 00000d4c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 227: 000019a5 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 228: 00000e00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 229: 00000e2a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 230: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 231: 00000ec4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 232: 00000edc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 00000f68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 234: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 235: 00001660 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 236: 0000015b 206 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ - 237: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 238: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 239: 00000229 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 240: 00000268 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 158: 00005441 1274 FUNC LOCAL DEFAULT 7 do_argstrip │ │ │ │ │ + 159: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 160: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 161: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 162: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 163: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 164: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 165: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 166: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 167: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 168: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 169: 00005a4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 170: 00005a78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 171: 00005c3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00005c44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 173: 0000628c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 174: 00006294 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 175: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 176: 00000524 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 177: 000001a9 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 178: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 179: 00006404 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 180: 0000022d 368 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 181: 00001a5d 168 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ + 182: 00000398 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 0000039c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 184: 0000039d 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 185: 000000c3 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ + 186: 000000cd 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ + 187: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ + 188: 000003c9 78 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 189: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 190: 000000d7 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ + 191: 00006408 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 192: 00000419 820 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 193: 0000071c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 194: 00000724 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 195: 00000748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 0000074c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 197: 0000074d 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 198: 00000779 176 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 199: 00000824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 200: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 201: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 202: 00000828 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 203: 00000829 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 204: 000008bd 892 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 205: 000008b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 206: 000005c0 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 207: 000008bc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 208: 00000123 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ + 209: 00000c39 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 210: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 211: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 212: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 213: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 214: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 215: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 216: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 217: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 218: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 219: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 220: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 221: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 222: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 223: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 224: 00000d2a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 225: 00000d4c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 226: 000019a5 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 227: 00000e00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 228: 00000e2a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 229: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 230: 00000ec4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 231: 00000edc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 232: 00000f68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 233: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 234: 00001660 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 235: 00000191 206 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 236: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ + 237: 0000014f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 238: 0000018c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 239: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 240: 00000190 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 241: 00001a49 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 242: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ 243: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ 244: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 245: 0000026c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 246: 0000026d 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 247: 0000035f 120 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ - 248: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 249: 00000431 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 250: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 251: 00001b05 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ - 252: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 253: 00000533 334 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ - 254: 0000067c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 255: 00000680 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 256: 00000681 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ - 257: 0000068b 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ - 258: 00000695 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ - 259: 0000069f 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ - 260: 000006a9 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ - 261: 000006b3 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ - 262: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 263: 000006bd 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ - 264: 000007af 1142 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ - 265: 00000a88 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 266: 00000a8c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 267: 00000c25 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ - 268: 00000c51 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ - 269: 00000c7d 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ - 270: 00000cff 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ - 271: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 272: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 273: 00000dab 66 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ - 274: 00000de8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 275: 00000dec 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 276: 00000ded 142 FUNC LOCAL DEFAULT 9 bytes_removesuffix │ │ │ │ │ - 277: 00001e14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 278: 00000ee4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 279: 00001e18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 280: 00000ee9 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ - 281: 00000ee8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 282: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 283: 00000f3f 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 245: 0000025f 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 246: 00000351 120 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 247: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 248: 00000423 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 249: 00000844 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 250: 00001b05 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 251: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 252: 00000525 336 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 253: 00000670 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 254: 00000674 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 255: 00000675 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ + 256: 0000067f 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ + 257: 00000689 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ + 258: 00000693 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ + 259: 0000069d 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ + 260: 000006a7 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ + 261: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ + 262: 000006b1 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ + 263: 000007a3 1142 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ + 264: 00000a7c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 265: 00000a80 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 266: 00000c19 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ + 267: 00000c45 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ + 268: 00000c71 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ + 269: 00000cf3 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ + 270: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 271: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 272: 00000d9f 66 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ + 273: 00000ddc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 274: 00000de0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 275: 00000de1 142 FUNC LOCAL DEFAULT 9 bytes_removesuffix │ │ │ │ │ + 276: 00001e14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 277: 00000ed8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 278: 00001e18 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 279: 00000edd 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ + 280: 00000edc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 281: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ + 282: 00000f33 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 283: 00000f47 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ 284: 00000f53 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ 285: 00000f9f 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ 286: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 287: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 288: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ 289: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ 290: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ @@ -378,15 +378,15 @@ │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 375: 000014e5 408 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 381: 00002695 38 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ + 381: 0000267d 38 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 384: 00000aa1 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ 385: 00000af1 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ 386: 00000ca1 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 388: 00000d4d 712 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ @@ -422,34 +422,34 @@ │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 425: 000026bd 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ - 426: 000029b9 128 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 427: 00002a39 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 425: 000026a5 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 426: 000029a1 128 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 427: 00002a21 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 441: 00003d91 552 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 441: 00003d71 552 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 444: 0000366d 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 444: 00003655 2 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ @@ -459,31 +459,31 @@ │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 462: 00005a05 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 463: 00005a2d 1536 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 464: 0000602d 94 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 462: 0000593d 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 463: 00005965 1534 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 464: 00005f65 94 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 467: 0000637d 340 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 467: 000062b5 340 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 473: 000064d1 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 473: 00006409 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 478: 0000650d 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 478: 00006445 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 482: 00000c55 3408 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ @@ -495,27 +495,27 @@ │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 496: 000019f1 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 498: 000003d7 90 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 498: 000003c9 90 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 510: 00000d8d 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ + 510: 00000d81 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 514: 00000fbb 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ 515: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ 516: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10340 contains 349 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10254 contains 349 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000002c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000030 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000046 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000066 00016a0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ 0000006c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -25,23 +25,23 @@ │ │ │ │ │ 00000148 00007630 R_ARM_THM_MOVT_ABS 0000039c .LC36 │ │ │ │ │ 00000150 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000178 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000017c 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000190 00009c2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC50 │ │ │ │ │ 00000194 00009c30 R_ARM_THM_MOVT_ABS 000004a4 .LC50 │ │ │ │ │ 0000019e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001c8 0001d30a R_ARM_THM_CALL 0000637d _PyBytes_FromHex │ │ │ │ │ +000001c8 0001d30a R_ARM_THM_CALL 000062b5 _PyBytes_FromHex │ │ │ │ │ 000001cc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001d0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001e0 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ 000001e4 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000001e8 0000b02f R_ARM_THM_MOVW_ABS_NC 00000518 .LC63 │ │ │ │ │ -000001ec 0000b030 R_ARM_THM_MOVT_ABS 00000518 .LC63 │ │ │ │ │ -000001f0 0000b12f R_ARM_THM_MOVW_ABS_NC 00000524 .LC64 │ │ │ │ │ -000001f4 0000b130 R_ARM_THM_MOVT_ABS 00000524 .LC64 │ │ │ │ │ +000001e8 0000af2f R_ARM_THM_MOVW_ABS_NC 00000518 .LC63 │ │ │ │ │ +000001ec 0000af30 R_ARM_THM_MOVT_ABS 00000518 .LC63 │ │ │ │ │ +000001f0 0000b02f R_ARM_THM_MOVW_ABS_NC 00000524 .LC64 │ │ │ │ │ +000001f4 0000b030 R_ARM_THM_MOVT_ABS 00000524 .LC64 │ │ │ │ │ 000001f8 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000208 0001d40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000222 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000248 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000252 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000026c 0001c70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000002be 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -56,16 +56,16 @@ │ │ │ │ │ 0000035a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000376 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000398 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003b0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000003c0 0001d60a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 000003f4 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000003f8 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003fe 0000bc2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC67 │ │ │ │ │ -00000402 0000bc30 R_ARM_THM_MOVT_ABS 0000056c .LC67 │ │ │ │ │ +000003fe 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000056c .LC67 │ │ │ │ │ +00000402 0000bb30 R_ARM_THM_MOVT_ABS 0000056c .LC67 │ │ │ │ │ 0000040c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000452 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000462 0001da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00000474 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000580 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000058c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000590 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -123,16 +123,16 @@ │ │ │ │ │ 00000b54 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000b5e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000ba6 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ 00000bb2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bb6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bf6 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000bfa 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000bfe 0000cf2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC71 │ │ │ │ │ -00000c02 0000cf30 R_ARM_THM_MOVT_ABS 000005c0 .LC71 │ │ │ │ │ +00000bfe 0000ce2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC71 │ │ │ │ │ +00000c02 0000ce30 R_ARM_THM_MOVT_ABS 000005c0 .LC71 │ │ │ │ │ 00000c08 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c0e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c12 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c1e 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000c32 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c4a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c4e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -193,61 +193,61 @@ │ │ │ │ │ 0000118c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000011ea 0001e80a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ 00001224 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00001242 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ 00001262 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001266 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000126a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000126e 0000d92f R_ARM_THM_MOVW_ABS_NC 0000065c .LC78 │ │ │ │ │ -00001272 0000d930 R_ARM_THM_MOVT_ABS 0000065c .LC78 │ │ │ │ │ +0000126e 0000d82f R_ARM_THM_MOVW_ABS_NC 0000065c .LC78 │ │ │ │ │ +00001272 0000d830 R_ARM_THM_MOVT_ABS 0000065c .LC78 │ │ │ │ │ 00001278 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000127e 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +0000127e 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ 000012a0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012bc 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000012f6 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 000012fa 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 0000130a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001314 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001318 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000131c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000640 .LC76 │ │ │ │ │ -00001320 0000d730 R_ARM_THM_MOVT_ABS 00000640 .LC76 │ │ │ │ │ +0000131c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000640 .LC76 │ │ │ │ │ +00001320 0000d630 R_ARM_THM_MOVT_ABS 00000640 .LC76 │ │ │ │ │ 00001326 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000133c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000134c 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00001358 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 0000135c 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 00001366 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001376 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 00001382 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00001394 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000013a2 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000013b4 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 000013be 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000013d4 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000013d8 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013dc 0000e02f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -000013e0 0000e030 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +000013dc 0000df2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +000013e0 0000df30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ 000013e6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000013fa 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001406 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000140a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000140e 0000da2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC79 │ │ │ │ │ -00001412 0000da30 R_ARM_THM_MOVT_ABS 0000066c .LC79 │ │ │ │ │ +0000140e 0000d92f R_ARM_THM_MOVW_ABS_NC 0000066c .LC79 │ │ │ │ │ +00001412 0000d930 R_ARM_THM_MOVT_ABS 0000066c .LC79 │ │ │ │ │ 00001418 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001426 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000142a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000142e 0000d82f R_ARM_THM_MOVW_ABS_NC 0000064c .LC77 │ │ │ │ │ -00001432 0000d830 R_ARM_THM_MOVT_ABS 0000064c .LC77 │ │ │ │ │ +0000142e 0000d72f R_ARM_THM_MOVW_ABS_NC 0000064c .LC77 │ │ │ │ │ +00001432 0000d730 R_ARM_THM_MOVT_ABS 0000064c .LC77 │ │ │ │ │ 00001438 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001474 0001b10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 0000148c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014ce 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000014d2 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014d6 0000db2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC80 │ │ │ │ │ -000014da 0000db30 R_ARM_THM_MOVT_ABS 00000680 .LC80 │ │ │ │ │ +000014d6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC80 │ │ │ │ │ +000014da 0000da30 R_ARM_THM_MOVT_ABS 00000680 .LC80 │ │ │ │ │ 000014e2 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000014f2 0001b60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 000014fa 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ 000014fe 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ 00001508 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000150c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001510 0000692f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ @@ -255,132 +255,132 @@ │ │ │ │ │ 0000151a 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000153a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000154a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 0000154e 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ 00001552 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001558 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000155c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001560 0000e02f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00001564 0000e030 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +00001560 0000df2f R_ARM_THM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +00001564 0000df30 R_ARM_THM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ 0000156a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001590 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015a0 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 000015a4 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 000015ac 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 000015b0 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 000015b4 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000015c0 0001e90a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 000015e8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000015ec 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000015f0 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC82 │ │ │ │ │ -000015f4 0000dd30 R_ARM_THM_MOVT_ABS 00000700 .LC82 │ │ │ │ │ +000015f0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC82 │ │ │ │ │ +000015f4 0000dc30 R_ARM_THM_MOVT_ABS 00000700 .LC82 │ │ │ │ │ 000015fa 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001600 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001608 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000160c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001612 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000161e 0000de2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC83 │ │ │ │ │ -00001622 0000de30 R_ARM_THM_MOVT_ABS 0000071c .LC83 │ │ │ │ │ +0000161e 0000dd2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC83 │ │ │ │ │ +00001622 0000dd30 R_ARM_THM_MOVT_ABS 0000071c .LC83 │ │ │ │ │ 00001626 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001658 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000165c 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001694 0000ec0a R_ARM_THM_CALL 0000015b formatfloat │ │ │ │ │ -0000171a 0000ec0a R_ARM_THM_CALL 0000015b formatfloat │ │ │ │ │ +00001694 0000eb0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ +0000171a 0000eb0a R_ARM_THM_CALL 00000191 formatfloat │ │ │ │ │ 00001728 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ 0000172c 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ 00001786 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000179a 0001ea0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 000017b6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017f4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001800 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001804 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001812 0000df2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC84 │ │ │ │ │ -00001816 0000df30 R_ARM_THM_MOVT_ABS 00000754 .LC84 │ │ │ │ │ +00001812 0000de2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC84 │ │ │ │ │ +00001816 0000de30 R_ARM_THM_MOVT_ABS 00000754 .LC84 │ │ │ │ │ 0000181a 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000184e 0001eb0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ 00001874 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001880 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001884 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000188e 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000018a4 0000d42f R_ARM_THM_MOVW_ABS_NC 00000600 .LC73 │ │ │ │ │ -000018a8 0000d430 R_ARM_THM_MOVT_ABS 00000600 .LC73 │ │ │ │ │ -000018ae 0000d32f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC72 │ │ │ │ │ -000018b2 0000d330 R_ARM_THM_MOVT_ABS 000005f0 .LC72 │ │ │ │ │ -000018bc 0000dc2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC81 │ │ │ │ │ -000018c0 0000dc30 R_ARM_THM_MOVT_ABS 000006d8 .LC81 │ │ │ │ │ +000018a4 0000d32f R_ARM_THM_MOVW_ABS_NC 00000600 .LC73 │ │ │ │ │ +000018a8 0000d330 R_ARM_THM_MOVT_ABS 00000600 .LC73 │ │ │ │ │ +000018ae 0000d22f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC72 │ │ │ │ │ +000018b2 0000d230 R_ARM_THM_MOVT_ABS 000005f0 .LC72 │ │ │ │ │ +000018bc 0000db2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC81 │ │ │ │ │ +000018c0 0000db30 R_ARM_THM_MOVT_ABS 000006d8 .LC81 │ │ │ │ │ 000018c4 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000018d6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000018fc 0001ec0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ 00001906 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000190a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000191c 0001e60a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ 0000193c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001946 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000194a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000194e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000628 .LC75 │ │ │ │ │ -00001952 0000d630 R_ARM_THM_MOVT_ABS 00000628 .LC75 │ │ │ │ │ +0000194e 0000d52f R_ARM_THM_MOVW_ABS_NC 00000628 .LC75 │ │ │ │ │ +00001952 0000d530 R_ARM_THM_MOVT_ABS 00000628 .LC75 │ │ │ │ │ 00001958 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000195e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001962 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001966 0000d52f R_ARM_THM_MOVW_ABS_NC 0000060c .LC74 │ │ │ │ │ -0000196a 0000d530 R_ARM_THM_MOVT_ABS 0000060c .LC74 │ │ │ │ │ +00001966 0000d42f R_ARM_THM_MOVW_ABS_NC 0000060c .LC74 │ │ │ │ │ +0000196a 0000d430 R_ARM_THM_MOVT_ABS 0000060c .LC74 │ │ │ │ │ 00001970 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000019d6 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000019da 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000019de 0000ed2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC87 │ │ │ │ │ -000019e2 0000ed30 R_ARM_THM_MOVT_ABS 000007c0 .LC87 │ │ │ │ │ +000019de 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC87 │ │ │ │ │ +000019e2 0000ec30 R_ARM_THM_MOVT_ABS 000007c0 .LC87 │ │ │ │ │ 000019e8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a10 0000510a R_ARM_THM_CALL 00002741 fastsearch.constprop.0 │ │ │ │ │ +00001a10 0000520a R_ARM_THM_CALL 00002729 fastsearch.constprop.0 │ │ │ │ │ 00001a2a 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00001b3c 0001f30a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00001b44 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000844 .LC93 │ │ │ │ │ -00001b48 0000fa30 R_ARM_THM_MOVT_ABS 00000844 .LC93 │ │ │ │ │ +00001b44 0000f92f R_ARM_THM_MOVW_ABS_NC 00000844 .LC93 │ │ │ │ │ +00001b48 0000f930 R_ARM_THM_MOVT_ABS 00000844 .LC93 │ │ │ │ │ 00001b52 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001b64 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001b76 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001d6e 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001d8c 0000540a R_ARM_THM_CALL 00000e7b stringlib__two_way_count │ │ │ │ │ +00001d8c 0000540a R_ARM_THM_CALL 00000e6f stringlib__two_way_count │ │ │ │ │ 00001e14 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001e36 0001180a R_ARM_THM_CALL 00000ee9 stringlib__lex_search │ │ │ │ │ -00001e44 0001180a R_ARM_THM_CALL 00000ee9 stringlib__lex_search │ │ │ │ │ +00001e36 0001170a R_ARM_THM_CALL 00000edd stringlib__lex_search │ │ │ │ │ +00001e44 0001170a R_ARM_THM_CALL 00000edd stringlib__lex_search │ │ │ │ │ 00001e5e 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000008c 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000aa 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000d4 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000188 00009e1e R_ARM_THM_JUMP24 000054e9 do_argstrip │ │ │ │ │ -000003f0 00009e1e R_ARM_THM_JUMP24 000054e9 do_argstrip │ │ │ │ │ +00000188 00009e1e R_ARM_THM_JUMP24 00005441 do_argstrip │ │ │ │ │ +000003f0 00009e1e R_ARM_THM_JUMP24 00005441 do_argstrip │ │ │ │ │ 000019d2 0001ed1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ 00001a52 0001f11e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10e28 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10d3c contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00020502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006002 R_ARM_ABS32 00002c59 bytes_repr │ │ │ │ │ +0000002c 00006002 R_ARM_ABS32 00002c41 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 00001221 bytes_hash │ │ │ │ │ 00000044 00005c02 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ 00000048 00020602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003002 R_ARM_ABS32 00001251 bytes_richcompare │ │ │ │ │ 0000006c 00003f02 R_ARM_ABS32 000018b9 bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00011d02 R_ARM_ABS32 00000f9f bytes_alloc │ │ │ │ │ -0000009c 00006e02 R_ARM_ABS32 00002f05 bytes_new │ │ │ │ │ +0000009c 00006e02 R_ARM_ABS32 00002eed bytes_new │ │ │ │ │ 000000a0 00017002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00020502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00004202 R_ARM_ABS32 0000194d striter_dealloc │ │ │ │ │ 00000118 00020602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00009f02 R_ARM_ABS32 000000c3 striter_traverse │ │ │ │ │ +0000012c 00011b02 R_ARM_ABS32 00000f47 striter_traverse │ │ │ │ │ 0000013c 00020702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006302 R_ARM_ABS32 00002eb5 striter_next │ │ │ │ │ +00000140 00006302 R_ARM_ABS32 00002e9d striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -424,161 +424,161 @@ │ │ │ │ │ 000003cc 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003dc 0000f102 R_ARM_ABS32 00001a49 striter_len │ │ │ │ │ 000003e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 00011102 R_ARM_ABS32 00000dab striter_reduce │ │ │ │ │ +000003ec 00011002 R_ARM_ABS32 00000d9f striter_reduce │ │ │ │ │ 000003f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 00011c02 R_ARM_ABS32 00000f53 striter_setstate │ │ │ │ │ 00000404 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 0000d202 R_ARM_ABS32 00000c39 bytes_mod │ │ │ │ │ +00000424 0000d102 R_ARM_ABS32 00000c39 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00011b02 R_ARM_ABS32 00000f3f bytes_getnewargs │ │ │ │ │ +000004ac 00011a02 R_ARM_ABS32 00000f33 bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007502 R_ARM_ABS32 000034c9 bytes___bytes__ │ │ │ │ │ +000004bc 00007502 R_ARM_ABS32 000034b1 bytes___bytes__ │ │ │ │ │ 000004c4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000d102 R_ARM_ABS32 0000012f stringlib_capitalize │ │ │ │ │ +000004cc 0000d002 R_ARM_ABS32 00000123 stringlib_capitalize │ │ │ │ │ 000004d4 00020802 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 0000f902 R_ARM_ABS32 00000431 stringlib_center │ │ │ │ │ +000004dc 0000f802 R_ARM_ABS32 00000423 stringlib_center │ │ │ │ │ 000004e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00008d02 R_ARM_ABS32 000040e9 bytes_count │ │ │ │ │ +000004ec 00008d02 R_ARM_ABS32 000040c9 bytes_count │ │ │ │ │ 000004f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00004a02 R_ARM_ABS32 000019bd bytes_decode │ │ │ │ │ 00000504 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008a02 R_ARM_ABS32 0000404d bytes_endswith │ │ │ │ │ +0000050c 00008a02 R_ARM_ABS32 0000402d bytes_endswith │ │ │ │ │ 00000514 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000fd02 R_ARM_ABS32 00000533 stringlib_expandtabs │ │ │ │ │ +0000051c 0000fc02 R_ARM_ABS32 00000525 stringlib_expandtabs │ │ │ │ │ 00000524 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008802 R_ARM_ABS32 00003fb9 bytes_find │ │ │ │ │ +0000052c 00008802 R_ARM_ABS32 00003f99 bytes_find │ │ │ │ │ 00000534 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 0000b202 R_ARM_ABS32 000001a9 bytes_fromhex │ │ │ │ │ +0000053c 0000b102 R_ARM_ABS32 000001a9 bytes_fromhex │ │ │ │ │ 00000544 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000c702 R_ARM_ABS32 00000779 bytes_hex │ │ │ │ │ +0000054c 0000c602 R_ARM_ABS32 00000779 bytes_hex │ │ │ │ │ 00000554 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00007902 R_ARM_ABS32 00000045 bytes_index │ │ │ │ │ 00000564 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00010002 R_ARM_ABS32 00000681 stringlib_isalnum │ │ │ │ │ +0000056c 0000ff02 R_ARM_ABS32 00000675 stringlib_isalnum │ │ │ │ │ 00000574 00020902 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00010102 R_ARM_ABS32 0000068b stringlib_isalpha │ │ │ │ │ +0000057c 00010002 R_ARM_ABS32 0000067f stringlib_isalpha │ │ │ │ │ 00000584 00020a02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 0000bb02 R_ARM_ABS32 000000d9 stringlib_isascii │ │ │ │ │ +0000058c 0000ba02 R_ARM_ABS32 000000cd stringlib_isascii │ │ │ │ │ 00000594 00020b02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 0000ba02 R_ARM_ABS32 000000cf stringlib_isdigit │ │ │ │ │ +0000059c 0000b902 R_ARM_ABS32 000000c3 stringlib_isdigit │ │ │ │ │ 000005a4 00020c02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00010202 R_ARM_ABS32 00000695 stringlib_islower │ │ │ │ │ +000005ac 00010102 R_ARM_ABS32 00000689 stringlib_islower │ │ │ │ │ 000005b4 00020d02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 000005b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00010302 R_ARM_ABS32 0000069f stringlib_isspace │ │ │ │ │ +000005bc 00010202 R_ARM_ABS32 00000693 stringlib_isspace │ │ │ │ │ 000005c4 00020e02 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00010402 R_ARM_ABS32 000006a9 stringlib_istitle │ │ │ │ │ +000005cc 00010302 R_ARM_ABS32 0000069d stringlib_istitle │ │ │ │ │ 000005d4 00020f02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00010502 R_ARM_ABS32 000006b3 stringlib_isupper │ │ │ │ │ +000005dc 00010402 R_ARM_ABS32 000006a7 stringlib_isupper │ │ │ │ │ 000005e4 00021002 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008b02 R_ARM_ABS32 000040e5 bytes_join │ │ │ │ │ +000005ec 00008b02 R_ARM_ABS32 000040c5 bytes_join │ │ │ │ │ 000005f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f602 R_ARM_ABS32 0000026d stringlib_ljust │ │ │ │ │ +000005fc 0000f502 R_ARM_ABS32 0000025f stringlib_ljust │ │ │ │ │ 00000604 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000b902 R_ARM_ABS32 0000039d stringlib_lower │ │ │ │ │ +0000060c 0000b802 R_ARM_ABS32 0000039d stringlib_lower │ │ │ │ │ 00000614 00021102 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000bf02 R_ARM_ABS32 000000e3 bytes_lstrip │ │ │ │ │ +0000061c 0000be02 R_ARM_ABS32 000000d7 bytes_lstrip │ │ │ │ │ 00000624 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00007702 R_ARM_ABS32 000000d9 bytes_maketrans │ │ │ │ │ 00000634 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00008f02 R_ARM_ABS32 00004181 bytes_partition │ │ │ │ │ +0000063c 00008f02 R_ARM_ABS32 00004161 bytes_partition │ │ │ │ │ 00000644 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00005002 R_ARM_ABS32 00001bc1 bytes_replace │ │ │ │ │ 00000654 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00010e02 R_ARM_ABS32 00000cff bytes_removeprefix │ │ │ │ │ +0000065c 00010d02 R_ARM_ABS32 00000cf3 bytes_removeprefix │ │ │ │ │ 00000664 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00011402 R_ARM_ABS32 00000ded bytes_removesuffix │ │ │ │ │ +0000066c 00011302 R_ARM_ABS32 00000de1 bytes_removesuffix │ │ │ │ │ 00000674 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00004e02 R_ARM_ABS32 00001b29 bytes_rfind │ │ │ │ │ 00000684 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000fb02 R_ARM_ABS32 00001b05 bytes_rindex │ │ │ │ │ +0000068c 0000fa02 R_ARM_ABS32 00001b05 bytes_rindex │ │ │ │ │ 00000694 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00010702 R_ARM_ABS32 000006bd stringlib_rjust │ │ │ │ │ +0000069c 00010602 R_ARM_ABS32 000006b1 stringlib_rjust │ │ │ │ │ 000006a4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000b502 R_ARM_ABS32 0000022d bytes_rpartition │ │ │ │ │ +000006ac 0000b402 R_ARM_ABS32 0000022d bytes_rpartition │ │ │ │ │ 000006b4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00010802 R_ARM_ABS32 000007af bytes_rsplit │ │ │ │ │ +000006bc 00010702 R_ARM_ABS32 000007a3 bytes_rsplit │ │ │ │ │ 000006c4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000bd02 R_ARM_ABS32 000003c9 bytes_rstrip │ │ │ │ │ +000006cc 0000bc02 R_ARM_ABS32 000003c9 bytes_rstrip │ │ │ │ │ 000006d4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00009402 R_ARM_ABS32 000047bd bytes_split │ │ │ │ │ +000006dc 00009402 R_ARM_ABS32 00004715 bytes_split │ │ │ │ │ 000006e4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000c102 R_ARM_ABS32 00000419 bytes_splitlines │ │ │ │ │ +000006ec 0000c002 R_ARM_ABS32 00000419 bytes_splitlines │ │ │ │ │ 000006f4 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008402 R_ARM_ABS32 00003cf9 bytes_startswith │ │ │ │ │ +000006fc 00008402 R_ARM_ABS32 00003cd9 bytes_startswith │ │ │ │ │ 00000704 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00009d02 R_ARM_ABS32 0000015d bytes_strip │ │ │ │ │ 00000714 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00010b02 R_ARM_ABS32 00000c25 stringlib_swapcase │ │ │ │ │ +0000071c 00010a02 R_ARM_ABS32 00000c19 stringlib_swapcase │ │ │ │ │ 00000724 00021202 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00010c02 R_ARM_ABS32 00000c51 stringlib_title │ │ │ │ │ +0000072c 00010b02 R_ARM_ABS32 00000c45 stringlib_title │ │ │ │ │ 00000734 00021302 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000cc02 R_ARM_ABS32 00000829 bytes_translate │ │ │ │ │ +0000073c 0000cb02 R_ARM_ABS32 00000829 bytes_translate │ │ │ │ │ 00000744 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c602 R_ARM_ABS32 0000074d stringlib_upper │ │ │ │ │ +0000074c 0000c502 R_ARM_ABS32 0000074d stringlib_upper │ │ │ │ │ 00000754 00021402 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 00010d02 R_ARM_ABS32 00000c7d stringlib_zfill │ │ │ │ │ +0000075c 00010c02 R_ARM_ABS32 00000c71 stringlib_zfill │ │ │ │ │ 00000764 00011e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00002c02 R_ARM_ABS32 000011f1 bytes_buffer_getbuffer │ │ │ │ │ 00000780 00003e02 R_ARM_ABS32 000018b5 bytes_length │ │ │ │ │ 00000784 00003b02 R_ARM_ABS32 0000167d bytes_subscript │ │ │ │ │ 0000078c 00003e02 R_ARM_ABS32 000018b5 bytes_length │ │ │ │ │ 00000790 00002902 R_ARM_ABS32 00001015 bytes_concat │ │ │ │ │ -00000794 00007b02 R_ARM_ABS32 000034f1 bytes_repeat │ │ │ │ │ -00000798 0000ef02 R_ARM_ABS32 00000229 bytes_item │ │ │ │ │ -000007a8 00009b02 R_ARM_ABS32 000054dd bytes_contains │ │ │ │ │ +00000794 00007b02 R_ARM_ABS32 000034d9 bytes_repeat │ │ │ │ │ +00000798 0000ed02 R_ARM_ABS32 0000014f bytes_item │ │ │ │ │ +000007a8 00009b02 R_ARM_ABS32 00005435 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x11508 contains 1363 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1141c contains 1360 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000008c 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -758,24 +758,24 @@ │ │ │ │ │ 00000900 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ 00000904 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ 0000091e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000922 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000926 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ 0000092a 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ 00000932 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000938 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +00000938 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ 0000096a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000970 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000097e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000982 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000986 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ 0000098a 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ 00000990 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009ba 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000009c0 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +000009c0 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ 000009fe 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ 00000a02 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ 00000a0a 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000a16 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ 00000a1a 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ 00000a1e 00017e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000a36 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -787,15 +787,15 @@ │ │ │ │ │ 00000a82 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000a88 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 00000a8c 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ 00000a92 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a9c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ad6 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ 00000ae0 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ae6 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +00000ae6 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ 00000b3c 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000b48 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b4c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b60 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000b80 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000b92 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000b96 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ @@ -955,26 +955,26 @@ │ │ │ │ │ 00001446 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 0000144a 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000144e 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ 00001452 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ 0000145a 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000014c4 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ 000014d2 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014d8 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +000014d8 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ 0000152a 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001532 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001536 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000154c 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000159e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000015ae 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000015b2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000015b6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000015ba 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 000015c0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015ca 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ +000015ca 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ 000015d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000015d6 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000015da 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000015de 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000015e4 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000015f8 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ 00001610 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ @@ -1073,107 +1073,110 @@ │ │ │ │ │ 00001dc8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001dcc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001df0 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001dfa 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001e08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001e1a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ea6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001eb0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001eb4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ec0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ed0 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ee6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f00 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f1a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f34 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f4c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f64 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f7c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fa2 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001fba 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ff2 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002006 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002030 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000204e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000206a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000207e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002090 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002142 0000520a R_ARM_THM_CALL 000000b1 return_self │ │ │ │ │ -0000219a 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000021aa 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000021fc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002206 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000225a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000227a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000228a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022aa 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022ba 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022ca 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022da 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000022f4 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002304 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002324 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000233c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000234c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000235a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000236a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000023d4 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000023e6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002418 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000243e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002464 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ -000024a6 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ -000024de 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000024f6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002500 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002530 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ea4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001eae 0000510a R_ARM_THM_CALL 000000b1 return_self │ │ │ │ │ +00001ebe 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001ed4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001eec 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f06 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f20 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f38 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f50 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f68 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f8e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001fa6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001fe8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ff6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002020 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002040 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000205c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002070 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002082 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002184 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002194 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000021e6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000021f0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002244 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002264 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002274 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002294 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022a4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022b4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022c4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000022de 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000022ee 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000230e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002326 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002336 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002344 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002354 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000023b4 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000023c6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000023f6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000241a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002448 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ +0000249c 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ +000024b4 0000540a R_ARM_THM_CALL 00000e6f stringlib__two_way_count │ │ │ │ │ +000024cc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000250c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000252e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00002544 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000257a 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000257e 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002582 00004f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -00002586 00004f30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -0000258c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025a4 0000540a R_ARM_THM_CALL 00000e7b stringlib__two_way_count │ │ │ │ │ -000025b0 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000025b8 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002604 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000260a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002640 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002652 0000540a R_ARM_THM_CALL 00000e7b stringlib__two_way_count │ │ │ │ │ -0000265e 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -00002662 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -0000266c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000268c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000026e4 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000026f8 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000026fc 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002700 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -00002704 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -0000270a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002714 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002718 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000271e 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00002722 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00002728 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000272e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00002732 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000273a 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000293e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002992 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ -00002998 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000029a2 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ -000029ac 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ -000029b4 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000029ec 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a06 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a24 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ac0 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002ae0 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002ae4 0001ad30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000254e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000257e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002584 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002588 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000258c 00004f2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +00002590 00004f30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +00002596 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025ac 0000540a R_ARM_THM_CALL 00000e6f stringlib__two_way_count │ │ │ │ │ +000025b6 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +000025ba 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +000025c4 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000025dc 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000025e4 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000263a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002640 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002674 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000026cc 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000026e0 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000026e4 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000026e8 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +000026ec 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +000026f2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026fc 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002700 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002706 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +0000270a 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00002710 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002716 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000271a 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00002722 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002926 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000297a 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ +00002980 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000298a 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ +00002994 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ +0000299c 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000029d4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000029ee 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a0c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002aa8 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002ac8 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002acc 0001ad30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002b4c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b50 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b54 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b58 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b5c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002b60 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b64 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b68 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b6c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b70 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b74 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b78 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002b7c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1191,28 +1194,28 @@ │ │ │ │ │ 00002bac 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bb0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bb4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bb8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bbc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bc0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002bc4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002bc8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002bcc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002bd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002bd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002bd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002bdc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002c38 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002c3c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002c40 00005d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ -00002c44 00005d30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ -00002c4a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002cd2 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002d04 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002d08 0001ad30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002c20 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002c24 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002c28 00005d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ +00002c2c 00005d30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ +00002c32 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002cba 0001ac0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002cec 0001ad2f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002cf0 0001ad30 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +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 │ │ │ │ │ @@ -1230,951 +1233,945 @@ │ │ │ │ │ 00002e14 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e18 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e1c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e20 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e24 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e28 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002e2c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e30 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e34 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e38 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e3c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e40 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e44 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002e96 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e9a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e9e 00005d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ -00002ea2 00005d30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ -00002ea8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ef8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f00 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f4c 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002f56 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f78 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f7c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f88 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002f9a 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002fc2 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002fdc 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002ffa 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003006 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003048 0001b10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003060 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003072 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003076 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003096 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000030b8 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000030bc 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000030f4 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000030fc 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003126 0001b30a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -0000312e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003132 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003138 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000313c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003144 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003156 00000c0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize │ │ │ │ │ -00003164 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003168 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003174 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000319a 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000031c2 0001b50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000031e8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031f0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031f4 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031f8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000321a 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000322c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003230 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003238 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000323c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003240 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003244 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000324a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003252 0000440a R_ARM_THM_CALL 00000095 Py_XDECREF │ │ │ │ │ -00003258 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003268 0001b60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000327c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003280 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003284 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003288 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000328e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003294 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003298 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000329e 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000032ac 00006b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ -000032b0 00006b30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ -000032b6 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032bc 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032c0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032ce 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032d4 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000032d8 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000032dc 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -000032e0 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -000032e6 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003302 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000330e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000331c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003320 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003326 0000692f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ -0000332a 00006930 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ -00003330 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000335c 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000336a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000336e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003372 0000672f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00003376 00006730 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -0000337c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003382 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000338a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000338e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003394 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000339e 0001b80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000033a4 0001b90a R_ARM_THM_CALL 00003d91 PyBytes_FromObject │ │ │ │ │ -000033ba 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000033c6 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000033d8 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033dc 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033e0 0000672f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000033e4 00006730 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000033e8 0000662f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ -000033ec 00006630 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ -000033fc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000340c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003410 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003414 0000652f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ -00003418 00006530 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ -00003420 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003424 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003428 0000662f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ -0000342c 00006630 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ -00003430 0000652f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ -00003434 00006530 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ -00003440 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003446 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -0000344a 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000344e 0000492f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00003452 00004930 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00003456 0000682f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ -0000345a 00006830 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ -0000345e 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003464 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003468 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000346c 00006c2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ -00003470 00006c30 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ -00003476 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003480 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003486 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000348a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000348e 0000482f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00003492 00004830 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00003498 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034a0 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -000034a4 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -000034a8 0000462f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -000034ac 00004630 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -000034b0 0000682f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ -000034b4 00006830 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ -000034b8 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000034c0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000034c4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034ca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034ce 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000350e 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000352e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003538 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000353c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000354e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003572 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000358c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000035a6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000035be 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000035c8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035cc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035e6 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003600 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003604 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003620 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003624 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000362e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003648 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000364c 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003650 00007a2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC38 │ │ │ │ │ -00003654 00007a30 R_ARM_THM_MOVT_ABS 000003b0 .LC38 │ │ │ │ │ -0000365c 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003688 00007d2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC39 │ │ │ │ │ -0000368c 00007d30 R_ARM_THM_MOVT_ABS 000003cc .LC39 │ │ │ │ │ -00003694 0001bd0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000036c4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036c8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003712 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003716 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003806 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000380a 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000380e 0000802f R_ARM_THM_MOVW_ABS_NC 00000444 .LC42 │ │ │ │ │ -00003812 00008030 R_ARM_THM_MOVT_ABS 00000444 .LC42 │ │ │ │ │ -0000381e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003838 0001bf0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000038a2 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003928 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000393a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000394c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000395e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003970 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003982 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002e7e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e82 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e86 00005d2f R_ARM_THM_MOVW_ABS_NC 0000027c .LC27 │ │ │ │ │ +00002e8a 00005d30 R_ARM_THM_MOVT_ABS 0000027c .LC27 │ │ │ │ │ +00002e90 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ee0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ee8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002f34 0001ae0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002f3e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f60 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f64 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f70 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002f82 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002faa 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002fc4 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002fe2 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00002fee 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003030 0001b10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003048 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000305a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000305e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000307e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000030a0 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000030a4 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000030dc 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000030e4 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000310e 0001b30a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003116 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000311a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003120 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003124 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000312c 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000313e 00000c0a R_ARM_THM_CALL 00000001 _PyBytes_FromSize │ │ │ │ │ +0000314c 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003150 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000315c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003182 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000031aa 0001b50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000031d0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031d8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031dc 00019b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031e0 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003202 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003214 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003218 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003220 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003224 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003228 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000322c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003232 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000323a 0000440a R_ARM_THM_CALL 00000095 Py_XDECREF │ │ │ │ │ +00003240 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003250 0001b60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003264 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003268 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000326c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003270 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003276 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000327c 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003280 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003286 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003294 00006b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ +00003298 00006b30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ +0000329e 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032a4 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032a8 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032b6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032bc 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000032c0 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000032c4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +000032c8 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +000032ce 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032ea 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032f6 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003304 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003308 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000330e 0000692f R_ARM_THM_MOVW_ABS_NC 00000318 .LC32 │ │ │ │ │ +00003312 00006930 R_ARM_THM_MOVT_ABS 00000318 .LC32 │ │ │ │ │ +00003318 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003344 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003352 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003356 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000335a 0000672f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +0000335e 00006730 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00003364 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000336a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003372 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003376 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000337c 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003386 0001b80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000338c 0001b90a R_ARM_THM_CALL 00003d71 PyBytes_FromObject │ │ │ │ │ +000033a2 00019d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000033ae 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000033c0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033c4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033c8 0000672f R_ARM_THM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000033cc 00006730 R_ARM_THM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000033d0 0000662f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ +000033d4 00006630 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ +000033e4 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033f4 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033f8 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033fc 0000652f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ +00003400 00006530 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ +00003408 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000340c 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003410 0000662f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC29 │ │ │ │ │ +00003414 00006630 R_ARM_THM_MOVT_ABS 000002c8 .LC29 │ │ │ │ │ +00003418 0000652f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC28 │ │ │ │ │ +0000341c 00006530 R_ARM_THM_MOVT_ABS 000002a4 .LC28 │ │ │ │ │ +00003428 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000342e 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003432 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003436 0000492f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +0000343a 00004930 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +0000343e 0000682f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ +00003442 00006830 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ +00003446 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000344c 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003450 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003454 00006c2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC35 │ │ │ │ │ +00003458 00006c30 R_ARM_THM_MOVT_ABS 0000038c .LC35 │ │ │ │ │ +0000345e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003468 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000346e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003472 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003476 0000482f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +0000347a 00004830 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00003480 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003488 0000452f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000348c 00004530 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003490 0000462f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00003494 00004630 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00003498 0000682f R_ARM_THM_MOVW_ABS_NC 00000310 .LC31 │ │ │ │ │ +0000349c 00006830 R_ARM_THM_MOVT_ABS 00000310 .LC31 │ │ │ │ │ +000034a0 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000034a8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000034ac 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034f6 0001a60a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003516 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003520 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003524 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003536 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000355a 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003574 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000358e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035a6 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000035b0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035b4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035ce 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000035e8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035ec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003608 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000360c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003616 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003630 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003634 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003638 00007a2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC38 │ │ │ │ │ +0000363c 00007a30 R_ARM_THM_MOVT_ABS 000003b0 .LC38 │ │ │ │ │ +00003644 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003670 00007d2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC39 │ │ │ │ │ +00003674 00007d30 R_ARM_THM_MOVT_ABS 000003cc .LC39 │ │ │ │ │ +0000367c 0001bd0a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000036ac 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036b0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036fa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036fe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037ee 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000037f2 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000037f6 0000802f R_ARM_THM_MOVW_ABS_NC 00000444 .LC42 │ │ │ │ │ +000037fa 00008030 R_ARM_THM_MOVT_ABS 00000444 .LC42 │ │ │ │ │ +00003806 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003820 0001bf0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000388a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000390c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000391e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003930 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003942 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003954 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003966 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003984 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003992 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000039a0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 000039ae 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039bc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ca 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039dc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ee 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a00 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a14 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a82 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a8c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a96 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aa0 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039c0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039d2 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039e4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000039f8 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a66 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a70 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a7a 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a84 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a8e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a98 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003aa2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003aaa 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ab4 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003abe 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ac6 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ace 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ad6 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ab2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003aba 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ac2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003aca 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ad2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003ade 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ae6 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003aee 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003afa 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b0e 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b42 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b58 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b60 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b76 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b96 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ba4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bcc 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003be4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003be8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003bfe 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c2e 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c44 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c48 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c4c 00007e2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ -00003c50 00007e30 R_ARM_THM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ -00003c5a 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c64 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003c68 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003c6e 00007f2f R_ARM_THM_MOVW_ABS_NC 00000428 .LC41 │ │ │ │ │ -00003c72 00007f30 R_ARM_THM_MOVT_ABS 00000428 .LC41 │ │ │ │ │ -00003c7e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c86 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c8c 0001c10a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003cb2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cb6 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003cc2 0001c20a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003cee 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d30 0001c30a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00003d38 0000822f R_ARM_THM_MOVW_ABS_NC 0000046c .LC43 │ │ │ │ │ -00003d3c 00008230 R_ARM_THM_MOVT_ABS 0000046c .LC43 │ │ │ │ │ -00003d46 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003d56 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d6a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d82 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003da8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003dac 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003db8 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003dc8 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003dee 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003e0a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003e26 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003e30 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003e3c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003e40 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003e54 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003e58 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003e66 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003e8e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003eae 0001b50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003ed4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eda 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003ede 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003ee6 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003f00 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003f04 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003f08 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003f0c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003f12 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f1a 0000440a R_ARM_THM_CALL 00000095 Py_XDECREF │ │ │ │ │ -00003f20 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003f26 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003f2a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003f2e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003f32 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003f38 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f3e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f42 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f48 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003f54 00006b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ -00003f58 00006b30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ -00003f5e 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f64 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f68 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f6e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f74 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f78 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f7c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00003f80 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00003f86 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f9e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fa4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fb4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ff0 0001c40a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003ffe 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004010 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000401e 0000862f R_ARM_THM_MOVW_ABS_NC 00000478 .LC44 │ │ │ │ │ -00004022 00008630 R_ARM_THM_MOVT_ABS 00000478 .LC44 │ │ │ │ │ -0000402c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004040 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004084 0001c50a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -0000408c 0000892f R_ARM_THM_MOVW_ABS_NC 00000480 .LC45 │ │ │ │ │ -00004090 00008930 R_ARM_THM_MOVT_ABS 00000480 .LC45 │ │ │ │ │ -0000409a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000040aa 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000040be 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000040d6 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004120 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00004128 00008c2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC46 │ │ │ │ │ -0000412c 00008c30 R_ARM_THM_MOVT_ABS 0000048c .LC46 │ │ │ │ │ -00004136 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004146 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000415a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004172 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000041a6 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000041b0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000041d2 0001c70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000437a 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004386 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000438a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000439e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000441e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000442a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000442e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004442 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004462 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004468 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004478 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004494 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000453e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004552 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004570 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004574 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000045a0 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000045a4 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000045ac 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046ba 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000046be 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000046c2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000046c6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000046ca 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000046d0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046d8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000046dc 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000046e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000046e4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000046ea 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004710 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ -0000472a 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ -00004734 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ -00004740 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004744 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004748 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000474c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004752 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004758 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004766 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000476a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000476e 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ -00004772 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ -00004778 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000477e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000047ae 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047b4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000047b8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000047fe 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000480a 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004836 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000483a 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000484a 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004874 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000488c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004890 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004972 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000499e 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000049c0 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004a30 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004a3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a54 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004a82 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004a92 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004ac8 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004acc 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004adc 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004ae2 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b06 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004b0a 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004b2e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b3c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004b40 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004b84 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004ba0 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004bb2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004bb6 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004d24 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004d30 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d34 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004d4a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004d6c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004d84 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004db0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004db4 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004ddc 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e08 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004e0c 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004e1c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e20 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e2e 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004e44 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e48 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e4c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004e50 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004e56 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e76 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e7c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e80 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e84 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004e88 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004e92 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004eac 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004eb6 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004eca 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00004edc 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00004f20 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00004f3e 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f44 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004f48 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004f4c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004f50 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004f5a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f62 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f66 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f98 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004fb4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fcc 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fd6 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00004ff0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ff8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ffc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005028 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00005048 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000504e 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005052 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005056 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ -0000505a 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ -00005060 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005072 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005076 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000507a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000507e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005084 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000508a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000508e 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000050b2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050c4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050cc 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000050f2 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000050fe 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005114 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00005134 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000514c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005170 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000517e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000051a2 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000051bc 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051dc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005204 0001cb0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00005228 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ +00003af2 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b26 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b3c 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b44 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b5a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b7a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b88 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bb0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003bc6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003bca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003be0 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003bf8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003bfc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c10 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003c26 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c2a 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c2e 00007e2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ +00003c32 00007e30 R_ARM_THM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ +00003c3c 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c46 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003c4a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003c50 00007f2f R_ARM_THM_MOVW_ABS_NC 00000428 .LC41 │ │ │ │ │ +00003c54 00007f30 R_ARM_THM_MOVT_ABS 00000428 .LC41 │ │ │ │ │ +00003c60 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c68 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c6e 0001c10a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003c94 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c98 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ca4 0001c20a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003cce 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cd4 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d10 0001c30a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00003d18 0000822f R_ARM_THM_MOVW_ABS_NC 0000046c .LC43 │ │ │ │ │ +00003d1c 00008230 R_ARM_THM_MOVT_ABS 0000046c .LC43 │ │ │ │ │ +00003d26 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003d36 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d4a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d62 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d88 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d8c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003d98 0001af0a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003da8 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003dce 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003dea 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e06 0001b00a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003e10 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e1c 0001b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003e20 0001b230 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003e34 0001b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003e38 0001b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003e46 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003e6e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003e8e 0001b50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003eb4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eba 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003ebe 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003ec6 00016f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003ee0 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003ee4 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003ee8 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003eec 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003ef2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003efa 0000440a R_ARM_THM_CALL 00000095 Py_XDECREF │ │ │ │ │ +00003f00 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003f06 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003f0a 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003f0e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003f12 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003f18 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f1e 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f22 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f28 0001b70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003f34 00006b2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC34 │ │ │ │ │ +00003f38 00006b30 R_ARM_THM_MOVT_ABS 00000364 .LC34 │ │ │ │ │ +00003f3e 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f44 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f48 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f4e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f54 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f58 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f5c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +00003f60 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +00003f66 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f7e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f84 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003f94 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003fd0 0001c40a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00003fde 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003ff0 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003ffe 0000862f R_ARM_THM_MOVW_ABS_NC 00000478 .LC44 │ │ │ │ │ +00004002 00008630 R_ARM_THM_MOVT_ABS 00000478 .LC44 │ │ │ │ │ +0000400c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004020 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004064 0001c50a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +0000406c 0000892f R_ARM_THM_MOVW_ABS_NC 00000480 .LC45 │ │ │ │ │ +00004070 00008930 R_ARM_THM_MOVT_ABS 00000480 .LC45 │ │ │ │ │ +0000407a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000408a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000409e 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000040b6 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004100 0001c60a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00004108 00008c2f R_ARM_THM_MOVW_ABS_NC 0000048c .LC46 │ │ │ │ │ +0000410c 00008c30 R_ARM_THM_MOVT_ABS 0000048c .LC46 │ │ │ │ │ +00004116 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004126 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000413a 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004152 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004186 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004190 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000041b2 0001c70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000435c 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004368 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000436c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004380 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000043fc 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004408 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000440c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004420 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004440 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004446 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004456 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004474 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004520 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004534 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004550 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004554 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000457a 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000457e 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004586 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045a8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045e2 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000463e 0000530a R_ARM_THM_CALL 00001b85 stringlib_adaptive_find │ │ │ │ │ +00004652 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004656 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000465a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000465e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004664 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000466c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004670 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004674 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004678 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000467e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046a6 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ +000046b0 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ +000046b8 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000046bc 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000046c0 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ +000046c4 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ +000046ca 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046d2 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000046e6 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000046f4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000046f8 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000046fc 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004700 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004706 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000470c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004710 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004756 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004762 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000478e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004792 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000047a2 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000047cc 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000047e4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000047e8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000048ca 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000048f6 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004918 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004988 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004994 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004998 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000049ac 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049da 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000049ea 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004a20 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004a24 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004a34 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004a3a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004a5e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004a62 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004a86 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a94 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004a98 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004adc 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004af8 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004b0a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004b0e 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004c7c 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004c88 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c8c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ca2 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004cc4 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004cdc 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004d08 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004d0c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004d34 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d60 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004d64 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004d74 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d78 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004d86 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004d9c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004da0 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004da4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004da8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004dae 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004dce 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dd4 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004dd8 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004ddc 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004de0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004dea 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e04 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e0e 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004e22 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00004e34 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00004e78 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00004e96 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004e9c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004ea0 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004ea4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004ea8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004eb2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004eba 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ebe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ef0 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004f0c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f24 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f2e 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00004f48 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f50 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f54 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f80 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00004fa0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fa6 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004faa 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004fae 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ +00004fb2 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ +00004fb8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004fca 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004fce 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004fd2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004fd6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004fdc 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004fe2 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004fe6 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000500a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000501c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005024 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000504a 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005056 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000506c 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000508c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050a4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050c8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050d6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000050fa 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00005114 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000512c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005134 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000515c 0001cb0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00005180 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ +000051a2 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000051b0 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000051e8 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000051f6 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000521c 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005228 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 0000524a 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005258 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005290 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000529e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000052c4 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000052d0 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000052f2 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000052fe 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005328 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005336 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000535a 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005364 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005382 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000538e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000053aa 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000053b6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053c2 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ -000053ec 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005404 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000541a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005422 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005434 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000544a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005462 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005478 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005480 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005486 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000548a 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000548e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00005492 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00005498 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000549e 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -000054a8 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000054c0 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -000054d8 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000054fa 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000054fe 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005516 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005544 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000555e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005578 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005592 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000055ac 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000055c6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000055de 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000055f8 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000561c 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005628 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000563c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00005658 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000565c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00005782 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005788 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000578c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057ce 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000057de 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000057f4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005808 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000581e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00005834 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000585a 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000585e 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000059a6 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000059d4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059d8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a1e 0001cf0a R_ARM_THM_CALL 00005a2d PyBytes_FromFormatV │ │ │ │ │ -00005a5a 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005a86 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00005a8a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00005b46 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005b52 0001d00a R_ARM_THM_CALL 0000602d _PyBytesWriter_WriteBytes │ │ │ │ │ -00005b60 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ -00005b76 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005ba6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005c06 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c12 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c16 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c2a 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005c42 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005c68 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005c6c 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005c7e 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -00005ca4 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ -00005cae 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005cb2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005cb6 0000a02f R_ARM_THM_MOVW_ABS_NC 000004ac .LC51 │ │ │ │ │ -00005cba 0000a030 R_ARM_THM_MOVT_ABS 000004ac .LC51 │ │ │ │ │ -00005cc0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005cc6 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -00005cd8 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -00005cf8 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005d00 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005d04 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005d08 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005d22 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d28 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005d2c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005d30 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005d34 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005d3a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d5c 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005d66 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005d6a 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005d6e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005d72 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005d78 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d7e 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005d82 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005d9c 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005dbe 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005de6 0000a82f R_ARM_THM_MOVW_ABS_NC 00000510 .LC59 │ │ │ │ │ -00005dea 0000a830 R_ARM_THM_MOVT_ABS 00000510 .LC59 │ │ │ │ │ -00005dfc 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005e02 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005e0e 0001d00a R_ARM_THM_CALL 0000602d _PyBytesWriter_WriteBytes │ │ │ │ │ -00005e44 0000a52f R_ARM_THM_MOVW_ABS_NC 00000504 .LC56 │ │ │ │ │ -00005e48 0000a530 R_ARM_THM_MOVT_ABS 00000504 .LC56 │ │ │ │ │ -00005e52 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005e58 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005e6c 0000a92f R_ARM_THM_MOVW_ABS_NC 00000514 .LC60 │ │ │ │ │ -00005e70 0000a930 R_ARM_THM_MOVT_ABS 00000514 .LC60 │ │ │ │ │ -00005e7c 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005e8c 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005e9a 0001d20a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005ea6 0000a72f R_ARM_THM_MOVW_ABS_NC 0000050c .LC58 │ │ │ │ │ -00005eaa 0000a730 R_ARM_THM_MOVT_ABS 0000050c .LC58 │ │ │ │ │ -00005ec4 0000a62f R_ARM_THM_MOVW_ABS_NC 00000508 .LC57 │ │ │ │ │ -00005ec8 0000a630 R_ARM_THM_MOVT_ABS 00000508 .LC57 │ │ │ │ │ -00005ecc 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005ed8 0000a42f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ -00005edc 0000a430 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ -00005ee0 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005f02 0000a22f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC53 │ │ │ │ │ -00005f06 0000a230 R_ARM_THM_MOVT_ABS 000004f8 .LC53 │ │ │ │ │ -00005f0a 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005f2c 0000a32f R_ARM_THM_MOVW_ABS_NC 000004fc .LC54 │ │ │ │ │ -00005f30 0000a330 R_ARM_THM_MOVT_ABS 000004fc .LC54 │ │ │ │ │ -00005f34 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005f88 0000a12f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC52 │ │ │ │ │ -00005f8c 0000a130 R_ARM_THM_MOVT_ABS 000004f4 .LC52 │ │ │ │ │ -00005f90 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005fde 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005fe4 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -00006066 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006072 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -0000607c 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006082 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -000060f8 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006136 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -00006180 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000618c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006190 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061a4 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000061be 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000061e6 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000061ea 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006200 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000621e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000623c 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ -00006250 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00006254 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00006258 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000625c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006262 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000626e 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00006290 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000062b0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062b6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000062ba 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000062d4 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000062d8 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000062dc 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000062e0 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000062e4 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000062ea 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006304 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006312 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006320 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006326 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -00006334 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ -00006354 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006358 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000635c 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006364 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006368 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000636c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ -00006370 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ -00006376 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000063d0 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ -000063e0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000063e4 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000063e8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000063ec 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000641e 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ -00006446 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000644a 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000645e 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006474 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006478 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000647c 0000b32f R_ARM_THM_MOVW_ABS_NC 0000052c .LC65 │ │ │ │ │ -00006480 0000b330 R_ARM_THM_MOVT_ABS 0000052c .LC65 │ │ │ │ │ -00006486 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000648c 00017d0a R_ARM_THM_CALL 00002695 _PyBytesWriter_Dealloc │ │ │ │ │ -000064cc 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000064ec 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000064f0 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000064f6 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000064fa 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00006500 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006522 0001740a R_ARM_THM_CALL 0000026d _PyBytes_DecodeEscape2 │ │ │ │ │ -00006536 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000653a 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00006546 0000c92f R_ARM_THM_MOVW_ABS_NC 0000057c .LC69 │ │ │ │ │ -0000654a 0000c930 R_ARM_THM_MOVT_ABS 0000057c .LC69 │ │ │ │ │ -0000654e 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000656a 0000ca2f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC70 │ │ │ │ │ -0000656e 0000ca30 R_ARM_THM_MOVT_ABS 000005a0 .LC70 │ │ │ │ │ -00006572 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000657e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005256 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005280 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000528e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000052b2 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000052bc 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000052da 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000052e6 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005302 0001cc0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000530e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000531a 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ +00005344 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000535c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005372 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000537a 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000538c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053a2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053ba 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053d0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053d8 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053de 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000053e2 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000053e6 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +000053ea 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +000053f0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000053f6 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ +00005400 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005418 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ +00005430 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005450 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005454 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000546e 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000549e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000054ba 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000054d4 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000054f0 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000550a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005526 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000553e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000555a 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005580 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000558c 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000559e 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000055c0 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000055c4 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000056e2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000056ea 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056ee 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005730 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005740 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005754 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005766 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00005778 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000578e 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000057ba 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000057be 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000058f0 0001a50a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000591e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005922 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005956 0001cf0a R_ARM_THM_CALL 00005965 PyBytes_FromFormatV │ │ │ │ │ +00005992 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000059be 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000059c2 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005a7e 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005a8a 0001d00a R_ARM_THM_CALL 00005f65 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005a98 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ +00005aae 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005ade 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005b3e 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b4a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b4e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b62 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b7a 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005ba0 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005ba4 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005bb6 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ +00005bdc 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ +00005be6 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005bea 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005bee 00009f2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC51 │ │ │ │ │ +00005bf2 00009f30 R_ARM_THM_MOVT_ABS 000004ac .LC51 │ │ │ │ │ +00005bf8 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005bfe 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ +00005c10 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ +00005c30 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005c38 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005c3c 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005c40 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c5a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c60 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005c64 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005c68 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005c6c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005c72 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c94 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005c9e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005ca2 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005ca6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005caa 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00005cb0 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005cb6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005cba 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00005cd2 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005cf4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d1c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000510 .LC59 │ │ │ │ │ +00005d20 0000a730 R_ARM_THM_MOVT_ABS 00000510 .LC59 │ │ │ │ │ +00005d32 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005d38 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005d44 0001d00a R_ARM_THM_CALL 00005f65 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005d7a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000504 .LC56 │ │ │ │ │ +00005d7e 0000a430 R_ARM_THM_MOVT_ABS 00000504 .LC56 │ │ │ │ │ +00005d88 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005d8e 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005da2 0000a82f R_ARM_THM_MOVW_ABS_NC 00000514 .LC60 │ │ │ │ │ +00005da6 0000a830 R_ARM_THM_MOVT_ABS 00000514 .LC60 │ │ │ │ │ +00005db2 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005dc2 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005dd0 0001d20a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +00005ddc 0000a62f R_ARM_THM_MOVW_ABS_NC 0000050c .LC58 │ │ │ │ │ +00005de0 0000a630 R_ARM_THM_MOVT_ABS 0000050c .LC58 │ │ │ │ │ +00005dfa 0000a52f R_ARM_THM_MOVW_ABS_NC 00000508 .LC57 │ │ │ │ │ +00005dfe 0000a530 R_ARM_THM_MOVT_ABS 00000508 .LC57 │ │ │ │ │ +00005e02 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005e0e 0000a32f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ +00005e12 0000a330 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ +00005e16 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005e38 0000a12f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC53 │ │ │ │ │ +00005e3c 0000a130 R_ARM_THM_MOVT_ABS 000004f8 .LC53 │ │ │ │ │ +00005e40 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005e62 0000a22f R_ARM_THM_MOVW_ABS_NC 000004fc .LC54 │ │ │ │ │ +00005e66 0000a230 R_ARM_THM_MOVT_ABS 000004fc .LC54 │ │ │ │ │ +00005e6a 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ebe 0000a02f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC52 │ │ │ │ │ +00005ec2 0000a030 R_ARM_THM_MOVT_ABS 000004f4 .LC52 │ │ │ │ │ +00005ec6 0001d10a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005f14 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f1a 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ +00005f9e 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005faa 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ +00005fb4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005fba 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ +00006030 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000606e 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ +000060b8 0001620a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000060c4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000060c8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000060dc 0001630a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000060f6 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000611e 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006122 00016530 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006138 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006156 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006174 00016b0a R_ARM_THM_CALL 000000e9 _PyBytes_Resize │ │ │ │ │ +00006188 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000618c 00016830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00006190 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006194 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000619a 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000061a6 0001780a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000061c8 0001790a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000061e8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061ee 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000061f2 00017b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000620c 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006210 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006214 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006218 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000621c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00006222 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000623c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000624a 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006258 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000625e 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ +0000626c 0001770a R_ARM_THM_CALL 000014e5 _PyBytesWriter_Resize │ │ │ │ │ +0000628c 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006290 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006294 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000629c 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000062a0 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000062a4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC33 │ │ │ │ │ +000062a8 00006a30 R_ARM_THM_MOVT_ABS 00000344 .LC33 │ │ │ │ │ +000062ae 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006308 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ +00006318 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000631c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00006320 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00006324 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00006356 0001810a R_ARM_THM_CALL 00000af1 _PyBytesWriter_Finish │ │ │ │ │ +0000637e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00006382 00017530 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00006396 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000063ac 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000063b0 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000063b4 0000b22f R_ARM_THM_MOVW_ABS_NC 0000052c .LC65 │ │ │ │ │ +000063b8 0000b230 R_ARM_THM_MOVT_ABS 0000052c .LC65 │ │ │ │ │ +000063be 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000063c4 00017d0a R_ARM_THM_CALL 0000267d _PyBytesWriter_Dealloc │ │ │ │ │ +00006404 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006424 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006428 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000642e 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00006432 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00006438 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000645a 0001740a R_ARM_THM_CALL 0000026d _PyBytes_DecodeEscape2 │ │ │ │ │ +0000646e 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00006472 0001df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000647e 0000c82f R_ARM_THM_MOVW_ABS_NC 0000057c .LC69 │ │ │ │ │ +00006482 0000c830 R_ARM_THM_MOVT_ABS 0000057c .LC69 │ │ │ │ │ +00006486 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000064a2 0000c92f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC70 │ │ │ │ │ +000064a6 0000c930 R_ARM_THM_MOVT_ABS 000005a0 .LC70 │ │ │ │ │ +000064aa 0001e00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000064b6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bde 0001781e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000d42 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000e66 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000012b6 00018a1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000012ca 00018a1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001980 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000019b8 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000026b6 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000029dc 0001a41e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -000034ec 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000363e 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000054e4 0001cd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00005990 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000269e 00016e1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000029c4 0001a41e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +000034d4 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003626 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000543c 0001cd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000058dc 0001611e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13fa0 contains 227 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x13e9c contains 227 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00018d0a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000024 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00000028 00019030 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 00005a2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC26 │ │ │ │ │ 00000030 00005a30 R_ARM_THM_MOVT_ABS 00000260 .LC26 │ │ │ │ │ 00000038 0001910a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000072 0000782f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC37 │ │ │ │ │ 00000076 00007830 R_ARM_THM_MOVT_ABS 000003a8 .LC37 │ │ │ │ │ 00000080 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000090 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 000000aa 0001bb0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ 000000b4 0001a30a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000102 0000be2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC68 │ │ │ │ │ -00000106 0000be30 R_ARM_THM_MOVT_ABS 00000574 .LC68 │ │ │ │ │ -00000110 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000011a 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000011e 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000142 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000152 0001e10a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -0000017a 0001ee0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000190 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000019a 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000019e 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001a2 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC88 │ │ │ │ │ -000001a6 0000ee30 R_ARM_THM_MOVT_ABS 000007e8 .LC88 │ │ │ │ │ -000001ae 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001cc 0001ef0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -000001d8 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000001e6 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ -000001ee 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001fa 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000200 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000020a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000212 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000240 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000244 00019730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000248 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -0000024c 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -00000252 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000268 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000028a 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000294 0000f22f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ -00000298 0000f230 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ -000002a2 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000002ac 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000002c0 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d8 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f8 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000002fc 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000312 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000031c 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -00000320 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -00000324 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -00000328 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -0000032c 0000f22f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ -00000330 0000f230 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ -00000334 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000394 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000003ac 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003ba 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000003cc 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000402 0001d50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -0000041e 0000b60a R_ARM_THM_CALL 00001a5d stringlib_default_rfind.constprop.0 │ │ │ │ │ -0000044e 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000458 0000f82f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ -0000045c 0000f830 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ -00000466 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000470 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000484 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000049c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004bc 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000004c0 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000004d6 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004e0 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -000004e4 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -000004e8 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -000004ec 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -000004f0 0000f82f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ -000004f4 0000f830 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ -000004f8 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000570 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000582 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000058c 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005c2 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00000602 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000062a 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000065c 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000660 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000664 0000fc2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC94 │ │ │ │ │ -00000668 0000fc30 R_ARM_THM_MOVT_ABS 0000084c .LC94 │ │ │ │ │ -0000066e 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000067c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006da 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000006e4 0001062f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ -000006e8 00010630 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ -000006f2 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000006fc 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000710 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000728 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000748 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000074c 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000762 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000076c 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ -00000770 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ -00000774 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ -00000778 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ -0000077c 0001062f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ -00000780 00010630 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ -00000784 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007ec 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000804 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000808 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000080e 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000816 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000081e 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000836 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000840 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000844 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000854 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000858 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000087a 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000888 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000088c 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000008d4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008d8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000906 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000920 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000093e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000950 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000096a 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000986 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000990 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000009a8 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000009ca 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d6 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009ec 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009f0 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009f4 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ -000009f8 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ -000009fe 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a1c 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000a44 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a60 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a82 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a88 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a9a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ab4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ac6 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ad2 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000b02 0000b60a R_ARM_THM_CALL 00001a5d stringlib_default_rfind.constprop.0 │ │ │ │ │ -00000b14 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b2e 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000b54 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b64 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b68 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b90 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ba8 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000bc0 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd2 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bdc 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000bf6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bfe 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000c16 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c38 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c48 0001fc0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000c64 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000c74 0001fd0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000c8e 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c94 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ca2 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000cba 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d18 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000d22 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d3e 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d48 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000d52 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d56 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d72 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000d82 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d9c 0001840a R_ARM_THM_CALL 00000d4d PyBytes_Concat │ │ │ │ │ -00000dbc 0001ff0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000dc8 00010f2f R_ARM_THM_MOVW_ABS_NC 00000864 .LC96 │ │ │ │ │ -00000dcc 00010f30 R_ARM_THM_MOVT_ABS 00000864 .LC96 │ │ │ │ │ -00000dd8 0001102f R_ARM_THM_MOVW_ABS_NC 0000086c .LC97 │ │ │ │ │ -00000ddc 00011030 R_ARM_THM_MOVT_ABS 0000086c .LC97 │ │ │ │ │ -00000de8 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e06 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e10 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e2c 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000e36 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000e40 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e44 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e60 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000e70 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ea8 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ -00000eb6 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ -00000ed8 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000ee4 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000f40 00011a2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC100 │ │ │ │ │ -00000f44 00011a30 R_ARM_THM_MOVT_ABS 00000874 .LC100 │ │ │ │ │ +000000f6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC68 │ │ │ │ │ +000000fa 0000bd30 R_ARM_THM_MOVT_ABS 00000574 .LC68 │ │ │ │ │ +00000104 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000010e 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000112 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000136 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000146 0001e10a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000166 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000016a 00019730 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000016e 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00000172 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +00000178 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000018c 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001b0 0001ee0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000001c6 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001d0 0001722f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001d4 00017230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001d8 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC88 │ │ │ │ │ +000001dc 0000ef30 R_ARM_THM_MOVT_ABS 000007e8 .LC88 │ │ │ │ │ +000001e4 0001730a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000202 0001ef0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000020e 0001830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000021c 0001800a R_ARM_THM_CALL 00000aa1 _PyBytesWriter_Prepare │ │ │ │ │ +00000224 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000230 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000236 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000240 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000248 0001c00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000027c 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000286 0000f22f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ +0000028a 0000f230 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ +00000294 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000029e 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000002b2 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002ca 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ea 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000002ee 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000304 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000030e 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +00000312 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +00000316 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +0000031a 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +0000031e 0000f22f R_ARM_THM_MOVW_ABS_NC 0000080c .LC89 │ │ │ │ │ +00000322 0000f230 R_ARM_THM_MOVT_ABS 0000080c .LC89 │ │ │ │ │ +00000326 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000386 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000039e 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003ac 0001640a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000003be 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003f4 0001d50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00000410 0000b50a R_ARM_THM_CALL 00001a5d stringlib_default_rfind.constprop.0 │ │ │ │ │ +00000440 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000044a 0000f72f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ +0000044e 0000f730 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ +00000458 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000462 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000476 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000048e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ae 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000004b2 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000004c8 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004d2 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +000004d6 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +000004da 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +000004de 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +000004e2 0000f72f R_ARM_THM_MOVW_ABS_NC 0000083c .LC92 │ │ │ │ │ +000004e6 0000f730 R_ARM_THM_MOVT_ABS 0000083c .LC92 │ │ │ │ │ +000004ea 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000562 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000574 0001dd0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000057e 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005b4 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005f4 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000061c 0001f40a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000064e 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000652 00016630 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000656 0000fb2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC94 │ │ │ │ │ +0000065a 0000fb30 R_ARM_THM_MOVT_ABS 0000084c .LC94 │ │ │ │ │ +00000660 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000670 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006ce 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000006d8 0001052f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ +000006dc 00010530 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ +000006e6 0001a20a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000006f0 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000704 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000071c 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000740 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000756 0001e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000760 0000f32f R_ARM_THM_MOVW_ABS_NC 00000814 .LC90 │ │ │ │ │ +00000764 0000f330 R_ARM_THM_MOVT_ABS 00000814 .LC90 │ │ │ │ │ +00000768 0000f42f R_ARM_THM_MOVW_ABS_NC 00000830 .LC91 │ │ │ │ │ +0000076c 0000f430 R_ARM_THM_MOVT_ABS 00000830 .LC91 │ │ │ │ │ +00000770 0001052f R_ARM_THM_MOVW_ABS_NC 0000085c .LC95 │ │ │ │ │ +00000774 00010530 R_ARM_THM_MOVT_ABS 0000085c .LC95 │ │ │ │ │ +00000778 0001a00a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007e0 00019f0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007f8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007fc 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000802 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000080a 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000812 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000082a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000834 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000838 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000848 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000084c 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000086e 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000087c 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000880 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000008c8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008cc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008fa 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000914 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000932 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000940 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000944 00017f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000095e 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000097a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000984 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000099c 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000009be 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ca 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000009e0 00017c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009e4 00017c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009e8 00008e2f R_ARM_THM_MOVW_ABS_NC 00000494 .LC47 │ │ │ │ │ +000009ec 00008e30 R_ARM_THM_MOVT_ABS 00000494 .LC47 │ │ │ │ │ +000009f2 0001670a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a10 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000a38 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a54 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a76 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a7c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a8e 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000aa8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000aba 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ac6 0001c90a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000af6 0000b50a R_ARM_THM_CALL 00001a5d stringlib_default_rfind.constprop.0 │ │ │ │ │ +00000b08 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b22 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000b48 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b58 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b5c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b84 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b9c 0001ca0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000bb4 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc6 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd0 0001fb0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000bea 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf2 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c0a 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c3c 0001fc0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000c58 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000c68 0001fd0a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000c82 0001a70a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c88 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c96 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000cae 00016e0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000d16 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d32 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d3c 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000d46 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d4a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d66 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000d76 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000d90 0001840a R_ARM_THM_CALL 00000d4d PyBytes_Concat │ │ │ │ │ +00000db0 0001ff0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000dbc 00010e2f R_ARM_THM_MOVW_ABS_NC 00000864 .LC96 │ │ │ │ │ +00000dc0 00010e30 R_ARM_THM_MOVT_ABS 00000864 .LC96 │ │ │ │ │ +00000dcc 00010f2f R_ARM_THM_MOVW_ABS_NC 0000086c .LC97 │ │ │ │ │ +00000dd0 00010f30 R_ARM_THM_MOVT_ABS 0000086c .LC97 │ │ │ │ │ +00000ddc 00016502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dfa 0001a40a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e04 0001850a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e20 0001890a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000e2a 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e34 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e38 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e54 0001610a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000e64 0001860a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e9c 0000560a R_ARM_THM_CALL 00001e19 stringlib__preprocess │ │ │ │ │ +00000eaa 0000570a R_ARM_THM_CALL 00001ed5 stringlib__two_way │ │ │ │ │ +00000ecc 00017a0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000ed8 00017602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000f34 0001192f R_ARM_THM_MOVW_ABS_NC 00000874 .LC100 │ │ │ │ │ +00000f38 00011930 R_ARM_THM_MOVT_ABS 00000874 .LC100 │ │ │ │ │ 00000f64 0001a80a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000f72 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000f76 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f7c 0001990a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000fac 0002010a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000fce 0001740a R_ARM_THM_CALL 0000026d _PyBytes_DecodeEscape2 │ │ │ │ │ -00000020 0001ab1e R_ARM_THM_JUMP24 00002a39 PyBytes_Repr │ │ │ │ │ -000000d4 0001d71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000000de 0001d81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -0000012a 00009e1e R_ARM_THM_JUMP24 000054e9 do_argstrip │ │ │ │ │ -00000348 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -00000380 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -0000050c 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -00000686 0001f51e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -00000690 0001f61e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -0000069a 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -000006a4 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -000006ae 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -000006b8 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -00000798 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -00000ce4 0000521e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ -00000da6 0000441e R_ARM_THM_JUMP24 00000095 Py_XDECREF │ │ │ │ │ -00000dd4 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000de4 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000f4e 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000020 0001ab1e R_ARM_THM_JUMP24 00002a21 PyBytes_Repr │ │ │ │ │ +000000c8 0001d71e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000000d2 0001d81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +0000011e 00009e1e R_ARM_THM_JUMP24 00005441 do_argstrip │ │ │ │ │ +0000033a 0000511e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +00000372 0000511e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +000004fe 0000511e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +0000067a 0001f51e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000684 0001f61e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +0000068e 0001f71e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000698 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +000006a2 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +000006ac 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +0000078c 0000511e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +00000cd8 0000511e R_ARM_THM_JUMP24 000000b1 return_self │ │ │ │ │ +00000d9a 0000441e R_ARM_THM_JUMP24 00000095 Py_XDECREF │ │ │ │ │ +00000dc8 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000dd8 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000f42 0002001e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x146b8 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x145b4 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 {} │ │ │ │ │ @@ -79,15 +79,15 @@ │ │ │ │ │ removeprefix │ │ │ │ │ removesuffix │ │ │ │ │ rpartition │ │ │ │ │ swapcase │ │ │ │ │ F9F(F%D\D │ │ │ │ │ 9F,D2F(F5D │ │ │ │ │ sh]FXm[F │ │ │ │ │ -h F:F bytes │ │ │ │ │ bytes(string, encoding[, errors]) -> bytes │ │ │ │ │ bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer │ │ │ │ │ @@ -262,16 +262,16 @@ │ │ │ │ │ bytes_subscript │ │ │ │ │ bytes_length │ │ │ │ │ bytes_iter │ │ │ │ │ striter_dealloc │ │ │ │ │ Py_XDECREF │ │ │ │ │ bytes_decode │ │ │ │ │ bytes_replace │ │ │ │ │ -fastsearch.constprop.0 │ │ │ │ │ return_self │ │ │ │ │ +fastsearch.constprop.0 │ │ │ │ │ stringlib_adaptive_find │ │ │ │ │ stringlib__two_way_count │ │ │ │ │ stringlib__preprocess │ │ │ │ │ stringlib__two_way │ │ │ │ │ bytes_str │ │ │ │ │ bytes_repr │ │ │ │ │ striter_next │ │ │ │ │ @@ -281,15 +281,14 @@ │ │ │ │ │ bytes___bytes__ │ │ │ │ │ bytes_repeat │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ bytes_partition │ │ │ │ │ bytes_split │ │ │ │ │ bytes_strip │ │ │ │ │ do_argstrip │ │ │ │ │ -striter_traverse │ │ │ │ │ bytes_fromhex │ │ │ │ │ bytes_rpartition │ │ │ │ │ stringlib_default_rfind.constprop.0 │ │ │ │ │ stringlib_lower │ │ │ │ │ stringlib_isdigit │ │ │ │ │ stringlib_isascii │ │ │ │ │ bytes_rstrip │ │ │ │ │ @@ -320,14 +319,15 @@ │ │ │ │ │ stringlib_title │ │ │ │ │ stringlib_zfill │ │ │ │ │ bytes_removeprefix │ │ │ │ │ striter_reduce │ │ │ │ │ bytes_removesuffix │ │ │ │ │ stringlib__lex_search │ │ │ │ │ bytes_getnewargs │ │ │ │ │ +striter_traverse │ │ │ │ │ striter_setstate │ │ │ │ │ bytes_alloc │ │ │ │ │ _keywords.1 │ │ │ │ │ _keywords.4 │ │ │ │ │ _keywords.7 │ │ │ │ │ _keywords.10 │ │ │ │ │ _keywords.13 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -190,15 +190,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 54e8 │ │ │ │ │ + b.w 5440 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ b.n 180 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ @@ -222,15 +222,15 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ bpl.n 1e0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 637c <_PyBytes_FromHex> │ │ │ │ │ + bl 62b4 <_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 │ │ │ │ │ @@ -467,15 +467,15 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r6, #0] │ │ │ │ │ ble.n 3f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 54e8 │ │ │ │ │ + b.w 5440 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ b.n 3e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -503,43 +503,43 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 6b8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r4, [pc, #732] @ (71c ) │ │ │ │ │ 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, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6fa │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cbz r3, 46e │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ blt.w 6fa │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6fa │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ble.w 5f2 │ │ │ │ │ ldr.w fp, [pc, #664] @ 720 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ @@ -609,15 +609,15 @@ │ │ │ │ │ bne.n 4e8 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ble.w 6c6 │ │ │ │ │ ldrb.w r3, [r8, r2] │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ beq.w 65c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 678 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r4, r7 │ │ │ │ │ beq.w 69c │ │ │ │ │ subs.w sl, r7, r6 │ │ │ │ │ @@ -666,33 +666,33 @@ │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.n 5ce │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cbnz r0, 644 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 5ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 724 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ bgt.w 4a0 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 72c │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ ldrb.w r2, [r9] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ mla r9, r1, r2, r3 │ │ │ │ │ add.w r5, r9, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -732,15 +732,15 @@ │ │ │ │ │ ble.w 536 │ │ │ │ │ add.w r3, r8, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne.n 670 │ │ │ │ │ adds r7, r2, #2 │ │ │ │ │ b.n 536 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 548 │ │ │ │ │ subs.w sl, r2, r6 │ │ │ │ │ bpl.w 550 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -759,23 +759,23 @@ │ │ │ │ │ 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 73e │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 5f2 │ │ │ │ │ b.n 6e0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bhi.n 700 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 45c │ │ │ │ │ b.n 43e │ │ │ │ │ mov r7, r2 │ │ │ │ │ b.n 53e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -784,28 +784,28 @@ │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 6fa │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cbnz r3, 6fa │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ b.n 5f2 │ │ │ │ │ ldr r4, [pc, #24] @ (71c ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ @@ -1976,15 +1976,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cbnz r3, 128a <_PyBytes_FormatEx+0x636> │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n e4c <_PyBytes_FormatEx+0x1f8> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2435,15 +2435,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 15a │ │ │ │ │ + bl 190 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 127c <_PyBytes_FormatEx+0x628> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #32 │ │ │ │ │ @@ -2489,15 +2489,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - bl 15a │ │ │ │ │ + bl 190 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w ce4 <_PyBytes_FormatEx+0x90> │ │ │ │ │ b.n 127c <_PyBytes_FormatEx+0x628> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ @@ -2820,15 +2820,15 @@ │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bgt.n 1a38 <_PyBytes_Find+0x48> │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 2728 │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [sp, #32] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ bne.n 1a32 <_PyBytes_Find+0x42> │ │ │ │ │ @@ -3181,15 +3181,15 @@ │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl e7a <_PyBytes_FormatEx+0x226> │ │ │ │ │ + bl e6e <_PyBytes_FormatEx+0x21a> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ add.w r9, r7, r0 │ │ │ │ │ b.n 1d52 │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ bgt.n 1dd8 │ │ │ │ │ add.w r3, fp, r9 │ │ │ │ │ @@ -3249,22 +3249,22 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl ee8 <_PyBytes_FormatEx+0x294> │ │ │ │ │ + bl edc <_PyBytes_FormatEx+0x288> │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ee8 <_PyBytes_FormatEx+0x294> │ │ │ │ │ + bl edc <_PyBytes_FormatEx+0x288> │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -3327,187 +3327,172 @@ │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ b.n 1e70 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001ed4 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r3, r2 │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ - ldrd lr, r6, [r2, #4] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ │ - add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r5, [r9], #24 │ │ │ │ │ + ldrd r4, r5, [r2, #4] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + subs r2, r4, #1 │ │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ │ add r2, r0 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ + ldr.w lr, [r9], #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1fb0 │ │ │ │ │ - rsb r7, lr, #1 │ │ │ │ │ - add.w fp, r5, #2 │ │ │ │ │ + beq.n 1f9c │ │ │ │ │ + rsb sl, r4, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 1fa6 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ + bcs.n 1f8e │ │ │ │ │ + mov ip, r1 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fa2 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add.w ip, r2, r3 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bne.n 1f8a │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + add.w r0, r2, sl │ │ │ │ │ it lt │ │ │ │ │ - movlt r1, r6 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - ble.n 1f90 │ │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ │ - ldrb.w r3, [ip, r1] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne.n 1f9a │ │ │ │ │ + movlt r1, r5 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + ble.n 1f98 │ │ │ │ │ + ldrb.w r7, [lr, r1] │ │ │ │ │ + ldrb r3, [r0, r1] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 1f82 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - ble.n 1f90 │ │ │ │ │ - ldrb.w r7, [ip, r3] │ │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n 1f9c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n 1f98 │ │ │ │ │ + ldrb r7, [r0, r3] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldrb.w r7, [lr, r3] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 1f84 │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - ble.n 1f90 │ │ │ │ │ - ldrb.w r7, [ip, r3] │ │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.n 1f9c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n 1f98 │ │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ │ + ldrb.w r7, [lr, r3] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 1f84 │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - ble.n 1f90 │ │ │ │ │ - add.w r4, ip, #2 │ │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ │ - add r4, r1 │ │ │ │ │ - add r1, fp │ │ │ │ │ - ldrb.w ip, [r1, #1]! │ │ │ │ │ - ldrb.w r7, [r4, #1]! │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ - bne.n 1f9c │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n 1f78 │ │ │ │ │ + ldrb.w r7, [lr, r3] │ │ │ │ │ + ldrb r1, [r0, r3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.n 1f84 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bgt.n 1f6c │ │ │ │ │ - ldr.w ip, [sp, #8] │ │ │ │ │ - b.n 1f90 │ │ │ │ │ - ldrb r1, [r5, r0] │ │ │ │ │ - ldrb.w r3, [ip, r0] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.n 1f5a │ │ │ │ │ + b.n 1f78 │ │ │ │ │ + ldrb.w r1, [lr, r6] │ │ │ │ │ + ldrb r3, [r0, r6] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1fe2 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.n 1f84 │ │ │ │ │ - sub.w r0, ip, sl │ │ │ │ │ - b.n 1faa │ │ │ │ │ + bne.n 1fcc │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + blt.n 1f6c │ │ │ │ │ + sub.w r0, r0, ip │ │ │ │ │ + b.n 1f92 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 1f0c │ │ │ │ │ + bhi.n 1f04 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - add sp, #20 │ │ │ │ │ + add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + b.n 1f78 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - rsb fp, lr, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - adds r4, r6, r7 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + rsb sl, r4, #1 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + add.w r0, r5, r7 │ │ │ │ │ it lt │ │ │ │ │ - movlt r3, r7 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + movlt fp, r7 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, lr │ │ │ │ │ + movge r0, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs.n 1fa6 │ │ │ │ │ + bcs.n 1f8e │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ - cbz r3, 2018 │ │ │ │ │ + cbz r3, 2002 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bhi.n 1fce │ │ │ │ │ - b.n 1fa6 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - add r2, r1 │ │ │ │ │ + bhi.n 1fb8 │ │ │ │ │ + b.n 1f8e │ │ │ │ │ + add r2, fp │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.n 1fa6 │ │ │ │ │ + bls.n 1f8e │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ - add ip, r1 │ │ │ │ │ - sub.w r0, lr, r1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ - ldrb.w r3, [r9, r3] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 1f24 │ │ │ │ │ - rsb r4, r6, #1 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + ldrb.w r0, [r9, r3] │ │ │ │ │ + sub.w r3, r4, fp │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cbnz r0, 1fe8 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + b.n 1f18 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + rsb r3, r5, #1 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ ite ge │ │ │ │ │ - addge r4, r4, r6 │ │ │ │ │ - addlt r4, r4, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + addge r3, r3, r5 │ │ │ │ │ + addlt r3, r3, r6 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ ite ge │ │ │ │ │ - addge r2, r2, r4 │ │ │ │ │ - addlt r2, r2, r3 │ │ │ │ │ - b.n 1f04 │ │ │ │ │ - add.w r1, r2, fp │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r0, lr │ │ │ │ │ + addge r2, r2, r3 │ │ │ │ │ + addlt r2, r2, r0 │ │ │ │ │ + b.n 1efe │ │ │ │ │ + add.w r1, r2, sl │ │ │ │ │ + mov r3, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bge.n 203a │ │ │ │ │ - ldrb.w lr, [r5, r3] │ │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bge.n 2020 │ │ │ │ │ + ldrb.w r2, [lr, r3] │ │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - beq.n 2022 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.n 200a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov lr, r0 │ │ │ │ │ add r2, r7 │ │ │ │ │ - b.n 1fca │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bge.n 2050 │ │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bge.n 2034 │ │ │ │ │ + ldrb.w r2, [lr, r3] │ │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 206e │ │ │ │ │ + bne.n 204c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2040 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + b.n 2022 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, lr │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bge.n 207a │ │ │ │ │ - ldrb.w lr, [r5, r3] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bge.n 2056 │ │ │ │ │ + ldrb.w r6, [lr, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - beq.n 2056 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq.n 2036 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - add r2, ip │ │ │ │ │ - b.n 1fca │ │ │ │ │ + add r2, fp │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 1fca │ │ │ │ │ - sub.w r0, r1, sl │ │ │ │ │ - b.n 1faa │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ + sub.w r0, r1, ip │ │ │ │ │ + b.n 1f92 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -973,15 +973,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ b.n 86c <_PyBytes_DecodeEscape2+0x600> │ │ │ │ │ movs r3, #7 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 78e <_PyBytes_DecodeEscape2+0x522> │ │ │ │ │ movs r3, #12 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r8, [r7] │ │ │ │ │ b.n 42e <_PyBytes_DecodeEscape2+0x1c2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ b.n 86c <_PyBytes_DecodeEscape2+0x600> │ │ │ │ │ movs r3, #8 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 4f6 <_PyBytes_DecodeEscape2+0x28a> │ │ │ │ │ movs r3, #11 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ @@ -1160,15 +1160,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ b.n ad0 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n ad0 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000af0 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ @@ -2317,15 +2317,15 @@ │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ b.n 14b6 <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ b.n 14b8 <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000014e4 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ @@ -2428,15 +2428,15 @@ │ │ │ │ │ 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 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1578 <_PyBytesWriter_Resize+0x94> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ @@ -3152,56 +3152,56 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 265e │ │ │ │ │ + bhi.w 25b6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2590 │ │ │ │ │ + bne.w 259a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2590 │ │ │ │ │ + bne.w 259a │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 25ae │ │ │ │ │ + bgt.w 25da │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ blt.w 1e06 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23b4 │ │ │ │ │ + beq.w 2394 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ bne.w 1e8a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 2018 │ │ │ │ │ + beq.w 2008 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ blt.w 1dc6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble.w 1dc6 │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 2372 │ │ │ │ │ + bgt.w 235c │ │ │ │ │ ldrb.w r4, [sl] │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ and.w r2, r4, #31 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ lsls r0, r2 │ │ │ │ │ @@ -3253,15 +3253,15 @@ │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ beq.n 1d44 │ │ │ │ │ sub.w r9, r3, #7 │ │ │ │ │ add.w lr, sl, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldrb.w r4, [lr, #1]! │ │ │ │ │ movs r3, #1 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r9 │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, r4 │ │ │ │ │ @@ -3277,16 +3277,16 @@ │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ add.w r0, r7, ip │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ b.n 1d8c │ │ │ │ │ add.w r6, fp, #1 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - blt.n 1dbc │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bgt.n 1dbc │ │ │ │ │ add.w r4, r0, fp │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, lr, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ itee mi │ │ │ │ │ movmi fp, r6 │ │ │ │ │ @@ -3304,40 +3304,40 @@ │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ bne.n 1e22 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 1fae │ │ │ │ │ + beq.w 1f9a │ │ │ │ │ add.w r4, ip, #1 │ │ │ │ │ add fp, r4 │ │ │ │ │ cmp r1, fp │ │ │ │ │ bge.n 1d8c │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 1fb0 │ │ │ │ │ + bgt.w 1f9c │ │ │ │ │ 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 2366 │ │ │ │ │ + bne.w 2350 │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2678 │ │ │ │ │ + beq.w 25d0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cbz r3, 1dfe │ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3364,87 +3364,79 @@ │ │ │ │ │ cmp r6, r4 │ │ │ │ │ bne.n 1e5c │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ beq.n 1da4 │ │ │ │ │ add.w r6, r5, #17 │ │ │ │ │ movs r4, #2 │ │ │ │ │ add r6, fp │ │ │ │ │ - strd r3, r1, [sp, #28] │ │ │ │ │ + strd r3, r9, [sp, #28] │ │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ │ - ldrb.w r1, [r6, #1]! │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne.w 200c │ │ │ │ │ + ldrb.w r9, [r6, #1]! │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 1ffc │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ bgt.n 1e42 │ │ │ │ │ - ldrd r3, r1, [sp, #28] │ │ │ │ │ + ldrd r3, r9, [sp, #28] │ │ │ │ │ beq.n 1da4 │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - blt.n 1e7c │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bgt.n 1e7c │ │ │ │ │ add.w r4, r0, fp │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, lr, r4 │ │ │ │ │ lsls r6, r4, #31 │ │ │ │ │ itt pl │ │ │ │ │ addpl r4, r3, #1 │ │ │ │ │ addpl fp, r4 │ │ │ │ │ bpl.n 1d88 │ │ │ │ │ add.w r4, r8, #1 │ │ │ │ │ add fp, r4 │ │ │ │ │ b.n 1d88 │ │ │ │ │ sub.w r8, r3, #2 │ │ │ │ │ b.n 1c88 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne.w 2096 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - bne.w 24c2 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.w 2088 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 2512 │ │ │ │ │ ldrb.w r7, [sl] │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1ec8 │ │ │ │ │ - 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 1dd6 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + cbnz r0, 1eb6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl b0 │ │ │ │ │ + R_ARM_THM_CALL return_self │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 1de6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 259a │ │ │ │ │ sub.w r4, r4, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ strb r5, [r0, r4] │ │ │ │ │ add r4, r0 │ │ │ │ │ subs.w r9, r2, #1 │ │ │ │ │ - beq.w 1de6 │ │ │ │ │ + beq.n 1de6 │ │ │ │ │ add r6, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3500,134 +3492,135 @@ │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1de6 │ │ │ │ │ subs r4, #7 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ beq.w 1de6 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - b.n 1f9c │ │ │ │ │ + b.n 1f88 │ │ │ │ │ subs r4, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ beq.w 1de6 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f92 │ │ │ │ │ + bne.n 1f7e │ │ │ │ │ b.n 1de6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mls r1, r4, r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 259a │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + add.w r9, r6, r7 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ - adds r6, r7, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ + sub.w sl, r9, r7 │ │ │ │ │ + cbz r6, 1ff0 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - subs r1, r6, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 2728 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1ffe │ │ │ │ │ + beq.n 1ff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r7, r4 │ │ │ │ │ - subs.w r9, r9, #1 │ │ │ │ │ - bne.n 1fd6 │ │ │ │ │ - subs r6, r6, r7 │ │ │ │ │ + b.n 1fc4 │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 1de6 │ │ │ │ │ - ldrd r3, r1, [sp, #28] │ │ │ │ │ + ldrd r3, r9, [sp, #28] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ beq.w 1da4 │ │ │ │ │ b.n 1e5c │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ ldrb.w sl, [sl] │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ add.w r9, r7, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - cbz r0, 2042 │ │ │ │ │ + cbz r0, 2032 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ - bne.n 2028 │ │ │ │ │ - b.n 2048 │ │ │ │ │ + bne.n 2018 │ │ │ │ │ + b.n 203a │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 2140 │ │ │ │ │ + beq.w 1eac │ │ │ │ │ sub.w r1, r6, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 259a │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 2082 │ │ │ │ │ + b.n 2074 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 208a │ │ │ │ │ + cbz r0, 207c │ │ │ │ │ sub.w fp, r0, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r6, fp │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w fp, r9, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2062 │ │ │ │ │ + bne.n 2054 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 1de6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 2234 │ │ │ │ │ + beq.w 221e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2140 │ │ │ │ │ + blt.w 1eac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 2140 │ │ │ │ │ + ble.w 1eac │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 246e │ │ │ │ │ + bgt.w 2464 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r9, r1, r2 │ │ │ │ │ subs r7, r6, r3 │ │ │ │ │ add.w lr, sl, #4294967295 @ 0xffffffff │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ ldrb.w r0, [sl, r2] │ │ │ │ │ @@ -3640,251 +3633,245 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r1 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ subs r1, #1 │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ orr.w ip, ip, r2 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ - bne.n 20d4 │ │ │ │ │ + bne.n 20ca │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, r6 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r1, r5, #15 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ orr.w r4, r2, ip │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt.n 2180 │ │ │ │ │ + blt.n 2168 │ │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 214a │ │ │ │ │ + beq.n 2132 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - blt.n 2138 │ │ │ │ │ + blt.n 212e │ │ │ │ │ add.w r6, r9, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and.w r6, r6, #31 │ │ │ │ │ lsr.w r6, r4, r6 │ │ │ │ │ tst.w r6, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 210c │ │ │ │ │ - bne.w 25f2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl b0 │ │ │ │ │ - R_ARM_THM_CALL return_self │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 1de6 │ │ │ │ │ + b.n 2102 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ adds r6, r1, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ │ ldrb.w ip, [r6, #1]! │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 2164 │ │ │ │ │ + bne.n 214c │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 2152 │ │ │ │ │ + bgt.n 213a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n 2212 │ │ │ │ │ + bne.n 21fc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq.w 24be │ │ │ │ │ + beq.w 2460 │ │ │ │ │ add r2, r5 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 210c │ │ │ │ │ + b.n 2102 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r6, lr │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2140 │ │ │ │ │ + ble.w 1eac │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r5, fp, r3 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 257a │ │ │ │ │ + bgt.w 2584 │ │ │ │ │ mla r1, r4, r5, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 259a │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add.w r8, r6, r4 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2352 │ │ │ │ │ + beq.w 233c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 2728 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 2352 │ │ │ │ │ + beq.w 233c │ │ │ │ │ adds r3, r4, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 2684 │ │ │ │ │ + beq.w 266c │ │ │ │ │ add r5, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r5, fp │ │ │ │ │ adds r4, r3, r6 │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21ac │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - blt.n 222c │ │ │ │ │ + blt.n 2216 │ │ │ │ │ add.w r1, r9, r2 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ - bpl.w 23ac │ │ │ │ │ + bpl.w 2422 │ │ │ │ │ add r2, r8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 210c │ │ │ │ │ + b.n 2102 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldrb.w sl, [sl] │ │ │ │ │ add.w r9, r0, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ands.w r8, r2, #3 │ │ │ │ │ - beq.w 2360 │ │ │ │ │ + beq.w 234a │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r2, r9, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 1eac │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 2360 │ │ │ │ │ + beq.n 234a │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 2284 │ │ │ │ │ + beq.n 226e │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22cc │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r7, #2 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22cc │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - b.n 22d4 │ │ │ │ │ + b.n 22be │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 22e8 │ │ │ │ │ + beq.n 22d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22cc │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22cc │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 22e2 │ │ │ │ │ + cbz r0, 22cc │ │ │ │ │ adds r7, r4, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ sub.w r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 229a │ │ │ │ │ + bne.n 2284 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 1eac │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 257a │ │ │ │ │ + bgt.w 2584 │ │ │ │ │ mla r1, r7, r5, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 259a │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ sub.w r2, r9, r4 │ │ │ │ │ - cbz r7, 2356 │ │ │ │ │ + cbz r7, 2340 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 2356 │ │ │ │ │ + cbz r0, 2340 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 2636 │ │ │ │ │ + beq.w 2502 │ │ │ │ │ subs r2, r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -3892,173 +3879,218 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2316 │ │ │ │ │ + b.n 2300 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 1de6 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 22d4 │ │ │ │ │ + b.n 22be │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 1de6 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r2 │ │ │ │ │ - ble.n 2382 │ │ │ │ │ + ble.n 236c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bgt.n 2446 │ │ │ │ │ + bgt.n 242a │ │ │ │ │ ldrb.w r4, [sl] │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ and.w r2, r4, #31 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ lsls r0, r2 │ │ │ │ │ ldrb.w r2, [sl, ip] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 24b0 │ │ │ │ │ + beq.n 2452 │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ bne.w 1c8e │ │ │ │ │ b.n 1d48 │ │ │ │ │ - add r2, r3 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 210c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 1eac │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, r6, #1 │ │ │ │ │ strlt r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, fp │ │ │ │ │ - blt.w 257a │ │ │ │ │ + blt.w 2584 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, fp, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2590 │ │ │ │ │ + beq.w 259a │ │ │ │ │ adds r0, #16 │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ subs r7, r4, #1 │ │ │ │ │ add.w r9, r0, fp │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ble.w 254a │ │ │ │ │ + ble.n 24d2 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ movw sl, #65521 @ 0xfff1 │ │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ │ sub.w sl, sl, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r5, #15 │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ add.w r1, sl, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble.w 2536 │ │ │ │ │ + ble.n 24be │ │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ - b.n 2426 │ │ │ │ │ + b.n 2404 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 2102 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r6, asr #2 │ │ │ │ │ - blt.w 2646 │ │ │ │ │ + blt.w 25a0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 1b84 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ b.n 1dbe │ │ │ │ │ + sub.w r8, r3, #2 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + bne.w 1c8e │ │ │ │ │ + b.n 1d48 │ │ │ │ │ + mov r6, lr │ │ │ │ │ + b.n 2174 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r2 │ │ │ │ │ - ble.w 20b4 │ │ │ │ │ + ble.w 20aa │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ite gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20b4 │ │ │ │ │ + bne.w 20aa │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r6, asr #2 │ │ │ │ │ - blt.n 2596 │ │ │ │ │ + blt.n 24a6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 1b84 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - b.n 2184 │ │ │ │ │ - sub.w r8, r3, #2 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - bne.w 1c8e │ │ │ │ │ - b.n 1d48 │ │ │ │ │ - mov r6, lr │ │ │ │ │ - b.n 218a │ │ │ │ │ + b.n 216c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add.w r0, r5, #16 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl e6e │ │ │ │ │ + R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + b.n 216c │ │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + subs r2, r6, r7 │ │ │ │ │ + add r1, r7 │ │ │ │ │ + mla r0, r7, r4, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 1de6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + movw r2, #65520 @ 0xfff0 │ │ │ │ │ + movt r2, #65535 @ 0xffff │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + add.w r4, fp, #1 │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ │ + strb.w r3, [r8, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + adds r0, r1, r2 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bge.n 24be │ │ │ │ │ + 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 24ec │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + add r5, fp │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 2300 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 2728 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.w 2140 │ │ │ │ │ + beq.w 1eac │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2590 │ │ │ │ │ + cbz r0, 259a │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4074,53 +4106,26 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ subs r7, #1 │ │ │ │ │ beq.w 1de6 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 2728 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ beq.w 1de6 │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r6, r9 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 250c │ │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - subs r2, r6, r7 │ │ │ │ │ - add r1, r7 │ │ │ │ │ - mla r0, r7, r4, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1de6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - movw r2, #65520 @ 0xfff0 │ │ │ │ │ - movt r2, #65535 @ 0xffff │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add.w r4, fp, #1 │ │ │ │ │ - subs r2, r2, r5 │ │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ │ - strb.w r3, [r8, #16] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - adds r0, r1, r2 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bge.n 2536 │ │ │ │ │ - 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 2564 │ │ │ │ │ + b.n 255a │ │ │ │ │ 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 │ │ │ │ │ @@ -4129,503 +4134,488 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ b.n 1de6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - add.w r0, r5, #16 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e7a │ │ │ │ │ + bl e6e │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - b.n 2184 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + b.n 1dbe │ │ │ │ │ + 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.n 259a │ │ │ │ │ + b.w 1bf4 │ │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1df8 │ │ │ │ │ + b.n 1dfe │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 260a │ │ │ │ │ + cbz r0, 2640 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 25fa │ │ │ │ │ + bne.n 2630 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 260a │ │ │ │ │ + beq.n 2640 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bgt.w 1e06 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 213c │ │ │ │ │ + bge.n 2624 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1c3e │ │ │ │ │ - b.n 23ba │ │ │ │ │ + b.n 239a │ │ │ │ │ + beq.w 1eac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1c3e │ │ │ │ │ + b.n 239a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25c8 │ │ │ │ │ + bne.n 25f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25c8 │ │ │ │ │ + b.n 25f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2590 │ │ │ │ │ + bne.n 259a │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bgt.w 1e06 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1c3e │ │ │ │ │ - b.n 23ba │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - add r5, fp │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2316 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl e7a │ │ │ │ │ - R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - b.w 1dbe │ │ │ │ │ - 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.n 2590 │ │ │ │ │ - b.w 1bf4 │ │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1df8 │ │ │ │ │ - b.w 1dfe │ │ │ │ │ + b.n 239a │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ add r5, fp │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 21c2 │ │ │ │ │ + b.n 21ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002694 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +0000267c <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 269a <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ + cbnz r3, 2682 <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2698 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ + beq.n 2680 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2698 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ + bne.n 2680 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000026bc : │ │ │ │ │ +000026a4 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, 272e │ │ │ │ │ + cbz r1, 2716 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - bpl.n 2714 │ │ │ │ │ + bpl.n 26fc │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r2, 26f2 │ │ │ │ │ + cbnz r2, 26da │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 26f8 │ │ │ │ │ + bne.n 26e0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - b.n 26ee │ │ │ │ │ + b.n 26d6 │ │ │ │ │ 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 r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26ee │ │ │ │ │ + b.n 26d6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 270e │ │ │ │ │ + b.n 26f6 │ │ │ │ │ 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 270e │ │ │ │ │ + b.n 26f6 │ │ │ │ │ │ │ │ │ │ -00002740 : │ │ │ │ │ +00002728 : │ │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ │ - ldr r4, [pc, #608] @ (29b4 ) │ │ │ │ │ + ldr r4, [pc, #608] @ (299c ) │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 291c │ │ │ │ │ + blt.w 2904 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 2934 │ │ │ │ │ + ble.w 291c │ │ │ │ │ movw r7, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.w 2968 │ │ │ │ │ + bgt.w 2950 │ │ │ │ │ ldrb.w r8, [r6] │ │ │ │ │ add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ and.w r3, r8, #31 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ ldrb.w r3, [r6, lr] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r7, ip, #2 │ │ │ │ │ movne r7, lr │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 2828 │ │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 2828 │ │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #4 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 2828 │ │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #5 │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 2828 │ │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #6 │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2840 │ │ │ │ │ + beq.n 2828 │ │ │ │ │ add.w r9, r6, #4 │ │ │ │ │ sub.w r4, ip, #7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb.w r0, [r9, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r4 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ subs r4, #1 │ │ │ │ │ lsl.w r0, sl, r0 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - bne.n 2826 │ │ │ │ │ + bne.n 280e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 291c │ │ │ │ │ + blt.n 2904 │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ movs r4, #1 │ │ │ │ │ add.w fp, ip, #1 │ │ │ │ │ mov sl, ip │ │ │ │ │ lsls r4, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ add.w r2, r5, lr │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldrb.w ip, [r2, r0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 288c │ │ │ │ │ + beq.n 2874 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 291c │ │ │ │ │ + blt.n 2904 │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, r4, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 2914 │ │ │ │ │ + beq.n 28fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrb.w ip, [r2, r0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 2864 │ │ │ │ │ + bne.n 284c │ │ │ │ │ ldrb.w r9, [r5, r0] │ │ │ │ │ add.w ip, r5, r0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 28ee │ │ │ │ │ + bne.n 28d6 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 2908 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb.w r9, [ip, #1] │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 28ee │ │ │ │ │ + bne.n 28d6 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 2908 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldrb.w ip, [r3, r9] │ │ │ │ │ ldrb.w r1, [r6, r9] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 28da │ │ │ │ │ + bne.n 28c2 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bgt.n 28c6 │ │ │ │ │ + bgt.n 28ae │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r9, lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 2908 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 290c │ │ │ │ │ + blt.n 28f4 │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, r4, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 2960 │ │ │ │ │ + beq.n 2948 │ │ │ │ │ add.w r9, r7, #1 │ │ │ │ │ add r9, r0 │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 2900 │ │ │ │ │ add.w r9, fp, r0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bge.n 2882 │ │ │ │ │ + bge.n 286a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #144] @ (29b4 ) │ │ │ │ │ + ldr r3, [pc, #144] @ (299c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2998 │ │ │ │ │ + bne.n 2980 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne.n 291c │ │ │ │ │ + bne.n 2904 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble.n 294a │ │ │ │ │ + ble.n 2932 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291c │ │ │ │ │ + beq.n 2904 │ │ │ │ │ subs r0, r0, r5 │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 2908 │ │ │ │ │ add r4, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2958 │ │ │ │ │ + b.n 2940 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2946 │ │ │ │ │ + beq.n 292e │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 2950 │ │ │ │ │ - b.n 291c │ │ │ │ │ + bhi.n 2938 │ │ │ │ │ + b.n 2904 │ │ │ │ │ add.w r9, sl, #1 │ │ │ │ │ add r9, r0 │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 2900 │ │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r7 │ │ │ │ │ - ble.w 277a │ │ │ │ │ + ble.w 2762 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 277a │ │ │ │ │ + ble.w 2762 │ │ │ │ │ asrs r7, r3, #2 │ │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ │ cmp.w r7, r1, asr #2 │ │ │ │ │ - blt.n 299c │ │ │ │ │ + blt.n 2984 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ bl 1b84 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 2908 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1ed4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 2920 │ │ │ │ │ + b.n 2908 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000029b8 <_PyBytes_Repeat>: │ │ │ │ │ +000029a0 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2a36 <_PyBytes_Repeat+0x7e> │ │ │ │ │ + beq.n 2a1e <_PyBytes_Repeat+0x7e> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 29e0 <_PyBytes_Repeat+0x28> │ │ │ │ │ + bne.n 29c8 <_PyBytes_Repeat+0x28> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memset │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 29f2 <_PyBytes_Repeat+0x3a> │ │ │ │ │ + beq.n 29da <_PyBytes_Repeat+0x3a> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2a32 <_PyBytes_Repeat+0x7a> │ │ │ │ │ + ble.n 2a1a <_PyBytes_Repeat+0x7a> │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2a32 <_PyBytes_Repeat+0x7a> │ │ │ │ │ + bge.n 2a1a <_PyBytes_Repeat+0x7a> │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 2a14 <_PyBytes_Repeat+0x5c> │ │ │ │ │ + bgt.n 29fc <_PyBytes_Repeat+0x5c> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002a38 : │ │ │ │ │ +00002a20 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4633,57 +4623,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 2a7c │ │ │ │ │ + b.n 2a64 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.n 2b50 │ │ │ │ │ + bhi.n 2b38 │ │ │ │ │ sub.w ip, r7, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2c38 │ │ │ │ │ + blt.w 2c20 │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2a9c │ │ │ │ │ + ble.n 2a84 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2a68 │ │ │ │ │ + bls.n 2a50 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2be0 │ │ │ │ │ + beq.w 2bc8 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2a58 │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 2ab4 │ │ │ │ │ + cbz r3, 2a9c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2c12 │ │ │ │ │ + bne.w 2bfa │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2c26 │ │ │ │ │ + bne.w 2c0e │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c4e │ │ │ │ │ + beq.w 2c36 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2c52 │ │ │ │ │ + bpl.w 2c3a │ │ │ │ │ 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 │ │ │ │ │ @@ -4691,225 +4681,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, r4, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2b4a │ │ │ │ │ + ble.n 2b32 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2c16 │ │ │ │ │ + beq.w 2bfe │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2c16 │ │ │ │ │ + beq.w 2bfe │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 2c08 │ │ │ │ │ + beq.n 2bf0 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2bf4 │ │ │ │ │ + beq.n 2bdc │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 2bfe │ │ │ │ │ + beq.n 2be6 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 2b24 │ │ │ │ │ + bhi.n 2b0c │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2adc │ │ │ │ │ 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 2af4 │ │ │ │ │ + b.n 2adc │ │ │ │ │ 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 2a90 │ │ │ │ │ + bhi.n 2a78 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002be1 │ │ │ │ │ + .word 0x00002bc9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002be1 │ │ │ │ │ + .word 0x00002bc9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002be1 │ │ │ │ │ + .word 0x00002bc9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002be5 │ │ │ │ │ + .word 0x00002bcd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002a91 │ │ │ │ │ + .word 0x00002a79 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002bed │ │ │ │ │ + .word 0x00002bd5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2a58 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2a58 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2a70 │ │ │ │ │ + b.n 2a58 │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2adc │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2adc │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2adc │ │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ │ - b.n 2abe │ │ │ │ │ + b.n 2aa6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 2af4 │ │ │ │ │ + b.n 2adc │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2c38 │ │ │ │ │ + blt.n 2c20 │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ - b.n 2abe │ │ │ │ │ + b.n 2aa6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b4c │ │ │ │ │ + b.n 2b34 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2ade │ │ │ │ │ + b.n 2ac6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c58 : │ │ │ │ │ +00002c40 : │ │ │ │ │ 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 2e58 │ │ │ │ │ + ble.w 2e40 │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw lr, #65531 @ 0xfffb │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ movs r0, #3 │ │ │ │ │ adds r1, r5, r2 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2ca6 │ │ │ │ │ + b.n 2c8e │ │ │ │ │ cmp r3, #8 │ │ │ │ │ itt ls │ │ │ │ │ movls ip, lr │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.w 2db6 │ │ │ │ │ + bhi.w 2d9e │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2e96 │ │ │ │ │ + blt.w 2e7e │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2cc8 │ │ │ │ │ + beq.n 2cb0 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2c8e │ │ │ │ │ + bls.n 2c76 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2e48 │ │ │ │ │ + beq.w 2e30 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2da2 │ │ │ │ │ + bhi.n 2d8a │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 2e96 │ │ │ │ │ + beq.w 2e7e │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2ca6 │ │ │ │ │ + bne.n 2c8e │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2e7c │ │ │ │ │ + bne.w 2e64 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2eac │ │ │ │ │ + beq.w 2e94 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2eb0 │ │ │ │ │ + bpl.w 2e98 │ │ │ │ │ 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 2e54 │ │ │ │ │ + ble.w 2e3c │ │ │ │ │ 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 │ │ │ │ │ @@ -4918,295 +4908,295 @@ │ │ │ │ │ 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 2dae │ │ │ │ │ + beq.n 2d96 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2dae │ │ │ │ │ + beq.n 2d96 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2dae │ │ │ │ │ + beq.n 2d96 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2dae │ │ │ │ │ + beq.n 2d96 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2d72 │ │ │ │ │ + bhi.n 2d5a │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2d9c │ │ │ │ │ + beq.n 2d84 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2d12 │ │ │ │ │ + b.n 2cfa │ │ │ │ │ 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 2d6e │ │ │ │ │ + bne.n 2d56 │ │ │ │ │ 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 2c9a │ │ │ │ │ + b.n 2c82 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2d9c │ │ │ │ │ + beq.n 2d84 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2d12 │ │ │ │ │ + b.n 2cfa │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2cb4 │ │ │ │ │ + bhi.w 2c9c │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002e49 │ │ │ │ │ + .word 0x00002e31 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e49 │ │ │ │ │ + .word 0x00002e31 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e49 │ │ │ │ │ + .word 0x00002e31 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e5f │ │ │ │ │ + .word 0x00002e47 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002cb5 │ │ │ │ │ + .word 0x00002c9d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e6f │ │ │ │ │ + .word 0x00002e57 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2c82 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 2d9c │ │ │ │ │ + b.n 2d84 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2cd0 │ │ │ │ │ + b.n 2cb8 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2c82 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2c82 │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2cd0 │ │ │ │ │ + beq.w 2cb8 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2e96 │ │ │ │ │ + bgt.n 2e7e │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2cd0 │ │ │ │ │ + b.n 2cb8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2d9e │ │ │ │ │ + b.n 2d86 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2cf0 │ │ │ │ │ + b.n 2cd8 │ │ │ │ │ │ │ │ │ │ -00002eb4 : │ │ │ │ │ +00002e9c : │ │ │ │ │ striter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 2efc │ │ │ │ │ + cbz r3, 2ee4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 2ede │ │ │ │ │ + bge.n 2ec6 │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #40] @ (2f00 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (2ee8 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2efc │ │ │ │ │ + beq.n 2ee4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2efc │ │ │ │ │ + cbnz r2, 2ee4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002f04 : │ │ │ │ │ +00002eec : │ │ │ │ │ bytes_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 31fc │ │ │ │ │ + bne.w 31e4 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi.w 3346 │ │ │ │ │ + bhi.w 332e │ │ │ │ │ add.w r2, r1, #12 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3342 │ │ │ │ │ + beq.w 332a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 322c │ │ │ │ │ + beq.w 3214 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 30dc │ │ │ │ │ + beq.w 30c4 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.w 30dc │ │ │ │ │ - ldr r1, [pc, #676] @ (31f0 ) │ │ │ │ │ + bne.w 30c4 │ │ │ │ │ + ldr r1, [pc, #676] @ (31d8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3016 │ │ │ │ │ + bne.n 2ffe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3160 │ │ │ │ │ + bne.w 3148 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 336a │ │ │ │ │ + bmi.w 3352 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 2f78 │ │ │ │ │ + cbz r2, 2f60 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3138 │ │ │ │ │ + bne.w 3120 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 326e │ │ │ │ │ + beq.w 3256 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 30b6 │ │ │ │ │ + beq.w 309e │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3160 │ │ │ │ │ + blt.w 3148 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 327c │ │ │ │ │ - beq.w 31b6 │ │ │ │ │ + blt.w 3264 │ │ │ │ │ + beq.w 319e │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 3238 │ │ │ │ │ + bhi.w 3220 │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 330e │ │ │ │ │ + beq.w 32f6 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3308 │ │ │ │ │ + bne.w 32f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5215,265 +5205,265 @@ │ │ │ │ │ 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 3250 │ │ │ │ │ + blt.w 3238 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 307e │ │ │ │ │ + bne.n 3066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #476] @ (31f4 ) │ │ │ │ │ + ldr r3, [pc, #476] @ (31dc ) │ │ │ │ │ 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 r3, r3, #20 │ │ │ │ │ - bpl.w 325e │ │ │ │ │ + bpl.w 3246 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 325e │ │ │ │ │ + beq.w 3246 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3064 │ │ │ │ │ + beq.n 304c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3064 │ │ │ │ │ + cbnz r3, 304c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ + beq.n 3148 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 331c │ │ │ │ │ + bpl.w 3304 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 300e │ │ │ │ │ + beq.n 2ff6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 309e │ │ │ │ │ + cbz r0, 3086 │ │ │ │ │ adds r2, r6, #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 30b2 │ │ │ │ │ + beq.n 309a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 347c │ │ │ │ │ + beq.w 3464 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 300e │ │ │ │ │ + b.n 2ff6 │ │ │ │ │ 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 3164 │ │ │ │ │ + bne.n 314c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 608c <_PyBytes_FromList> │ │ │ │ │ + bl 5fc4 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ + beq.n 3148 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 307e │ │ │ │ │ + bne.n 3066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 33ac │ │ │ │ │ + beq.w 3394 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 349e │ │ │ │ │ + bpl.w 3486 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3160 │ │ │ │ │ + cbz r0, 3148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3486 │ │ │ │ │ + bne.w 346e │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 33ac │ │ │ │ │ + bne.w 3394 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 340c │ │ │ │ │ + beq.w 33f4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ - bpl.w 340c │ │ │ │ │ + bpl.w 33f4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3160 │ │ │ │ │ + cbz r0, 3148 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + b.n 30b8 │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 3382 │ │ │ │ │ + beq.w 336a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3464 │ │ │ │ │ + blt.w 344c │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 312e │ │ │ │ │ + bne.n 3116 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 300e │ │ │ │ │ + b.n 2ff6 │ │ │ │ │ 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 31ba │ │ │ │ │ + bne.n 31a2 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ + beq.n 3148 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 30d0 │ │ │ │ │ + ble.n 30b8 │ │ │ │ │ adds r1, #16 │ │ │ │ │ add.w r2, r5, #8 │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - beq.w 32ce │ │ │ │ │ + beq.w 32b6 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 32d4 │ │ │ │ │ + bhi.w 32bc │ │ │ │ │ strb.w r0, [r5], #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 3192 │ │ │ │ │ - b.n 30d0 │ │ │ │ │ - ldr r4, [pc, #64] @ (31f8 ) │ │ │ │ │ - b.n 2ff0 │ │ │ │ │ + bne.n 317a │ │ │ │ │ + b.n 30b8 │ │ │ │ │ + ldr r4, [pc, #64] @ (31e0 ) │ │ │ │ │ + b.n 2fd8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 32bc │ │ │ │ │ + bmi.n 32a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3294 │ │ │ │ │ + beq.n 327c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 51e0 <_PyBytes_FromIterator> │ │ │ │ │ + bl 5138 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 315c │ │ │ │ │ + beq.n 3144 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 315c │ │ │ │ │ + bne.n 3144 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 315c │ │ │ │ │ + b.n 3144 │ │ │ │ │ nop │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #696] @ (34c0 ) │ │ │ │ │ + ldr r4, [pc, #696] @ (34a8 ) │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3160 │ │ │ │ │ + beq.n 3148 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2f3a │ │ │ │ │ + bne.w 2f22 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #652] @ (34c4 ) │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + ldr r4, [pc, #652] @ (34ac ) │ │ │ │ │ + b.n 30b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5484,104 +5474,104 @@ │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 304c │ │ │ │ │ + b.n 3034 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 32c6 │ │ │ │ │ + bne.n 32ae │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + b.n 30b8 │ │ │ │ │ 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 324e │ │ │ │ │ + b.n 3236 │ │ │ │ │ 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 3160 │ │ │ │ │ + beq.w 3148 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 32aa │ │ │ │ │ + b.n 3292 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 30d0 │ │ │ │ │ + b.n 30b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 32ea │ │ │ │ │ + cbnz r0, 32d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3160 │ │ │ │ │ + beq.w 3148 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3160 │ │ │ │ │ + bne.w 3148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 2fdc │ │ │ │ │ + b.n 2fc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2fee │ │ │ │ │ - b.n 324e │ │ │ │ │ + bne.w 2fd6 │ │ │ │ │ + b.n 3236 │ │ │ │ │ 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 │ │ │ │ │ @@ -5589,86 +5579,86 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ 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 3160 │ │ │ │ │ - b.n 32f6 │ │ │ │ │ + beq.w 3148 │ │ │ │ │ + b.n 32de │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3204 │ │ │ │ │ + b.n 31ec │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #372] @ (34c0 ) │ │ │ │ │ + ldr r1, [pc, #372] @ (34a8 ) │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f3a │ │ │ │ │ - b.n 3160 │ │ │ │ │ + bne.w 2f22 │ │ │ │ │ + b.n 3148 │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3464 │ │ │ │ │ + beq.n 344c │ │ │ │ │ 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 3160 │ │ │ │ │ + beq.w 3148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3d90 │ │ │ │ │ + bl 3d70 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 315c │ │ │ │ │ + b.n 3144 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bpl.n 3446 │ │ │ │ │ + bpl.n 342e │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3160 │ │ │ │ │ + beq.w 3148 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 3486 │ │ │ │ │ - cbz r5, 3420 │ │ │ │ │ - cbnz r6, 3402 │ │ │ │ │ + bne.n 346e │ │ │ │ │ + cbz r5, 3408 │ │ │ │ │ + cbnz r6, 33ea │ │ │ │ │ ldr r0, [r5, #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 .LC30 │ │ │ │ │ @@ -5681,29 +5671,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 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bmi.w 3122 │ │ │ │ │ + bmi.w 310a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 3440 │ │ │ │ │ + b.n 3428 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5714,59 +5704,59 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ 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 .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 300e │ │ │ │ │ + b.n 2ff6 │ │ │ │ │ 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 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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 │ │ │ │ │ @@ -5774,147 +5764,147 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ 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 3160 │ │ │ │ │ + b.n 3148 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000034c8 : │ │ │ │ │ +000034b0 : │ │ │ │ │ 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 34e8 │ │ │ │ │ + bne.n 34d0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 34e2 │ │ │ │ │ + bne.n 34ca │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000034f0 : │ │ │ │ │ +000034d8 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble.n 35ba │ │ │ │ │ + ble.n 35a2 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 3648 │ │ │ │ │ + blt.w 3630 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 35fe │ │ │ │ │ + beq.n 35e6 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 3648 │ │ │ │ │ + bhi.w 3630 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3638 │ │ │ │ │ + beq.n 3620 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3662 │ │ │ │ │ + bne.w 364a │ │ │ │ │ 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, 3576 │ │ │ │ │ + cbz r4, 355e │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 357e │ │ │ │ │ + bne.n 3566 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 3642 │ │ │ │ │ + beq.n 362a │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 3576 │ │ │ │ │ + bge.n 355e │ │ │ │ │ subs r6, r4, r3 │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 3596 │ │ │ │ │ + blt.n 357e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbz r5, 361e │ │ │ │ │ + cbz r5, 3606 │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3638 │ │ │ │ │ + beq.n 3620 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - bne.n 3662 │ │ │ │ │ + bne.n 364a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [r5, #8] │ │ │ │ │ @@ -5923,68 +5913,68 @@ │ │ │ │ │ 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 3520 │ │ │ │ │ + bne.n 3508 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n 3576 │ │ │ │ │ + b.n 355e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 360c │ │ │ │ │ + beq.n 35f4 │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 35d0 │ │ │ │ │ + bne.n 35b8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 3596 │ │ │ │ │ - b.n 3576 │ │ │ │ │ + blt.n 357e │ │ │ │ │ + b.n 355e │ │ │ │ │ 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 .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3576 │ │ │ │ │ + b.n 355e │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - b.n 354e │ │ │ │ │ + b.n 3536 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000366c <_PyBytes_Join>: │ │ │ │ │ +00003654 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.n 3670 │ │ │ │ │ + b.n 3658 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003670 : │ │ │ │ │ +00003658 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5994,152 +5984,152 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cba │ │ │ │ │ + beq.w 3c9c │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r4, r3, #6 │ │ │ │ │ - bpl.w 3cc8 │ │ │ │ │ + lsls r3, r3, #6 │ │ │ │ │ + bpl.w 3caa │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b20 │ │ │ │ │ + beq.w 3b04 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 3700 │ │ │ │ │ + bne.n 36e8 │ │ │ │ │ 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 3cde │ │ │ │ │ + bne.w 3cc0 │ │ │ │ │ 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, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 36f8 │ │ │ │ │ + beq.n 36e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cec │ │ │ │ │ + beq.w 3ccc │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ - bgt.w 3824 │ │ │ │ │ + bgt.w 380c │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne.w 384c │ │ │ │ │ + bne.w 3832 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 37ae │ │ │ │ │ + b.n 3796 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3c64 │ │ │ │ │ + blt.w 3c46 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 3c98 │ │ │ │ │ + bne.w 3c7a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, fp │ │ │ │ │ - lsls r2, r0, #6 │ │ │ │ │ - bpl.w 3bdc │ │ │ │ │ + lsls r0, r0, #6 │ │ │ │ │ + bpl.w 3bbe │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 3bf6 │ │ │ │ │ + bne.w 3bd8 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 3c64 │ │ │ │ │ + blt.w 3c46 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b14 │ │ │ │ │ + beq.w 3af8 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3c64 │ │ │ │ │ + blt.w 3c46 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 3c98 │ │ │ │ │ + bne.w 3c7a │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.n 3896 │ │ │ │ │ + bge.n 387e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r0, r0, #6 │ │ │ │ │ - bpl.w 3c0e │ │ │ │ │ + lsls r7, r0, #6 │ │ │ │ │ + bpl.w 3bf0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3c28 │ │ │ │ │ + bne.w 3c0a │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, r5, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 3c64 │ │ │ │ │ + blt.w 3c46 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3734 │ │ │ │ │ + bne.n 371c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 374a │ │ │ │ │ + beq.n 3732 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ movs r7, #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 │ │ │ │ │ @@ -6147,259 +6137,257 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a0e │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 3ca0 │ │ │ │ │ + bhi.w 3c82 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ca0 │ │ │ │ │ + beq.w 3c82 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 3710 │ │ │ │ │ + b.n 36f6 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.n 389c │ │ │ │ │ + bge.n 3884 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3bb6 │ │ │ │ │ + bpl.w 3b9a │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3bc2 │ │ │ │ │ + bne.w 3ba6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ adds r3, #16 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.n 3804 │ │ │ │ │ + add.w r1, r1, #44 @ 0x2c │ │ │ │ │ + bne.n 37ec │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ - blt.n 37b2 │ │ │ │ │ + b.n 3796 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c5e │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w 3c40 │ │ │ │ │ + add.w r7, r0, #16 │ │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ │ - ite lt │ │ │ │ │ - movlt r2, #0 │ │ │ │ │ - andge.w r2, r2, #1 │ │ │ │ │ - add.w r4, r0, #16 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3c8c │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + blt.n 38a8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsls r2, r2, #31 │ │ │ │ │ + bmi.w 3c6e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3b66 │ │ │ │ │ + bne.w 3b4a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3a06 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r5, 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 398a │ │ │ │ │ + beq.n 396e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3974 │ │ │ │ │ + beq.n 3958 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3962 │ │ │ │ │ + beq.n 3946 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3950 │ │ │ │ │ + beq.n 3934 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 393e │ │ │ │ │ + beq.n 3922 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 392c │ │ │ │ │ + beq.n 3910 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3b48 │ │ │ │ │ - ldr.w r7, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 3b2c │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ - add r4, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + add r7, r4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ - add r4, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + add r7, r4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ - add r4, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + add r7, r4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ - add r4, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + add r7, r4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ - add r4, r7 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + add r7, r4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3a22 │ │ │ │ │ + beq.n 3a06 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ ldr.w r1, [r5], #44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r7, [r6, #96] @ 0x60 │ │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r7, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r4, [r5, #140] @ 0x8c │ │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [r5, #184] @ 0xb8 │ │ │ │ │ + ldr.w r4, [r5, #184] @ 0xb8 │ │ │ │ │ ldr.w r1, [r5, #176] @ 0xb0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [r5, #228] @ 0xe4 │ │ │ │ │ + ldr.w r4, [r5, #228] @ 0xe4 │ │ │ │ │ ldr.w r1, [r5, #220] @ 0xdc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr.w r7, [r5, #272] @ 0x110 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r4, [r5, #272] @ 0x110 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ add.w r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - add r4, r7 │ │ │ │ │ + add r7, r4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 3992 │ │ │ │ │ + bne.n 3976 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3cc0 │ │ │ │ │ + bne.w 3ca2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a3e │ │ │ │ │ + beq.n 3a22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b5e │ │ │ │ │ + beq.w 3b42 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3b02 │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r3, r5, r1 │ │ │ │ │ subs r3, r5, r1 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3aa0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3aae │ │ │ │ │ + beq.n 3a92 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3aa4 │ │ │ │ │ + beq.n 3a88 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3a9a │ │ │ │ │ + beq.n 3a7e │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3a90 │ │ │ │ │ + beq.n 3a74 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3a86 │ │ │ │ │ + beq.n 3a6a │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3b3a │ │ │ │ │ + bne.n 3b1e │ │ │ │ │ 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 │ │ │ │ │ @@ -6417,15 +6405,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 3b02 │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #88 @ 0x58 │ │ │ │ │ @@ -6444,150 +6432,149 @@ │ │ │ │ │ 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 3abc │ │ │ │ │ + bne.n 3aa0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 36f8 │ │ │ │ │ + beq.w 36e0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 36f8 │ │ │ │ │ + b.n 36e0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 37ac │ │ │ │ │ - b.n 3800 │ │ │ │ │ + beq.w 3794 │ │ │ │ │ + b.n 37e8 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3b34 │ │ │ │ │ + beq.n 3b18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3c84 │ │ │ │ │ - ldr.w r9, [pc, #444] @ 3cf4 │ │ │ │ │ - b.n 36f8 │ │ │ │ │ + beq.w 3c66 │ │ │ │ │ + ldr.w r9, [pc, #440] @ 3cd4 │ │ │ │ │ + b.n 36e0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3a7c │ │ │ │ │ + b.n 3a60 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 391a │ │ │ │ │ + b.n 38fe │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a3e │ │ │ │ │ + b.n 3a22 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3a06 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3a06 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ - adds r3, r4, r7 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - adds r4, r1, r2 │ │ │ │ │ - adds r7, #16 │ │ │ │ │ + adds r3, r7, r4 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + adds r7, r1, r2 │ │ │ │ │ + adds r4, #16 │ │ │ │ │ mla sl, r2, r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ add r0, r8 │ │ │ │ │ - ldr.w r1, [r4], #44 │ │ │ │ │ + ldr.w r1, [r7], #44 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ add.w r3, r0, r2 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ - b.n 3b90 │ │ │ │ │ + beq.w 3a06 │ │ │ │ │ + b.n 3b74 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 3868 │ │ │ │ │ + beq.w 384e │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3c42 │ │ │ │ │ + cbnz r0, 3c24 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - b.n 3882 │ │ │ │ │ + b.n 3868 │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 3768 │ │ │ │ │ + beq.w 3750 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov lr, r0 │ │ │ │ │ - cbnz r0, 3c3c │ │ │ │ │ + cbnz r0, 3c1e │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 3780 │ │ │ │ │ + b.n 3768 │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 37cc │ │ │ │ │ + beq.w 37b4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov lr, r0 │ │ │ │ │ - cbnz r0, 3c3c │ │ │ │ │ + cbnz r0, 3c1e │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 37e4 │ │ │ │ │ + b.n 37cc │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6597,99 +6584,98 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r7, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b34 │ │ │ │ │ + b.n 3b18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 38ca │ │ │ │ │ + b.n 38ae │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 3806 │ │ │ │ │ + b.n 37ee │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3cb6 │ │ │ │ │ + beq.n 3c98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3cb6 │ │ │ │ │ + cbnz r3, 3c98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 36f8 │ │ │ │ │ + b.n 36e0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3a2a │ │ │ │ │ + b.n 3a0e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3b20 │ │ │ │ │ + beq.w 3b04 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 3700 │ │ │ │ │ + bne.w 36e8 │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ - b.n 36c0 │ │ │ │ │ + b.n 36a8 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 3710 │ │ │ │ │ + b.n 36f6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 36f8 │ │ │ │ │ + b.n 36e0 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003cf8 : │ │ │ │ │ +00003cd8 : │ │ │ │ │ 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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 3d38 │ │ │ │ │ + bhi.n 3d18 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3d50 │ │ │ │ │ + bne.n 3d30 │ │ │ │ │ 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 │ │ │ │ │ @@ -6699,92 +6685,92 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3d76 │ │ │ │ │ + cbnz r0, 3d56 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3d34 │ │ │ │ │ + b.n 3d14 │ │ │ │ │ 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 3d4c │ │ │ │ │ + beq.n 3d2c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3d24 │ │ │ │ │ + beq.n 3d04 │ │ │ │ │ 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 3d24 │ │ │ │ │ - b.n 3d4c │ │ │ │ │ + bne.n 3d04 │ │ │ │ │ + b.n 3d2c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3d24 │ │ │ │ │ + ble.n 3d04 │ │ │ │ │ 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 3d64 │ │ │ │ │ - b.n 3d4c │ │ │ │ │ + bne.n 3d44 │ │ │ │ │ + b.n 3d2c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d90 : │ │ │ │ │ +00003d70 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eda │ │ │ │ │ + beq.w 3eba │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 3eee │ │ │ │ │ + beq.w 3ece │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e3a │ │ │ │ │ + beq.n 3e1a │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3eea │ │ │ │ │ + blt.w 3eca │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 3f26 │ │ │ │ │ - beq.n 3ea2 │ │ │ │ │ + blt.w 3f06 │ │ │ │ │ + beq.n 3e82 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 3f00 │ │ │ │ │ + bhi.w 3ee0 │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fa4 │ │ │ │ │ + beq.w 3f84 │ │ │ │ │ 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] │ │ │ │ │ @@ -6799,109 +6785,109 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3f18 │ │ │ │ │ + blt.n 3ef8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r6, #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 3e54 │ │ │ │ │ + bne.n 3e34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 608c <_PyBytes_FromList> │ │ │ │ │ + b.w 5fc4 <_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 3ea6 │ │ │ │ │ + bne.n 3e86 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eea │ │ │ │ │ + beq.n 3eca │ │ │ │ │ movw r5, #65520 @ 0xfff0 │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ adds r6, #8 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 3e34 │ │ │ │ │ + bge.n 3e14 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 3f6e │ │ │ │ │ + beq.n 3f4e │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 3f74 │ │ │ │ │ + bhi.n 3f54 │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 3e80 │ │ │ │ │ - ldr r4, [pc, #272] @ (3fb4 ) │ │ │ │ │ - b.n 3e1c │ │ │ │ │ + b.n 3e60 │ │ │ │ │ + ldr r4, [pc, #272] @ (3f94 ) │ │ │ │ │ + b.n 3dfc │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3f64 │ │ │ │ │ + bmi.n 3f44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f3e │ │ │ │ │ + beq.n 3f1e │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 51e0 <_PyBytes_FromIterator> │ │ │ │ │ + bl 5138 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3e34 │ │ │ │ │ + beq.n 3e14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e34 │ │ │ │ │ + bne.n 3e14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e34 │ │ │ │ │ + b.n 3e14 │ │ │ │ │ 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 3e34 │ │ │ │ │ + b.n 3e14 │ │ │ │ │ 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 3e34 │ │ │ │ │ + b.n 3e14 │ │ │ │ │ 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 │ │ │ │ │ @@ -6912,176 +6898,176 @@ │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3eea │ │ │ │ │ + b.n 3eca │ │ │ │ │ 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 3f16 │ │ │ │ │ + b.n 3ef6 │ │ │ │ │ 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 3eea │ │ │ │ │ + beq.n 3eca │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3eea │ │ │ │ │ + b.n 3eca │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 3f52 │ │ │ │ │ + b.n 3f32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3f8a │ │ │ │ │ + cbnz r0, 3f6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3eea │ │ │ │ │ + beq.n 3eca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eea │ │ │ │ │ + bne.n 3eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eea │ │ │ │ │ + b.n 3eca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e1c │ │ │ │ │ - b.n 3f16 │ │ │ │ │ + bne.w 3dfc │ │ │ │ │ + b.n 3ef6 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003fb8 : │ │ │ │ │ +00003f98 : │ │ │ │ │ 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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 401e │ │ │ │ │ + bhi.n 3ffe │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3ff8 │ │ │ │ │ + bne.n 3fd8 │ │ │ │ │ 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, 401a │ │ │ │ │ + cbz r0, 3ffa │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3fe4 │ │ │ │ │ + beq.n 3fc4 │ │ │ │ │ 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 3fe4 │ │ │ │ │ + bne.n 3fc4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3ff4 │ │ │ │ │ + b.n 3fd4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 401a │ │ │ │ │ + beq.n 3ffa │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3fe4 │ │ │ │ │ + ble.n 3fc4 │ │ │ │ │ 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 400a │ │ │ │ │ - b.n 401a │ │ │ │ │ + bne.n 3fea │ │ │ │ │ + b.n 3ffa │ │ │ │ │ │ │ │ │ │ -0000404c : │ │ │ │ │ +0000402c : │ │ │ │ │ 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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 408c │ │ │ │ │ + bhi.n 406c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 40a4 │ │ │ │ │ + bne.n 4084 │ │ │ │ │ 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 │ │ │ │ │ @@ -7091,73 +7077,73 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 40ca │ │ │ │ │ + cbnz r0, 40aa │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4088 │ │ │ │ │ + b.n 4068 │ │ │ │ │ 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 40a0 │ │ │ │ │ + beq.n 4080 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4078 │ │ │ │ │ + beq.n 4058 │ │ │ │ │ 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 4078 │ │ │ │ │ - b.n 40a0 │ │ │ │ │ + bne.n 4058 │ │ │ │ │ + b.n 4080 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4078 │ │ │ │ │ + ble.n 4058 │ │ │ │ │ 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 40b8 │ │ │ │ │ - b.n 40a0 │ │ │ │ │ + bne.n 4098 │ │ │ │ │ + b.n 4080 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000040e4 : │ │ │ │ │ +000040c4 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 3670 │ │ │ │ │ + b.w 3658 │ │ │ │ │ │ │ │ │ │ -000040e8 : │ │ │ │ │ +000040c8 : │ │ │ │ │ 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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 4128 │ │ │ │ │ + bhi.n 4108 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4140 │ │ │ │ │ + bne.n 4120 │ │ │ │ │ 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 │ │ │ │ │ @@ -7167,232 +7153,233 @@ │ │ │ │ │ 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, 4166 │ │ │ │ │ + cbnz r0, 4146 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4124 │ │ │ │ │ + b.n 4104 │ │ │ │ │ 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 413c │ │ │ │ │ + beq.n 411c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4114 │ │ │ │ │ + beq.n 40f4 │ │ │ │ │ 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 4114 │ │ │ │ │ - b.n 413c │ │ │ │ │ + bne.n 40f4 │ │ │ │ │ + b.n 411c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4114 │ │ │ │ │ + ble.n 40f4 │ │ │ │ │ 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 4154 │ │ │ │ │ - b.n 413c │ │ │ │ │ + bne.n 4134 │ │ │ │ │ + b.n 411c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004180 : │ │ │ │ │ +00004160 : │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [pc, #768] @ (4494 ) │ │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ │ + ldr r3, [pc, #768] @ (4474 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45ca │ │ │ │ │ + bne.w 46ce │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4766 │ │ │ │ │ + beq.w 46b8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45ca │ │ │ │ │ + beq.w 46ce │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt.w 4502 │ │ │ │ │ - add.w r8, fp, #16 │ │ │ │ │ + blt.w 44e4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 4544 │ │ │ │ │ + add.w r8, r3, #16 │ │ │ │ │ + ble.w 4526 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 4680 │ │ │ │ │ + bgt.w 45e6 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r6, r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ and.w r3, r2, #31 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r2, ip │ │ │ │ │ - beq.w 4532 │ │ │ │ │ + beq.w 4514 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42b8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r1, #1] │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42b8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r1, #2] │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #4 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42b8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r1, #3] │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #5 │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42b8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r1, #4] │ │ │ │ │ and.w sl, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #6 │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ lsl.w lr, lr, sl │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - beq.n 42d6 │ │ │ │ │ + beq.n 42b8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ sub.w r9, r5, #7 │ │ │ │ │ add.w sl, r1, #4 │ │ │ │ │ ldrb.w lr, [sl, #1]! │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r9 │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w lr, r1, lr │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - bne.n 42b4 │ │ │ │ │ + bne.n 4296 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 4502 │ │ │ │ │ + blt.w 44e4 │ │ │ │ │ and.w r9, r3, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ orr.w r9, lr, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w r0, r8, ip │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 4322 │ │ │ │ │ + b.n 4304 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bgt.w 4502 │ │ │ │ │ + bgt.w 44e4 │ │ │ │ │ adds r2, r0, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ itee mi │ │ │ │ │ movmi r4, r6 │ │ │ │ │ ldrpl r2, [sp, #28] │ │ │ │ │ addpl r4, r4, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.w 4502 │ │ │ │ │ + bgt.w 44e4 │ │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 42fe │ │ │ │ │ + bne.n 42e0 │ │ │ │ │ ldrb.w r2, [r8, r4] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 44de │ │ │ │ │ + bne.w 44c0 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 4498 │ │ │ │ │ + bne.w 4478 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 4502 │ │ │ │ │ + blt.w 44e4 │ │ │ │ │ sub.w sl, r4, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ clz sl, sl │ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq.w sl, #0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 4560 │ │ │ │ │ + bne.w 4542 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4666 │ │ │ │ │ + beq.w 45d4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 46d8 │ │ │ │ │ + bhi.w 4652 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 477e │ │ │ │ │ + beq.w 46d2 │ │ │ │ │ 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] │ │ │ │ │ @@ -7404,53 +7391,48 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, r9, r4 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ │ strb.w sl, [r3, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4536 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.w 4518 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [r7, #12] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ │ - beq.n 43da │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + beq.n 43b6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ add r5, r4 │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + str.w fp, [r7, #16] │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ - bmi.w 4740 │ │ │ │ │ + bmi.w 46f4 │ │ │ │ │ adds.w sl, r8, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 4592 │ │ │ │ │ + bne.w 456c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4676 │ │ │ │ │ + beq.w 45d8 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 46be │ │ │ │ │ + bhi.w 466c │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4758 │ │ │ │ │ + beq.w 46e6 │ │ │ │ │ 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] │ │ │ │ │ @@ -7462,543 +7444,497 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strb.w r9, [r3, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4466 │ │ │ │ │ + beq.n 4444 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ 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 45b6 │ │ │ │ │ + bne.w 4590 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r3, 447c │ │ │ │ │ + cbz r3, 445a │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #20] @ (4494 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (4474 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 46ba │ │ │ │ │ + bne.w 45e2 │ │ │ │ │ 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 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ add.w r2, r8, r4 │ │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n 44de │ │ │ │ │ + bne.n 44c0 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.w 433c │ │ │ │ │ - add.w r6, fp, #17 │ │ │ │ │ + beq.w 431e │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + strd r8, sl, [sp, #32] │ │ │ │ │ + add.w r6, r2, #17 │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r6, r4 │ │ │ │ │ - strd r8, sl, [sp, #32] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldrb.w sl, [r6, #1]! │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb.w r8, [r6, r2] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.w 466a │ │ │ │ │ + bne.w 45c8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 44bc │ │ │ │ │ + blt.n 449e │ │ │ │ │ ldrd r8, sl, [sp, #32] │ │ │ │ │ - beq.w 433c │ │ │ │ │ + beq.w 431e │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 44f6 │ │ │ │ │ + bgt.n 44d8 │ │ │ │ │ adds r2, r0, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ │ lsls r6, r2, #31 │ │ │ │ │ - bpl.w 467a │ │ │ │ │ + bpl.w 45dc │ │ │ │ │ add.w r2, lr, #1 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - ble.w 4322 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + ble.w 4304 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4514 │ │ │ │ │ + beq.n 44f6 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [pc, #668] @ (47b4 ) │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [pc, #532] @ (470c ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - str.w fp, [r7, #12] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 4792 │ │ │ │ │ + bne.w 4686 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - b.n 4472 │ │ │ │ │ + b.n 4450 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ - b.n 421c │ │ │ │ │ + b.n 41fe │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r0, r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 43be │ │ │ │ │ - bne.n 4502 │ │ │ │ │ + b.n 43a0 │ │ │ │ │ + bne.n 44e4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ - ble.n 45ce │ │ │ │ │ + ble.n 45ae │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4502 │ │ │ │ │ + beq.n 44e4 │ │ │ │ │ sub.w r4, r0, r8 │ │ │ │ │ - b.n 433e │ │ │ │ │ - ldrb.w r2, [fp, #16] │ │ │ │ │ + b.n 4320 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ movs r1, #24 │ │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ - movs r4, #1 │ │ │ │ │ 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 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 473c │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n 43da │ │ │ │ │ + bne.w 43b0 │ │ │ │ │ + b.n 43b6 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ 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 4472 │ │ │ │ │ + beq.w 4450 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 45ca │ │ │ │ │ + beq.w 46ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 47ac │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 4472 │ │ │ │ │ - add.w r2, r8, r6 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bcs.n 4502 │ │ │ │ │ - ldrb.w r3, [fp, #16] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 4666 │ │ │ │ │ - add.w r4, fp, #17 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bls.n 4502 │ │ │ │ │ - ldrb.w r3, [fp, #17] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ - add.w r4, fp, #18 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bls.n 4502 │ │ │ │ │ - ldrb.w r3, [fp, #18] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ - add.w r4, fp, #19 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bls.w 4502 │ │ │ │ │ - ldrb.w r3, [fp, #19] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ - add.w r4, fp, #20 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bls.w 4502 │ │ │ │ │ - ldrb.w r3, [fp, #20] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ - add.w r4, fp, #21 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bls.w 4502 │ │ │ │ │ - ldrb.w r3, [fp, #21] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ - add.w r4, fp, #22 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bls.w 4502 │ │ │ │ │ - ldrb.w r3, [fp, #22] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 4660 │ │ │ │ │ - add.w r3, fp, #23 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.n 4658 │ │ │ │ │ - b.n 4502 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 4502 │ │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ │ + bne.w 46ce │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 46ce │ │ │ │ │ + add.w r0, r8, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne.n 4650 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bls.n 44e4 │ │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 45b4 │ │ │ │ │ sub.w r4, r4, r8 │ │ │ │ │ - b.n 433e │ │ │ │ │ - ldr r3, [pc, #336] @ (47b8 ) │ │ │ │ │ - b.n 457a │ │ │ │ │ + b.n 4320 │ │ │ │ │ ldrd r8, sl, [sp, #32] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.w 433c │ │ │ │ │ - b.n 44de │ │ │ │ │ - ldr r3, [pc, #320] @ (47b8 ) │ │ │ │ │ - b.n 45aa │ │ │ │ │ + beq.w 431e │ │ │ │ │ + b.n 44c0 │ │ │ │ │ + ldr r3, [pc, #312] @ (4710 ) │ │ │ │ │ + b.n 455a │ │ │ │ │ + ldr r3, [pc, #308] @ (4710 ) │ │ │ │ │ + b.n 4584 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ add r4, r2 │ │ │ │ │ - b.n 431c │ │ │ │ │ + b.n 42fe │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r3 │ │ │ │ │ - ble.n 4690 │ │ │ │ │ + ble.n 45f6 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.n 46f2 │ │ │ │ │ + bgt.n 4620 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r6, r5 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ and.w r3, r2, #31 │ │ │ │ │ lsls r0, r3 │ │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 4718 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4646 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 4222 │ │ │ │ │ - b.n 42de │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + bne.w 4204 │ │ │ │ │ + b.n 42c0 │ │ │ │ │ + asrs r3, r5, #2 │ │ │ │ │ + add.w r3, r3, r3, lsl #1 │ │ │ │ │ + cmp.w r3, r6, asr #2 │ │ │ │ │ + blt.n 46a0 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + strd r3, r1, [sp] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 1b84 │ │ │ │ │ + R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 4320 │ │ │ │ │ + subs r2, r5, #2 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + bne.w 4204 │ │ │ │ │ + b.n 42c0 │ │ │ │ │ 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 45aa │ │ │ │ │ + b.n 455a │ │ │ │ │ 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 457a │ │ │ │ │ - asrs r3, r5, #2 │ │ │ │ │ - add.w r3, r3, r3, lsl #1 │ │ │ │ │ - cmp.w r3, r6, asr #2 │ │ │ │ │ - blt.n 4724 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - strd r3, r1, [sp] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 1b84 │ │ │ │ │ - R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b.n 433e │ │ │ │ │ - subs r2, r5, #2 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - bne.w 4222 │ │ │ │ │ - b.n 42de │ │ │ │ │ + b.n 4584 │ │ │ │ │ + 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 4510 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1ed4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 433e │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n 43da │ │ │ │ │ + b.n 4320 │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 46d4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 4450 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4668 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 43a0 │ │ │ │ │ + b.n 4518 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4454 │ │ │ │ │ - b.n 46d4 │ │ │ │ │ + bne.w 4432 │ │ │ │ │ + b.n 4682 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 45ca │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 46ee │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 43be │ │ │ │ │ - b.n 4536 │ │ │ │ │ - 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 452e │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 45ca │ │ │ │ │ + b.n 4682 │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000047bc : │ │ │ │ │ +00004714 : │ │ │ │ │ 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 506a │ │ │ │ │ + bne.w 4fc2 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.w 50e0 │ │ │ │ │ + bhi.w 5038 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 4ac4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4b96 │ │ │ │ │ + beq.w 4aee │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 508a │ │ │ │ │ + beq.w 4fe2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 4aec │ │ │ │ │ + beq.w 4a44 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4ae2 │ │ │ │ │ + beq.w 4a3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 50b8 │ │ │ │ │ + bne.w 5010 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 4ae2 │ │ │ │ │ + beq.w 4a3a │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it lt │ │ │ │ │ mvnlt.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r6, 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 r7, r3 │ │ │ │ │ - beq.w 4e24 │ │ │ │ │ + beq.w 4d7c │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4eb0 │ │ │ │ │ + bne.w 4e08 │ │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 504e │ │ │ │ │ + beq.w 4fa6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.w 4ec8 │ │ │ │ │ + bne.w 4e20 │ │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5064 │ │ │ │ │ + beq.w 4fbc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw ip, #65518 @ 0xffee │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd lr, ip, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.w 49e8 │ │ │ │ │ + ble.w 4940 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 49e8 │ │ │ │ │ + beq.w 4940 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 4898 │ │ │ │ │ + bge.n 47f0 │ │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 4b16 │ │ │ │ │ + beq.w 4a6e │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ + bge.w 4a6a │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4890 │ │ │ │ │ adds r4, r1, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ + bge.w 4a6a │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4890 │ │ │ │ │ adds r4, r1, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ + bge.w 4a6a │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4890 │ │ │ │ │ adds r4, r1, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ + bge.w 4a6a │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4890 │ │ │ │ │ adds r4, r1, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ + bge.w 4a6a │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4890 │ │ │ │ │ adds r4, r1, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ + bge.w 4a6a │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4890 │ │ │ │ │ adds r4, r1, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4b12 │ │ │ │ │ + ble.w 4a6a │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4890 │ │ │ │ │ add.w r4, r1, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.w 4b12 │ │ │ │ │ + ble.w 4a6a │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ add r2, r1 │ │ │ │ │ - b.n 4930 │ │ │ │ │ + b.n 4888 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.w 4b12 │ │ │ │ │ + bge.w 4a6a │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 4928 │ │ │ │ │ + bne.n 4880 │ │ │ │ │ subs.w r2, r4, r8 │ │ │ │ │ - bmi.w 5070 │ │ │ │ │ + bmi.w 4fc8 │ │ │ │ │ adds.w r3, r6, r8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4aba │ │ │ │ │ + bne.w 4a12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b34 │ │ │ │ │ + beq.w 4a8c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 4e42 │ │ │ │ │ + bhi.w 4d9a │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50fe │ │ │ │ │ + beq.w 5056 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ ittt ne │ │ │ │ │ @@ -8011,61 +7947,61 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add.w r0, r8, r2 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ strb r1, [r0, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - cbz r1, 49c4 │ │ │ │ │ + cbz r1, 491c │ │ │ │ │ add.w r0, r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w sl, #11 │ │ │ │ │ - bgt.n 4a8e │ │ │ │ │ + bgt.n 49e6 │ │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str.w r8, [r2, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - ble.w 4b1a │ │ │ │ │ + ble.w 4a72 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 48a6 │ │ │ │ │ + bne.w 47fe │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 4b3a │ │ │ │ │ + beq.w 4a92 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.n 4a7c │ │ │ │ │ + bgt.n 49d4 │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ - bmi.w 5072 │ │ │ │ │ + bmi.w 4fca │ │ │ │ │ adds r7, r6, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4afa │ │ │ │ │ + bne.n 4a52 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4b68 │ │ │ │ │ + beq.w 4ac0 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 4e44 │ │ │ │ │ + bhi.w 4d9c │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50cc │ │ │ │ │ + beq.w 5024 │ │ │ │ │ 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] │ │ │ │ │ @@ -8077,17 +8013,17 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbnz r7, 4ad4 │ │ │ │ │ + cbnz r7, 4a2c │ │ │ │ │ cmp.w fp, #11 │ │ │ │ │ - bgt.w 5110 │ │ │ │ │ + bgt.w 5068 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str.w r4, [r3, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str.w fp, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ @@ -8096,285 +8032,285 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5096 │ │ │ │ │ + bne.w 4fee │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4b22 │ │ │ │ │ + bne.n 4a7a │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 49de │ │ │ │ │ + blt.n 4936 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 49f8 │ │ │ │ │ + b.n 4950 │ │ │ │ │ ldrb.w r2, [r6, r8] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r8, #13200 @ 0x3390 │ │ │ │ │ mla r8, r1, r2, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r8, r2 │ │ │ │ │ - b.n 49c4 │ │ │ │ │ + b.n 491c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 4a68 │ │ │ │ │ + b.n 49c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4eb0 │ │ │ │ │ + bne.w 4e08 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 4836 │ │ │ │ │ + b.n 478e │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ 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 4a68 │ │ │ │ │ + b.n 49c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 4898 │ │ │ │ │ + b.n 47f0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 4938 │ │ │ │ │ + b.n 4890 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 49f0 │ │ │ │ │ + b.n 4948 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4aa8 │ │ │ │ │ + bne.n 4a00 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4aa8 │ │ │ │ │ - ldr.w r8, [pc, #740] @ 4e1c │ │ │ │ │ - b.n 49c4 │ │ │ │ │ + b.n 4a00 │ │ │ │ │ + ldr.w r8, [pc, #740] @ 4d74 │ │ │ │ │ + b.n 491c │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 49f8 │ │ │ │ │ + bne.w 4950 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 4a7c │ │ │ │ │ - ldr r4, [pc, #688] @ (4e1c ) │ │ │ │ │ - b.n 4a68 │ │ │ │ │ + b.n 49d4 │ │ │ │ │ + ldr r4, [pc, #688] @ (4d74 ) │ │ │ │ │ + b.n 49c0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #684] @ (4e20 ) │ │ │ │ │ + ldr r4, [pc, #684] @ (4d78 ) │ │ │ │ │ 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 4eb0 │ │ │ │ │ + beq.w 4e08 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 47ee │ │ │ │ │ + bne.w 4746 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ movs r0, #12 │ │ │ │ │ add.w r6, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb0 │ │ │ │ │ + beq.w 4e08 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r8, r4 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4c18 │ │ │ │ │ + ble.n 4b70 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 4c1e │ │ │ │ │ + bpl.n 4b76 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 4c16 │ │ │ │ │ + ble.n 4b6e │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n 4c20 │ │ │ │ │ + bpl.n 4b78 │ │ │ │ │ adds r3, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 4c16 │ │ │ │ │ + ble.n 4b6e │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bpl.n 4c20 │ │ │ │ │ + bpl.n 4b78 │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n 4c16 │ │ │ │ │ + ble.n 4b6e │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ add r2, r4 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ ldr.w r1, [r7, r1, lsl #2] │ │ │ │ │ lsls r4, r1, #28 │ │ │ │ │ - bpl.w 4dec │ │ │ │ │ + bpl.w 4d44 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.n 4c02 │ │ │ │ │ + blt.n 4b5a │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 4df2 │ │ │ │ │ + beq.w 4d4a │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4ce8 │ │ │ │ │ + bge.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ adds r4, r3, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ adds r4, r3, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ adds r4, r3, #6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ adds r4, r3, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ add.w r4, r3, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ add.w r4, r3, #9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r0, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ add.w r4, r3, #10 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 4cf0 │ │ │ │ │ + bmi.n 4c48 │ │ │ │ │ add.w r4, r3, #11 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 4ce8 │ │ │ │ │ + ble.n 4c40 │ │ │ │ │ add.w r2, r6, #10 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 4cdc │ │ │ │ │ + b.n 4c34 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4ce8 │ │ │ │ │ + bge.n 4c40 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ ldr.w r1, [r7, r1, lsl #2] │ │ │ │ │ lsls r0, r1, #28 │ │ │ │ │ - bpl.n 4cd6 │ │ │ │ │ - cbnz r3, 4cf0 │ │ │ │ │ + bpl.n 4c2e │ │ │ │ │ + cbnz r3, 4c48 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 4f60 │ │ │ │ │ + beq.w 4eb8 │ │ │ │ │ subs.w sl, r4, r3 │ │ │ │ │ - bmi.w 4f44 │ │ │ │ │ + bmi.w 4e9c │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4dfc │ │ │ │ │ + bne.n 4d54 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 4e16 │ │ │ │ │ + beq.n 4d6e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 4e7c │ │ │ │ │ + bhi.w 4dd4 │ │ │ │ │ add.w r0, sl, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb6 │ │ │ │ │ + beq.w 4e0e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ @@ -8388,100 +8324,100 @@ │ │ │ │ │ add.w r1, fp, sl │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #8] │ │ │ │ │ str.w r0, [fp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - cbz r1, 4d70 │ │ │ │ │ + cbz r1, 4cc8 │ │ │ │ │ mov r2, sl │ │ │ │ │ add.w r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ ittt le │ │ │ │ │ ldrle r3, [sp, #28] │ │ │ │ │ ldrle r2, [r3, #12] │ │ │ │ │ strle.w fp, [r2, r8, lsl #2] │ │ │ │ │ - ble.n 4de0 │ │ │ │ │ + ble.n 4d38 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5152 │ │ │ │ │ + bne.w 50aa │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4dd0 │ │ │ │ │ + bne.n 4d28 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.w 4bca │ │ │ │ │ + bne.w 4b22 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bge.n 4df6 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + ble.n 4d4e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb.w r2, [r6, r9] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.w 5176 │ │ │ │ │ + bpl.w 50ce │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bne.n 4db8 │ │ │ │ │ - b.n 4df6 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bne.n 4d10 │ │ │ │ │ + b.n 4d4e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4d9a │ │ │ │ │ + bne.n 4cf2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne.w 4bca │ │ │ │ │ - b.n 4da4 │ │ │ │ │ + bne.w 4b22 │ │ │ │ │ + b.n 4cfc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 4c20 │ │ │ │ │ + bne.w 4b78 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ - b.n 4a86 │ │ │ │ │ + b.n 49de │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ 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.w fp, r3, r2 │ │ │ │ │ - b.n 4d70 │ │ │ │ │ - ldr.w fp, [pc, #4] @ 4e1c │ │ │ │ │ - b.n 4d70 │ │ │ │ │ + b.n 4cc8 │ │ │ │ │ + ldr.w fp, [pc, #4] @ 4d74 │ │ │ │ │ + b.n 4cc8 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 4eb0 │ │ │ │ │ + cbz r0, 4e08 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 4bb0 │ │ │ │ │ + bne.w 4b08 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 4dac │ │ │ │ │ + b.n 4d04 │ │ │ │ │ mov sl, fp │ │ │ │ │ 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 │ │ │ │ │ @@ -8489,23 +8425,23 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5064 │ │ │ │ │ + beq.w 4fbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5064 │ │ │ │ │ + bne.w 4fbc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5064 │ │ │ │ │ + b.n 4fbc │ │ │ │ │ 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 │ │ │ │ │ @@ -8513,1401 +8449,1398 @@ │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4eb0 │ │ │ │ │ + beq.n 4e08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbnz r3, 4eb0 │ │ │ │ │ + cbnz r3, 4e08 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 4a86 │ │ │ │ │ + b.n 49de │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d62 │ │ │ │ │ + bne.w 4cba │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - b.n 4e96 │ │ │ │ │ + b.n 4dee │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5064 │ │ │ │ │ + beq.w 4fbc │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 4ef6 │ │ │ │ │ + b.n 4e4e │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e5a │ │ │ │ │ + beq.n 4db2 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 4f92 │ │ │ │ │ + bgt.n 4eea │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ │ add r8, r7 │ │ │ │ │ adds r4, #1 │ │ │ │ │ add r8, fp │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq.n 4f14 │ │ │ │ │ + beq.n 4e6c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub.w r1, r5, r8 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ - bl 2740 │ │ │ │ │ + bl 2728 │ │ │ │ │ subs.w fp, r0, #0 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ - bge.n 4eda │ │ │ │ │ + bge.n 4e32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4ff6 │ │ │ │ │ + beq.n 4f4e │ │ │ │ │ sub.w r1, r5, r8 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e5a │ │ │ │ │ + beq.n 4db2 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt.n 4fd2 │ │ │ │ │ + bgt.n 4f2a │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str.w r5, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r4, [sl, #8] │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 4a86 │ │ │ │ │ + b.n 49de │ │ │ │ │ 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.w sl, [sp, #28] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4e96 │ │ │ │ │ + b.n 4dee │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 4cf0 │ │ │ │ │ + bne.w 4c48 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 4df6 │ │ │ │ │ + b.n 4d4e │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - cbnz r0, 4fba │ │ │ │ │ + cbnz r0, 4f12 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4ef0 │ │ │ │ │ + beq.n 4e48 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4ef0 │ │ │ │ │ + bne.n 4e48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ef0 │ │ │ │ │ + b.n 4e48 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4db2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ + bne.w 4db2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + b.n 4db2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 5036 │ │ │ │ │ + cbnz r0, 4f8e │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4f36 │ │ │ │ │ + beq.n 4e8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f36 │ │ │ │ │ + bne.n 4e8e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f36 │ │ │ │ │ + b.n 4e8e │ │ │ │ │ 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 5020 │ │ │ │ │ + bne.n 4f78 │ │ │ │ │ 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.w r3, [sl, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 4f38 │ │ │ │ │ + b.n 4e90 │ │ │ │ │ sub.w r1, r5, r8 │ │ │ │ │ add.w r0, r6, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f2e │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + bne.w 4e86 │ │ │ │ │ + b.n 4db2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4db2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ + bne.w 4db2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + b.n 4db2 │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 4f3c │ │ │ │ │ + b.n 4e94 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ - b.n 4b6e │ │ │ │ │ + b.n 4ac6 │ │ │ │ │ mov sl, fp │ │ │ │ │ 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 4e5a │ │ │ │ │ + b.n 4db2 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.w 47fc │ │ │ │ │ + b.w 4754 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov sl, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4db2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ + bne.w 4db2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + b.n 4db2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 481c │ │ │ │ │ + bne.w 4774 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 481c │ │ │ │ │ + b.w 4774 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4db2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4a68 │ │ │ │ │ - b.n 4ad4 │ │ │ │ │ - ldr r1, [pc, #248] @ (51dc ) │ │ │ │ │ + beq.w 49c0 │ │ │ │ │ + b.n 4a2c │ │ │ │ │ + ldr r1, [pc, #248] @ (5134 ) │ │ │ │ │ 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 47ee │ │ │ │ │ - b.n 4eb0 │ │ │ │ │ + bne.w 4746 │ │ │ │ │ + b.n 4e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 49b8 │ │ │ │ │ + bne.w 4910 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + b.n 4db2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 513a │ │ │ │ │ + cbnz r0, 5092 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 512a │ │ │ │ │ + bne.n 5082 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 4a7c │ │ │ │ │ + b.n 49d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5124 │ │ │ │ │ + bne.n 507c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5124 │ │ │ │ │ + b.n 507c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e5a │ │ │ │ │ + beq.w 4db2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e5a │ │ │ │ │ + bne.w 4db2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e5a │ │ │ │ │ + b.n 4db2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e96 │ │ │ │ │ + beq.w 4dee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e96 │ │ │ │ │ + bne.w 4dee │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e96 │ │ │ │ │ + b.n 4dee │ │ │ │ │ sub.w r1, r5, r9 │ │ │ │ │ add.w r0, r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e96 │ │ │ │ │ + beq.w 4dee │ │ │ │ │ cmp.w r8, #11 │ │ │ │ │ - bgt.n 519e │ │ │ │ │ + bgt.n 50f6 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 4df6 │ │ │ │ │ + b.n 4d4e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 51c2 │ │ │ │ │ + cbnz r0, 511a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5198 │ │ │ │ │ + beq.n 50f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5198 │ │ │ │ │ + bne.n 50f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5198 │ │ │ │ │ + b.n 50f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4e96 │ │ │ │ │ + beq.w 4dee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4e96 │ │ │ │ │ + bne.w 4dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4e96 │ │ │ │ │ + b.n 4dee │ │ │ │ │ nop │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000051e0 <_PyBytes_FromIterator>: │ │ │ │ │ +00005138 <_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 │ │ │ │ │ - ldr r3, [pc, #740] @ (54d8 <_PyBytes_FromIterator+0x2f8>) │ │ │ │ │ + ldr r3, [pc, #740] @ (5430 <_PyBytes_FromIterator+0x2f8>) │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ 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 54a6 <_PyBytes_FromIterator+0x2c6> │ │ │ │ │ + beq.w 53fe <_PyBytes_FromIterator+0x2c6> │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl aa0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54a2 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.w 53fa <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ ands.w fp, fp, #3 │ │ │ │ │ - beq.n 52f0 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 5248 <_PyBytes_FromIterator+0x110> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.w 530e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 540c <_PyBytes_FromIterator+0x22c> │ │ │ │ │ + bne.w 5364 <_PyBytes_FromIterator+0x22c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 53d8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 53de <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 54b6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + bge.w 540e <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - beq.n 52f0 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 5248 <_PyBytes_FromIterator+0x110> │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n 52c2 <_PyBytes_FromIterator+0xe2> │ │ │ │ │ + beq.n 521a <_PyBytes_FromIterator+0xe2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.w 530e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 53f4 <_PyBytes_FromIterator+0x214> │ │ │ │ │ + bne.w 534c <_PyBytes_FromIterator+0x214> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 53d8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 53de <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ 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 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 530e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 53dc <_PyBytes_FromIterator+0x1fc> │ │ │ │ │ + bne.n 5334 <_PyBytes_FromIterator+0x1fc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 53d8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 53de <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 530e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 546a <_PyBytes_FromIterator+0x28a> │ │ │ │ │ + bne.w 53c2 <_PyBytes_FromIterator+0x28a> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 53d8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 53de <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 54b6 <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ + bge.w 540e <_PyBytes_FromIterator+0x2d6> │ │ │ │ │ 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 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 530e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 5452 <_PyBytes_FromIterator+0x272> │ │ │ │ │ + bne.w 53aa <_PyBytes_FromIterator+0x272> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 53d8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 53de <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + cbz r0, 530e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 543c <_PyBytes_FromIterator+0x25c> │ │ │ │ │ + bne.n 5394 <_PyBytes_FromIterator+0x25c> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 53d8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 53de <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 53b6 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + cbz r0, 530e <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 5426 <_PyBytes_FromIterator+0x246> │ │ │ │ │ + bne.n 537e <_PyBytes_FromIterator+0x246> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 5480 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.n 53d8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 5486 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.n 53de <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r5, #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52fc <_PyBytes_FromIterator+0x11c> │ │ │ │ │ + bne.n 5254 <_PyBytes_FromIterator+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 549c <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ + bne.n 53f4 <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl af0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #272] @ (54d8 <_PyBytes_FromIterator+0x2f8>) │ │ │ │ │ + ldr r3, [pc, #272] @ (5430 <_PyBytes_FromIterator+0x2f8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5422 <_PyBytes_FromIterator+0x242> │ │ │ │ │ + bne.n 537a <_PyBytes_FromIterator+0x242> │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 52de <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + bne.w 5236 <_PyBytes_FromIterator+0xfe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 52de <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + b.n 5236 <_PyBytes_FromIterator+0xfe> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 52ae <_PyBytes_FromIterator+0xce> │ │ │ │ │ + bne.w 5206 <_PyBytes_FromIterator+0xce> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 52ae <_PyBytes_FromIterator+0xce> │ │ │ │ │ + b.n 5206 <_PyBytes_FromIterator+0xce> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5266 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + bne.w 51be <_PyBytes_FromIterator+0x86> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5266 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + b.n 51be <_PyBytes_FromIterator+0x86> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 539c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + bne.n 52f4 <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 539c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + b.n 52f4 <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5372 <_PyBytes_FromIterator+0x192> │ │ │ │ │ + bne.n 52ca <_PyBytes_FromIterator+0x192> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5372 <_PyBytes_FromIterator+0x192> │ │ │ │ │ + b.n 52ca <_PyBytes_FromIterator+0x192> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5346 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + bne.w 529e <_PyBytes_FromIterator+0x166> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5346 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + b.n 529e <_PyBytes_FromIterator+0x166> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 530c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + bne.w 5264 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 530c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + b.n 5264 <_PyBytes_FromIterator+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 549c <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ + cbnz r0, 53f4 <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ 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 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 53c6 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + b.n 531e <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5210 <_PyBytes_FromIterator+0x30> │ │ │ │ │ - b.n 54a2 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.w 5168 <_PyBytes_FromIterator+0x30> │ │ │ │ │ + b.n 53fa <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54a2 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.n 53fa <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 523e <_PyBytes_FromIterator+0x5e> │ │ │ │ │ + b.n 5196 <_PyBytes_FromIterator+0x5e> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000054dc : │ │ │ │ │ +00005434 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000054e8 : │ │ │ │ │ +00005440 : │ │ │ │ │ do_argstrip(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - beq.w 564a │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + beq.w 55ac │ │ │ │ │ + mov fp, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59f8 │ │ │ │ │ + bne.w 5930 │ │ │ │ │ + add.w r3, r9, #16 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - add.w fp, r4, #16 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - bne.w 57aa │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bne.w 570e │ │ │ │ │ mov r4, r0 │ │ │ │ │ - add.w r9, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bgt.w 584a │ │ │ │ │ - ldrb.w r1, [fp, r9] │ │ │ │ │ + add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.w 57a4 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb r1, [r3, r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 584a │ │ │ │ │ - sub.w sl, r7, #2 │ │ │ │ │ + beq.w 57a4 │ │ │ │ │ + sub.w sl, r8, #2 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n 5626 │ │ │ │ │ - ldrb.w r1, [fp, sl] │ │ │ │ │ + bgt.n 558a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb.w r1, [r3, sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5626 │ │ │ │ │ - sub.w r9, r7, #3 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bgt.w 584e │ │ │ │ │ - ldrb.w r1, [fp, r9] │ │ │ │ │ + beq.n 558a │ │ │ │ │ + sub.w r7, r8, #3 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.w 57a8 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb r1, [r3, r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 584e │ │ │ │ │ - sub.w sl, r7, #4 │ │ │ │ │ + beq.w 57a8 │ │ │ │ │ + sub.w sl, r8, #4 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n 5626 │ │ │ │ │ - ldrb.w r1, [fp, sl] │ │ │ │ │ + bgt.n 558a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb.w r1, [r3, sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5626 │ │ │ │ │ - sub.w r9, r7, #5 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - blt.w 584e │ │ │ │ │ - ldrb.w r1, [fp, r9] │ │ │ │ │ + beq.n 558a │ │ │ │ │ + sub.w r7, r8, #5 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + blt.w 57a8 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb r1, [r3, r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 584e │ │ │ │ │ - sub.w sl, r7, #6 │ │ │ │ │ + beq.w 57a8 │ │ │ │ │ + sub.w sl, r8, #6 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n 5626 │ │ │ │ │ - ldrb.w r1, [fp, sl] │ │ │ │ │ + bgt.n 558a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb.w r1, [r3, sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5626 │ │ │ │ │ - sub.w r9, r7, #7 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bgt.w 584e │ │ │ │ │ - ldrb.w r1, [fp, r9] │ │ │ │ │ + cbz r0, 558a │ │ │ │ │ + sub.w r7, r8, #7 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.w 57a8 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb r1, [r3, r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 584e │ │ │ │ │ - sub.w sl, r7, #8 │ │ │ │ │ + beq.w 57a8 │ │ │ │ │ + sub.w sl, r8, #8 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n 5626 │ │ │ │ │ - ldrb.w r1, [fp, sl] │ │ │ │ │ + bgt.n 558a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb.w r1, [r3, sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5626 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ │ + cbz r0, 558a │ │ │ │ │ + add.w fp, r9, #8 │ │ │ │ │ + mov r7, sl │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - adds r4, r3, r7 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + add fp, r8 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 5572 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + subs r5, r7, #1 │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - beq.n 5624 │ │ │ │ │ - ldrb.w r1, [r4, #-1]! │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.n 5588 │ │ │ │ │ + ldrb.w r1, [fp, #-1]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 560a │ │ │ │ │ + bne.n 5570 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, 5634 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - beq.w 5786 │ │ │ │ │ - sub.w r1, r9, r4 │ │ │ │ │ - add.w r0, fp, r4 │ │ │ │ │ + cbnz r4, 5598 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + beq.w 56e6 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + subs r1, r7, r4 │ │ │ │ │ + add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 5994 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble.w 59cc │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + beq.w 58e0 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + ble.w 5914 │ │ │ │ │ + add.w r5, r0, #15 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - add.w r5, r3, #15 │ │ │ │ │ - ands.w r3, r7, #7 │ │ │ │ │ - beq.n 56f8 │ │ │ │ │ + ands.w r3, r8, #7 │ │ │ │ │ + beq.n 565a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 56e4 │ │ │ │ │ + beq.n 5646 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 56d4 │ │ │ │ │ + beq.n 5636 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 56c4 │ │ │ │ │ + beq.n 5626 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 56b4 │ │ │ │ │ + beq.n 5616 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 56a4 │ │ │ │ │ + beq.n 5606 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 5694 │ │ │ │ │ + beq.n 55f6 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r6, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r4, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r6, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r4, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.n 576e │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + beq.n 56ce │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ adds r5, r4, #7 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ adds r2, r6, #3 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.w 57ac │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.w 5852 │ │ │ │ │ + bpl.n 57ac │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ adds r2, r6, #5 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n 5852 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.n 57ac │ │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ │ adds r2, r6, #6 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 5852 │ │ │ │ │ + bpl.n 57ac │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne.n 56f8 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bne.n 565a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5858 │ │ │ │ │ + bne.n 57b2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 5982 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 5530 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + b.n 58ce │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 548a │ │ │ │ │ + mov r7, r8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ 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 59fe │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ + bne.w 5936 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5642 │ │ │ │ │ + beq.w 55a4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - b.n 5642 │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - ble.n 5776 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w r9, r3, #15 │ │ │ │ │ - ands.w r3, r7, #3 │ │ │ │ │ - beq.n 582c │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + b.n 55a4 │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + ble.n 56d6 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r7, r9, #15 │ │ │ │ │ + ands.w r3, r8, #3 │ │ │ │ │ + beq.n 5786 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 57d6 │ │ │ │ │ + beq.n 5738 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 5998 │ │ │ │ │ - ldrb.w r1, [r9, #1]! │ │ │ │ │ + bne.w 58e4 │ │ │ │ │ + ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5842 │ │ │ │ │ + cbz r0, 579c │ │ │ │ │ adds r4, #1 │ │ │ │ │ - ldrb.w r1, [r9, #1]! │ │ │ │ │ + ldrb.w r1, [r7, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5842 │ │ │ │ │ + cbz r0, 579c │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bne.n 582c │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 5626 │ │ │ │ │ - ldrb.w r1, [r9, #2] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bne.n 5786 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 558a │ │ │ │ │ + ldrb r1, [r7, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r3, 5842 │ │ │ │ │ - ldrb.w r1, [r9, #3] │ │ │ │ │ + cbz r3, 579c │ │ │ │ │ + ldrb r1, [r7, #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbz r0, 5842 │ │ │ │ │ - ldrb.w r1, [r9, #4] │ │ │ │ │ + cbz r0, 579c │ │ │ │ │ + ldrb r1, [r7, #3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r4, sl, #2 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ + adds r7, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 5842 │ │ │ │ │ + cbz r0, 579c │ │ │ │ │ add.w r4, sl, #3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - beq.n 57ea │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + beq.n 574c │ │ │ │ │ + ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldrb.w r1, [r9, #1] │ │ │ │ │ mov r0, r6 │ │ │ │ │ + adds r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57ee │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 5532 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.n 5626 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b.n 5626 │ │ │ │ │ + bne.n 5750 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bne.w 548c │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.n 558a │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.n 558a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 59c8 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + beq.w 5910 │ │ │ │ │ + add.w r6, r9, #16 │ │ │ │ │ + sub.w r3, r8, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - add.w r6, r3, #16 │ │ │ │ │ - subs r3, r7, r2 │ │ │ │ │ - add r6, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + add r6, r8 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 58fc │ │ │ │ │ - add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - blt.n 597c │ │ │ │ │ + beq.n 584c │ │ │ │ │ + add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + blt.n 58c8 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r4, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 58fc │ │ │ │ │ + beq.n 584c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 58ea │ │ │ │ │ + beq.n 583c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 58d8 │ │ │ │ │ + beq.n 582c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 58c6 │ │ │ │ │ + beq.n 581c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 58b4 │ │ │ │ │ + beq.n 580c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 59b4 │ │ │ │ │ + bne.w 58fe │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r5, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r4, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r3, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r5, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r4, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ - add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r1, ip │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ + subs r4, r7, #1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 597c │ │ │ │ │ + blt.n 58c8 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ - sub.w ip, r4, #7 │ │ │ │ │ + subs r7, r4, #7 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ │ subs r1, r4, #2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ │ subs r1, r4, #3 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r3, [r5, #-5] │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r3, [r5, #-6] │ │ │ │ │ subs r1, r4, #5 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ ldrb.w r3, [r5, #-7] │ │ │ │ │ - subs r6, r5, #7 │ │ │ │ │ subs r1, r4, #6 │ │ │ │ │ + subs r6, r5, #7 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #28 │ │ │ │ │ - bmi.n 58fc │ │ │ │ │ - cbnz r2, 5982 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - beq.n 59d2 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bmi.n 584c │ │ │ │ │ + cbnz r2, 58ce │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq.n 591a │ │ │ │ │ + add.w r0, r9, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - adds r0, #16 │ │ │ │ │ add r0, r2 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5858 │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ + b.n 57b2 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldrb.w r1, [fp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add.w r9, r3, #16 │ │ │ │ │ + add.w r7, r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5842 │ │ │ │ │ + beq.w 579c │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 57c6 │ │ │ │ │ + b.n 5728 │ │ │ │ │ ldrb.w r4, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ lsls r3, r4, #28 │ │ │ │ │ - bpl.n 597c │ │ │ │ │ - b.n 58a2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b.n 597c │ │ │ │ │ + bpl.n 58c8 │ │ │ │ │ + b.n 57fc │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + b.n 58c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5994 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ + bne.n 58e0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 59f4 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 5642 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - b.n 5642 │ │ │ │ │ + beq.w 56f8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 5982 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - b.n 5642 │ │ │ │ │ + b.n 58ce │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 55a4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5634 │ │ │ │ │ + b.n 5598 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a04 : │ │ │ │ │ +0000593c : │ │ │ │ │ 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 5a2c │ │ │ │ │ + bl 5964 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005a2c : │ │ │ │ │ +00005964 : │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [pc, #688] @ (5d04 ) │ │ │ │ │ + ldr r3, [pc, #688] @ (5c3c ) │ │ │ │ │ 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, [sp, #64] @ 0x40 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 5a74 │ │ │ │ │ + cbz r0, 59ac │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 5cce │ │ │ │ │ + bhi.w 5c06 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bd4 │ │ │ │ │ + beq.w 5b0c │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 5bc4 │ │ │ │ │ + bne.w 5afc │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [sl, r2, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 6004 │ │ │ │ │ + bne.w 5f3a │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ itttt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq r7, #10 │ │ │ │ │ ldreq.w fp, [sp, #12] │ │ │ │ │ - beq.w 5ff2 │ │ │ │ │ + beq.w 5f28 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.n 5ad6 │ │ │ │ │ + beq.n 5a0e │ │ │ │ │ ldr.w r1, [sl, r2, lsl #2] │ │ │ │ │ lsls r5, r1, #30 │ │ │ │ │ - beq.w 5fb4 │ │ │ │ │ + beq.w 5eea │ │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ │ - beq.w 5f96 │ │ │ │ │ + beq.w 5ecc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 5f44 │ │ │ │ │ + beq.w 5e7a │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ sub.w r1, r2, r1 │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq.w 5f3a │ │ │ │ │ + beq.w 5e70 │ │ │ │ │ sub.w r7, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w ip, r7 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ - bhi.n 5b40 │ │ │ │ │ + bhi.n 5a78 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r7, #21 │ │ │ │ │ - bhi.n 5b40 │ │ │ │ │ + bhi.n 5a78 │ │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ │ - .word 0x01e901fe │ │ │ │ │ + .word 0x01e801fd │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x001601c9 │ │ │ │ │ + .word 0x001601c8 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ - .word 0x01a70016 │ │ │ │ │ + .word 0x01a60016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ - .word 0x0016018c │ │ │ │ │ - .word 0x01690016 │ │ │ │ │ - cbnz r0, 5b44 │ │ │ │ │ + .word 0x0016018b │ │ │ │ │ + .word 0x01680016 │ │ │ │ │ + cbnz r0, 5a7c │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 602c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5f64 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cc4 │ │ │ │ │ + beq.w 5bfc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl af0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5b7e │ │ │ │ │ ldr.w r7, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 5dc4 │ │ │ │ │ + bgt.w 5cfa │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5b9a │ │ │ │ │ + cbz r0, 5ad2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 5fde │ │ │ │ │ + blt.w 5f14 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 5c78 │ │ │ │ │ + bgt.n 5bb0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5cc4 │ │ │ │ │ + beq.w 5bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 5cc4 │ │ │ │ │ + beq.w 5bfc │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ - cbz r3, 5bd0 │ │ │ │ │ + cbz r3, 5b08 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 5a98 │ │ │ │ │ + beq.w 59d0 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ - cbz r3, 5bd0 │ │ │ │ │ + cbz r3, 5b08 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5a92 │ │ │ │ │ + b.n 59ca │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5c8a │ │ │ │ │ + beq.n 5bc2 │ │ │ │ │ subs.w r4, r4, fp │ │ │ │ │ - beq.w 5cf0 │ │ │ │ │ + beq.w 5c28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 5cf4 │ │ │ │ │ + bne.w 5c2c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.w 5d28 │ │ │ │ │ + blt.w 5c60 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5c5e │ │ │ │ │ + beq.n 5b96 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5d66 │ │ │ │ │ + bgt.w 5c9e │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d9c │ │ │ │ │ + beq.w 5cd2 │ │ │ │ │ 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] │ │ │ │ │ @@ -9922,204 +9855,204 @@ │ │ │ │ │ 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, #188] @ (5d04 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (5c3c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5d00 │ │ │ │ │ + bne.n 5c38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #588 @ 0x24c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [sp, #68] @ 0x44 │ │ │ │ │ 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 5c46 │ │ │ │ │ + b.n 5b7e │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 5b9a │ │ │ │ │ + b.n 5ad2 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5d40 │ │ │ │ │ + bne.n 5c78 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5ce8 │ │ │ │ │ + beq.n 5c20 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - beq.n 5c46 │ │ │ │ │ + beq.n 5b7e │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl e8 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 5cca │ │ │ │ │ + cbnz r0, 5c02 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5b7e │ │ │ │ │ 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 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5b7e │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5a7a │ │ │ │ │ - b.n 5cca │ │ │ │ │ + bne.w 59b2 │ │ │ │ │ + b.n 5c02 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 5d0c │ │ │ │ │ - ldr r6, [pc, #24] @ (5d08 ) │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + cbnz r0, 5c44 │ │ │ │ │ + ldr r6, [pc, #24] @ (5c40 ) │ │ │ │ │ + b.n 5b7e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 5ce8 │ │ │ │ │ + beq.n 5c20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5b7e │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cec │ │ │ │ │ + beq.n 5c24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5cec │ │ │ │ │ + bne.n 5c24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cec │ │ │ │ │ + b.n 5c24 │ │ │ │ │ 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 5cca │ │ │ │ │ + b.n 5c02 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 5d7e │ │ │ │ │ + cbz r3, 5cb6 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 5d8a │ │ │ │ │ + beq.n 5cc2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 5c46 │ │ │ │ │ + beq.w 5b7e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ - cbnz r0, 5daa │ │ │ │ │ + cbnz r0, 5ce0 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 5c46 │ │ │ │ │ + b.n 5b7e │ │ │ │ │ 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 5cca │ │ │ │ │ + b.n 5c02 │ │ │ │ │ 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 5d4a │ │ │ │ │ + bne.n 5c82 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5c46 │ │ │ │ │ - b.n 5d5a │ │ │ │ │ + bne.n 5c92 │ │ │ │ │ + b.n 5b7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5c3a │ │ │ │ │ - b.n 5cca │ │ │ │ │ + bne.w 5b72 │ │ │ │ │ + b.n 5c02 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5cca │ │ │ │ │ + beq.n 5c02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5cca │ │ │ │ │ + bne.n 5c02 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5cca │ │ │ │ │ + b.n 5c02 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb r1, [r7, r6] │ │ │ │ │ - cbz r1, 5dda │ │ │ │ │ + cbz r1, 5d10 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5dca │ │ │ │ │ + bne.n 5d00 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5b80 │ │ │ │ │ + b.n 5ab8 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5b80 │ │ │ │ │ - b.n 5b9a │ │ │ │ │ + bne.w 5ab8 │ │ │ │ │ + b.n 5ad2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -10131,48 +10064,48 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 602c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5f64 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cc4 │ │ │ │ │ + beq.w 5bfc │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bd0 │ │ │ │ │ + beq.w 5b08 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 5a92 │ │ │ │ │ + b.n 59ca │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 5ed2 │ │ │ │ │ + bne.n 5e08 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 5ebe │ │ │ │ │ + beq.n 5df4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ 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 5e0a │ │ │ │ │ + b.n 5d40 │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ @@ -10180,334 +10113,335 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr.w ip, [r7], #4 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 5eb8 │ │ │ │ │ + beq.n 5dee │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 5e56 │ │ │ │ │ + beq.n 5d8c │ │ │ │ │ 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 5e56 │ │ │ │ │ + b.n 5d8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - b.n 5df6 │ │ │ │ │ + b.n 5d2c │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5d8c │ │ │ │ │ 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 5e56 │ │ │ │ │ + b.n 5d8c │ │ │ │ │ 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 5e56 │ │ │ │ │ + b.n 5d8c │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 5f82 │ │ │ │ │ + bne.n 5eb8 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 5f26 │ │ │ │ │ + beq.n 5e5c │ │ │ │ │ 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 5e56 │ │ │ │ │ + b.n 5d8c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 5cae │ │ │ │ │ + bhi.w 5be6 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 5e1a │ │ │ │ │ + b.n 5d50 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5d8c │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r7, r9 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 5e1a │ │ │ │ │ + b.n 5d50 │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 5f50 │ │ │ │ │ + beq.n 5e86 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.n 5f72 │ │ │ │ │ + bne.n 5ea8 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w r1, r8, r6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ sub.w r7, r0, #99 @ 0x63 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 5b0c │ │ │ │ │ + b.n 5a44 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - bne.n 5fda │ │ │ │ │ + bne.n 5f10 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 5b44 │ │ │ │ │ + b.n 5a7c │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 5e56 │ │ │ │ │ + b.n 5d8c │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 5faa │ │ │ │ │ + beq.n 5ee0 │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5f6a │ │ │ │ │ + beq.n 5ea0 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 5ada │ │ │ │ │ + b.n 5a12 │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ - beq.w 5ad6 │ │ │ │ │ + beq.w 5a0e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5ad6 │ │ │ │ │ + beq.w 5a0e │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr.w r1, [sl, r2, lsl #2] │ │ │ │ │ lsls r0, r1, #30 │ │ │ │ │ - beq.n 601c │ │ │ │ │ + beq.n 5f52 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5ad0 │ │ │ │ │ + b.n 5a08 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 5ae4 │ │ │ │ │ + b.n 5a1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 5cc4 │ │ │ │ │ + b.n 5bfc │ │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r1, [sl, r2, lsl #2] │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bmi.n 5fea │ │ │ │ │ + bmi.n 5f20 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5abe │ │ │ │ │ + b.n 59f6 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldrb.w r2, [r8, #1]! │ │ │ │ │ ldr.w r3, [sl, r2, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.n 6008 │ │ │ │ │ + bne.n 5f3e │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5aaa │ │ │ │ │ + b.n 59e2 │ │ │ │ │ ldrb.w r2, [r8, #1]! │ │ │ │ │ - cbz r2, 6026 │ │ │ │ │ + cbz r2, 5f5c │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ - bne.n 5fcc │ │ │ │ │ + bne.n 5f02 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 5ad6 │ │ │ │ │ + b.n 5a0e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000602c <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00005f64 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r4, 605e <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ + cbz r4, 5f96 <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w ip, ip, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.n 607c <_PyBytesWriter_WriteBytes+0x50> │ │ │ │ │ + bgt.n 5fb4 <_PyBytesWriter_WriteBytes+0x50> │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 6070 <_PyBytesWriter_WriteBytes+0x44> │ │ │ │ │ + bgt.n 5fa8 <_PyBytesWriter_WriteBytes+0x44> │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - cbz r3, 6086 <_PyBytesWriter_WriteBytes+0x5a> │ │ │ │ │ + cbz r3, 5fbe <_PyBytesWriter_WriteBytes+0x5a> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 605c <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + b.n 5f94 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 606c <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + b.n 5fa4 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000608c <_PyBytes_FromList>: │ │ │ │ │ +00005fc4 <_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 r1, [pc, #688] @ (6354 <_PyBytes_FromList+0x2c8>) │ │ │ │ │ + ldr r1, [pc, #688] @ (628c <_PyBytes_FromList+0x2c8>) │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ strd r3, r6, [sp, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq.w 630a <_PyBytes_FromList+0x27e> │ │ │ │ │ - blt.w 6320 <_PyBytes_FromList+0x294> │ │ │ │ │ + beq.w 6242 <_PyBytes_FromList+0x27e> │ │ │ │ │ + blt.w 6258 <_PyBytes_FromList+0x294> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 612c <_PyBytes_FromList+0xa0> │ │ │ │ │ + bgt.n 6064 <_PyBytes_FromList+0xa0> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 61f6 <_PyBytes_FromList+0x16a> │ │ │ │ │ + bne.w 612e <_PyBytes_FromList+0x16a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 6210 <_PyBytes_FromList+0x184> │ │ │ │ │ + bne.w 6148 <_PyBytes_FromList+0x184> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 635c <_PyBytes_FromList+0x2d0> │ │ │ │ │ + beq.w 6294 <_PyBytes_FromList+0x2d0> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 6364 <_PyBytes_FromList+0x2d8> │ │ │ │ │ + bhi.w 629c <_PyBytes_FromList+0x2d8> │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bge.w 632c <_PyBytes_FromList+0x2a0> │ │ │ │ │ + bge.w 6264 <_PyBytes_FromList+0x2a0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 6152 <_PyBytes_FromList+0xc6> │ │ │ │ │ + ble.n 608a <_PyBytes_FromList+0xc6> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 60e4 <_PyBytes_FromList+0x58> │ │ │ │ │ + b.n 601c <_PyBytes_FromList+0x58> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + beq.w 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - bgt.n 60de <_PyBytes_FromList+0x52> │ │ │ │ │ + bgt.n 6016 <_PyBytes_FromList+0x52> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6224 <_PyBytes_FromList+0x198> │ │ │ │ │ + beq.n 615c <_PyBytes_FromList+0x198> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - beq.n 6246 <_PyBytes_FromList+0x1ba> │ │ │ │ │ + beq.n 617e <_PyBytes_FromList+0x1ba> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 626a <_PyBytes_FromList+0x1de> │ │ │ │ │ + bne.w 61a2 <_PyBytes_FromList+0x1de> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 6250 <_PyBytes_FromList+0x1c4> │ │ │ │ │ + blt.n 6188 <_PyBytes_FromList+0x1c4> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 61dc <_PyBytes_FromList+0x150> │ │ │ │ │ + beq.n 6114 <_PyBytes_FromList+0x150> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 62d8 <_PyBytes_FromList+0x24c> │ │ │ │ │ + bgt.w 6210 <_PyBytes_FromList+0x24c> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6312 <_PyBytes_FromList+0x286> │ │ │ │ │ + beq.w 624a <_PyBytes_FromList+0x286> │ │ │ │ │ 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] │ │ │ │ │ @@ -10523,315 +10457,315 @@ │ │ │ │ │ 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, #400] @ (6354 <_PyBytes_FromList+0x2c8>) │ │ │ │ │ + ldr r3, [pc, #400] @ (628c <_PyBytes_FromList+0x2c8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 62d4 <_PyBytes_FromList+0x248> │ │ │ │ │ + bne.w 620c <_PyBytes_FromList+0x248> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ 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 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 6108 <_PyBytes_FromList+0x7c> │ │ │ │ │ + beq.w 6040 <_PyBytes_FromList+0x7c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6108 <_PyBytes_FromList+0x7c> │ │ │ │ │ + bne.w 6040 <_PyBytes_FromList+0x7c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6108 <_PyBytes_FromList+0x7c> │ │ │ │ │ + b.n 6040 <_PyBytes_FromList+0x7c> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - cbnz r2, 6276 <_PyBytes_FromList+0x1ea> │ │ │ │ │ + cbnz r2, 61ae <_PyBytes_FromList+0x1ea> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 6248 <_PyBytes_FromList+0x1bc> │ │ │ │ │ + beq.n 6180 <_PyBytes_FromList+0x1bc> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - beq.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + beq.n 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl e8 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + cbnz r0, 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ - cbnz r2, 626a <_PyBytes_FromList+0x1de> │ │ │ │ │ + b.n 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ + cbnz r2, 61a2 <_PyBytes_FromList+0x1de> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 629a <_PyBytes_FromList+0x20e> │ │ │ │ │ - ldr r5, [pc, #264] @ (6358 <_PyBytes_FromList+0x2cc>) │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + cbnz r0, 61d2 <_PyBytes_FromList+0x20e> │ │ │ │ │ + ldr r5, [pc, #264] @ (6290 <_PyBytes_FromList+0x2cc>) │ │ │ │ │ + b.n 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 62b6 <_PyBytes_FromList+0x22a> │ │ │ │ │ + cbz r2, 61ee <_PyBytes_FromList+0x22a> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 62c2 <_PyBytes_FromList+0x236> │ │ │ │ │ + beq.n 61fa <_PyBytes_FromList+0x236> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + beq.n 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ - cbnz r0, 62f0 <_PyBytes_FromList+0x264> │ │ │ │ │ + cbnz r0, 6228 <_PyBytes_FromList+0x264> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 624c <_PyBytes_FromList+0x1c0> │ │ │ │ │ + beq.n 6184 <_PyBytes_FromList+0x1c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 624c <_PyBytes_FromList+0x1c0> │ │ │ │ │ + bne.n 6184 <_PyBytes_FromList+0x1c0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 624c <_PyBytes_FromList+0x1c0> │ │ │ │ │ + b.n 6184 <_PyBytes_FromList+0x1c0> │ │ │ │ │ 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 6280 <_PyBytes_FromList+0x1f4> │ │ │ │ │ + bne.n 61b8 <_PyBytes_FromList+0x1f4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 61c2 <_PyBytes_FromList+0x136> │ │ │ │ │ - b.n 628e <_PyBytes_FromList+0x202> │ │ │ │ │ + beq.w 60fa <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 61c6 <_PyBytes_FromList+0x202> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + b.n 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + beq.n 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + bne.n 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + b.n 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 6152 <_PyBytes_FromList+0xc6> │ │ │ │ │ + b.n 608a <_PyBytes_FromList+0xc6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61b6 <_PyBytes_FromList+0x12a> │ │ │ │ │ - b.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + bne.w 60ee <_PyBytes_FromList+0x12a> │ │ │ │ │ + b.n 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + b.n 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 14e4 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6266 <_PyBytes_FromList+0x1da> │ │ │ │ │ + beq.n 619e <_PyBytes_FromList+0x1da> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 6152 <_PyBytes_FromList+0xc6> │ │ │ │ │ + bge.w 608a <_PyBytes_FromList+0xc6> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 60e4 <_PyBytes_FromList+0x58> │ │ │ │ │ + b.n 601c <_PyBytes_FromList+0x58> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6324 <_PyBytes_FromList+0x298> │ │ │ │ │ + bne.n 625c <_PyBytes_FromList+0x298> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6324 <_PyBytes_FromList+0x298> │ │ │ │ │ + b.n 625c <_PyBytes_FromList+0x298> │ │ │ │ │ │ │ │ │ │ -0000637c <_PyBytes_FromHex>: │ │ │ │ │ +000062b4 <_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, #320] @ (64cc <_PyBytes_FromHex+0x150>) │ │ │ │ │ + ldr r2, [pc, #320] @ (6404 <_PyBytes_FromHex+0x150>) │ │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bpl.n 6498 <_PyBytes_FromHex+0x11c> │ │ │ │ │ + bpl.n 63d0 <_PyBytes_FromHex+0x11c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6494 <_PyBytes_FromHex+0x118> │ │ │ │ │ + beq.n 63cc <_PyBytes_FromHex+0x118> │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add.w r2, r7, r7, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl aa0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6490 <_PyBytes_FromHex+0x114> │ │ │ │ │ + beq.n 63c8 <_PyBytes_FromHex+0x114> │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 641c <_PyBytes_FromHex+0xa0> │ │ │ │ │ + bls.n 6354 <_PyBytes_FromHex+0xa0> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 6436 <_PyBytes_FromHex+0xba> │ │ │ │ │ + bmi.n 636e <_PyBytes_FromHex+0xba> │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 6454 <_PyBytes_FromHex+0xd8> │ │ │ │ │ + bhi.n 638c <_PyBytes_FromHex+0xd8> │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 6462 <_PyBytes_FromHex+0xe6> │ │ │ │ │ + bhi.n 639a <_PyBytes_FromHex+0xe6> │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bhi.n 63f0 <_PyBytes_FromHex+0x74> │ │ │ │ │ + bhi.n 6328 <_PyBytes_FromHex+0x74> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl af0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #168] @ (64cc <_PyBytes_FromHex+0x150>) │ │ │ │ │ + ldr r3, [pc, #168] @ (6404 <_PyBytes_FromHex+0x150>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 645e <_PyBytes_FromHex+0xe2> │ │ │ │ │ + bne.n 6396 <_PyBytes_FromHex+0xe2> │ │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ │ lsls r5, r3, #28 │ │ │ │ │ - bmi.n 6436 <_PyBytes_FromHex+0xba> │ │ │ │ │ + bmi.n 636e <_PyBytes_FromHex+0xba> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 641c <_PyBytes_FromHex+0xa0> │ │ │ │ │ + bls.n 6354 <_PyBytes_FromHex+0xa0> │ │ │ │ │ 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 6402 <_PyBytes_FromHex+0x86> │ │ │ │ │ + bls.n 633a <_PyBytes_FromHex+0x86> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.n 646a <_PyBytes_FromHex+0xee> │ │ │ │ │ + bmi.n 63a2 <_PyBytes_FromHex+0xee> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 6472 <_PyBytes_FromHex+0xf6> │ │ │ │ │ + b.n 63aa <_PyBytes_FromHex+0xf6> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n 645a <_PyBytes_FromHex+0xde> │ │ │ │ │ + bpl.n 6392 <_PyBytes_FromHex+0xde> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ subs r2, r4, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -10841,57 +10775,57 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 2694 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 267c <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6422 <_PyBytes_FromHex+0xa6> │ │ │ │ │ + b.n 635a <_PyBytes_FromHex+0xa6> │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ - b.n 63bc <_PyBytes_FromHex+0x40> │ │ │ │ │ - cbz r3, 64c6 <_PyBytes_FromHex+0x14a> │ │ │ │ │ + b.n 62f4 <_PyBytes_FromHex+0x40> │ │ │ │ │ + cbz r3, 63fe <_PyBytes_FromHex+0x14a> │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 6474 <_PyBytes_FromHex+0xf8> │ │ │ │ │ + bge.n 63ac <_PyBytes_FromHex+0xf8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 64b8 <_PyBytes_FromHex+0x13c> │ │ │ │ │ + bne.n 63f0 <_PyBytes_FromHex+0x13c> │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 6474 <_PyBytes_FromHex+0xf8> │ │ │ │ │ + bhi.n 63ac <_PyBytes_FromHex+0xf8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 64a6 <_PyBytes_FromHex+0x12a> │ │ │ │ │ + b.n 63de <_PyBytes_FromHex+0x12a> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r0, [r1, r2, lsl #1] │ │ │ │ │ ldrne.w r0, [r1, r2, lsl #2] │ │ │ │ │ - b.n 64b0 <_PyBytes_FromHex+0x134> │ │ │ │ │ + b.n 63e8 <_PyBytes_FromHex+0x134> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 649e <_PyBytes_FromHex+0x122> │ │ │ │ │ + b.n 63d6 <_PyBytes_FromHex+0x122> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000064d0 : │ │ │ │ │ +00006408 : │ │ │ │ │ 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 64ec │ │ │ │ │ + bpl.n 6424 │ │ │ │ │ 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 │ │ │ │ │ @@ -10901,65 +10835,65 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000650c : │ │ │ │ │ +00006444 : │ │ │ │ │ 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 26c <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - cbz r0, 6566 │ │ │ │ │ + cbz r0, 649e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 6536 │ │ │ │ │ + bne.n 646e │ │ │ │ │ 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 656a │ │ │ │ │ + ble.n 64a2 │ │ │ │ │ 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 PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6530 │ │ │ │ │ + bge.n 6468 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6566 │ │ │ │ │ + beq.n 649e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 657c │ │ │ │ │ + cbz r3, 64b4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6530 │ │ │ │ │ + b.n 6468 │ │ │ │ │ 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 6530 │ │ │ │ │ - b.n 6556 │ │ │ │ │ + bge.n 6468 │ │ │ │ │ + b.n 648e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6566 │ │ │ │ │ + b.n 649e │ │ │ │ ├── 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 2a38 │ │ │ │ │ + b.w 2a20 │ │ │ │ │ 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 .LC26 │ │ │ │ │ @@ -91,98 +91,121 @@ │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 9c │ │ │ │ │ b.n 88 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000000c2 : │ │ │ │ │ -striter_traverse(): │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cbz r0, cc │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - bx r3 │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -000000ce : │ │ │ │ │ +000000c2 : │ │ │ │ │ stringlib_isdigit(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isdigit> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isdigit │ │ │ │ │ │ │ │ │ │ -000000d8 : │ │ │ │ │ +000000cc : │ │ │ │ │ stringlib_isascii(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isascii> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isascii │ │ │ │ │ │ │ │ │ │ -000000e2 : │ │ │ │ │ +000000d6 : │ │ │ │ │ bytes_lstrip(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 102 │ │ │ │ │ + bhi.n f6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 11a │ │ │ │ │ + ble.n 10e │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 122 │ │ │ │ │ + b.n 116 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa │ │ │ │ │ + bne.n ee │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 54e8 │ │ │ │ │ + b.w 5440 │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ -0000012e : │ │ │ │ │ +00000122 : │ │ │ │ │ stringlib_capitalize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 156 │ │ │ │ │ + cbz r0, 14a │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_capitalize> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_capitalize │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000015a : │ │ │ │ │ +0000014e : │ │ │ │ │ +bytes_item(): │ │ │ │ │ + push {r3, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 166 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + blt.n 180 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 18a │ │ │ │ │ + adds r3, r0, r1 │ │ │ │ │ + ldr r0, [pc, #8] @ (18c ) │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + add.w r0, r0, r3, lsl #4 │ │ │ │ │ + pop {r3, pc} │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +00000190 : │ │ │ │ │ formatfloat(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldrd r7, r4, [sp, #44] @ 0x2c │ │ │ │ │ @@ -192,201 +215,168 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 1b4 │ │ │ │ │ + bne.n 1ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1b4 │ │ │ │ │ + cbz r0, 1ea │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1d4 │ │ │ │ │ + b.n 20a │ │ │ │ │ ubfx r2, r5, #3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, r6 │ │ │ │ │ movlt r1, #6 │ │ │ │ │ uxtb.w r0, r9 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1d8 │ │ │ │ │ + cbnz r0, 20e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 21e │ │ │ │ │ + b.n 254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r7, 206 │ │ │ │ │ + cbz r7, 23c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl aa0 │ │ │ │ │ + bl aa0 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ - cbnz r0, 1f4 │ │ │ │ │ + cbnz r0, 22a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1d4 │ │ │ │ │ + b.n 20a │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r4, r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 21e │ │ │ │ │ + b.n 254 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1d4 │ │ │ │ │ + beq.n 20a │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -00000228 : │ │ │ │ │ -bytes_item(): │ │ │ │ │ - push {r3, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 240 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - blt.n 25a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 264 │ │ │ │ │ - adds r3, r0, r1 │ │ │ │ │ - ldr r0, [pc, #8] @ (268 ) │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ - pop {r3, pc} │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -0000026c : │ │ │ │ │ +0000025e : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 294 │ │ │ │ │ + bhi.n 286 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2ac │ │ │ │ │ - b.n 2c0 │ │ │ │ │ + cbnz r0, 29e │ │ │ │ │ + b.n 2b2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 358 │ │ │ │ │ - b.n 288 │ │ │ │ │ + beq.n 34a │ │ │ │ │ + b.n 27a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2ce │ │ │ │ │ + bne.n 2c0 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 2de │ │ │ │ │ + bne.n 2d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 358 │ │ │ │ │ + bne.n 34a │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2de │ │ │ │ │ + b.n 2d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bc │ │ │ │ │ + bne.n 2ae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bc │ │ │ │ │ + b.n 2ae │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 33a │ │ │ │ │ + ble.n 32c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2f8 │ │ │ │ │ + bpl.n 2ea │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2f8 │ │ │ │ │ + bne.n 2ea │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 33c │ │ │ │ │ + b.n 32e │ │ │ │ │ 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 312 │ │ │ │ │ + bne.n 304 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 31a │ │ │ │ │ + bne.n 30c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 33c │ │ │ │ │ + b.n 32e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 304 │ │ │ │ │ + bne.n 2f6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -394,206 +384,206 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 358 │ │ │ │ │ + b.n 34a │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 34c │ │ │ │ │ + bgt.n 33e │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ 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 35e │ │ │ │ │ + b.n 350 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000035e : │ │ │ │ │ +00000350 : │ │ │ │ │ pad(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ │ - bne.n 384 │ │ │ │ │ + bne.n 376 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, r9 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 3d0 │ │ │ │ │ + cbz r0, 3c2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ add.w r8, r0, #16 │ │ │ │ │ - ble.n 3b0 │ │ │ │ │ + ble.n 3a2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ add.w r0, r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 3d0 │ │ │ │ │ + ble.n 3c2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -000003d6 <_PyBytes_ReverseFind>: │ │ │ │ │ +000003c8 <_PyBytes_ReverseFind>: │ │ │ │ │ _PyBytes_ReverseFind(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r3, 3ee <_PyBytes_ReverseFind+0x18> │ │ │ │ │ + cbnz r3, 3e0 <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r7 │ │ │ │ │ - b.n 42e <_PyBytes_ReverseFind+0x58> │ │ │ │ │ + b.n 420 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 42a <_PyBytes_ReverseFind+0x54> │ │ │ │ │ + blt.n 41c <_PyBytes_ReverseFind+0x54> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 41e <_PyBytes_ReverseFind+0x48> │ │ │ │ │ - bne.n 42a <_PyBytes_ReverseFind+0x54> │ │ │ │ │ + bgt.n 410 <_PyBytes_ReverseFind+0x48> │ │ │ │ │ + bne.n 41c <_PyBytes_ReverseFind+0x54> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - ble.n 40c <_PyBytes_ReverseFind+0x36> │ │ │ │ │ + ble.n 3fe <_PyBytes_ReverseFind+0x36> │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ - cbz r0, 42a <_PyBytes_ReverseFind+0x54> │ │ │ │ │ + cbz r0, 41c <_PyBytes_ReverseFind+0x54> │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ - b.n 422 <_PyBytes_ReverseFind+0x4c> │ │ │ │ │ + b.n 414 <_PyBytes_ReverseFind+0x4c> │ │ │ │ │ adds r2, r0, r5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bcs.n 42a <_PyBytes_ReverseFind+0x54> │ │ │ │ │ + bcs.n 41c <_PyBytes_ReverseFind+0x54> │ │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 40e <_PyBytes_ReverseFind+0x38> │ │ │ │ │ + bne.n 400 <_PyBytes_ReverseFind+0x38> │ │ │ │ │ subs r0, r2, r4 │ │ │ │ │ - b.n 422 <_PyBytes_ReverseFind+0x4c> │ │ │ │ │ + b.n 414 <_PyBytes_ReverseFind+0x4c> │ │ │ │ │ bl 1a5c │ │ │ │ │ R_ARM_THM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 42e <_PyBytes_ReverseFind+0x58> │ │ │ │ │ + blt.n 420 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ add r0, r7 │ │ │ │ │ - b.n 42e <_PyBytes_ReverseFind+0x58> │ │ │ │ │ + b.n 420 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000430 : │ │ │ │ │ +00000422 : │ │ │ │ │ stringlib_center(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 458 │ │ │ │ │ + bhi.n 44a │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 470 │ │ │ │ │ - b.n 484 │ │ │ │ │ + cbnz r0, 462 │ │ │ │ │ + b.n 476 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52c │ │ │ │ │ - b.n 44c │ │ │ │ │ + beq.n 51e │ │ │ │ │ + b.n 43e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 492 │ │ │ │ │ + bne.n 484 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 4a2 │ │ │ │ │ + bne.n 494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 52c │ │ │ │ │ + bne.n 51e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4a2 │ │ │ │ │ + b.n 494 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 480 │ │ │ │ │ + bne.n 472 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 480 │ │ │ │ │ + b.n 472 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 4fe │ │ │ │ │ + ble.n 4f0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 4bc │ │ │ │ │ + bpl.n 4ae │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4bc │ │ │ │ │ + bne.n 4ae │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 500 │ │ │ │ │ + b.n 4f2 │ │ │ │ │ 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 4d6 │ │ │ │ │ + bne.n 4c8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4de │ │ │ │ │ + bne.n 4d0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 500 │ │ │ │ │ + b.n 4f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c8 │ │ │ │ │ + bne.n 4ba │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -601,317 +591,318 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 52c │ │ │ │ │ + b.n 51e │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 510 │ │ │ │ │ + bgt.n 502 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 35e │ │ │ │ │ + b.n 350 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000532 : │ │ │ │ │ +00000524 : │ │ │ │ │ stringlib_expandtabs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r3, 550 │ │ │ │ │ + cbz r3, 542 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b.n 55c │ │ │ │ │ + b.n 54e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 55a │ │ │ │ │ - cbnz r1, 57a │ │ │ │ │ + bhi.n 54c │ │ │ │ │ + cbnz r1, 56c │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 55c │ │ │ │ │ + b.n 54e │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r1, [pc, #284] @ (67c ) │ │ │ │ │ + ldr r1, [pc, #288] @ (670 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbnz r0, 57c │ │ │ │ │ + cbnz r0, 56e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 674 │ │ │ │ │ + b.n 666 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmn r5, r4 │ │ │ │ │ - beq.n 594 │ │ │ │ │ + beq.n 586 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 596 │ │ │ │ │ + bne.n 588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 596 │ │ │ │ │ - b.n 576 │ │ │ │ │ + cbz r0, 588 │ │ │ │ │ + b.n 568 │ │ │ │ │ movs r5, #8 │ │ │ │ │ add.w r7, r6, #16 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ │ add r7, r3 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bls.n 5f4 │ │ │ │ │ + bls.n 5e6 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 5d4 │ │ │ │ │ + bne.n 5c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5ee │ │ │ │ │ + ble.n 5e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ add.w r2, fp, r1 │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt.n 65c │ │ │ │ │ + bgt.n 64e │ │ │ │ │ subs r4, r3, r1 │ │ │ │ │ - b.n 5ee │ │ │ │ │ + b.n 5e0 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n 65c │ │ │ │ │ + beq.n 64e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 5e2 │ │ │ │ │ + beq.n 5d4 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - bne.n 5ee │ │ │ │ │ + bne.n 5e0 │ │ │ │ │ sub.w r3, sl, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.n 65c │ │ │ │ │ + blt.n 64e │ │ │ │ │ add r6, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 5ae │ │ │ │ │ + b.n 5a0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 65c │ │ │ │ │ + bgt.n 64e │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 576 │ │ │ │ │ + beq.n 568 │ │ │ │ │ add.w sl, r0, #16 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov.w r9, #32 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bls.n 674 │ │ │ │ │ + bls.n 666 │ │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.n 640 │ │ │ │ │ + bne.n 632 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 652 │ │ │ │ │ + ble.n 644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idivmod │ │ │ │ │ subs r1, r5, r1 │ │ │ │ │ add r6, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ add r1, sl │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 658 │ │ │ │ │ + beq.n 64a │ │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ │ - b.n 636 │ │ │ │ │ + b.n 628 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r2, #10 │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ - beq.n 656 │ │ │ │ │ + beq.n 648 │ │ │ │ │ cmp r2, #13 │ │ │ │ │ - beq.n 656 │ │ │ │ │ + beq.n 648 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 658 │ │ │ │ │ + b.n 64a │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 658 │ │ │ │ │ + b.n 64a │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 616 │ │ │ │ │ + b.n 608 │ │ │ │ │ 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 .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 576 │ │ │ │ │ + b.n 568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + nop │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000680 : │ │ │ │ │ +00000674 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isalnum> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isalnum │ │ │ │ │ │ │ │ │ │ -0000068a : │ │ │ │ │ +0000067e : │ │ │ │ │ stringlib_isalpha(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isalpha> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isalpha │ │ │ │ │ │ │ │ │ │ -00000694 : │ │ │ │ │ +00000688 : │ │ │ │ │ stringlib_islower(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_islower> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_islower │ │ │ │ │ │ │ │ │ │ -0000069e : │ │ │ │ │ +00000692 : │ │ │ │ │ stringlib_isspace(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isspace> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isspace │ │ │ │ │ │ │ │ │ │ -000006a8 : │ │ │ │ │ +0000069c : │ │ │ │ │ stringlib_istitle(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_istitle> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_istitle │ │ │ │ │ │ │ │ │ │ -000006b2 : │ │ │ │ │ +000006a6 : │ │ │ │ │ stringlib_isupper(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_isupper> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_isupper │ │ │ │ │ │ │ │ │ │ -000006bc : │ │ │ │ │ +000006b0 : │ │ │ │ │ stringlib_rjust(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 6e4 │ │ │ │ │ + bhi.n 6d8 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 6fc │ │ │ │ │ - b.n 710 │ │ │ │ │ + cbnz r0, 6f0 │ │ │ │ │ + b.n 704 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8 │ │ │ │ │ - b.n 6d8 │ │ │ │ │ + beq.n 79c │ │ │ │ │ + b.n 6cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 71e │ │ │ │ │ + bne.n 712 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - bne.n 72e │ │ │ │ │ + bne.n 722 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a8 │ │ │ │ │ + bne.n 79c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 72e │ │ │ │ │ + b.n 722 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 70c │ │ │ │ │ + bne.n 700 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 70c │ │ │ │ │ + b.n 700 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - ble.n 78a │ │ │ │ │ + ble.n 77e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 748 │ │ │ │ │ + bpl.n 73c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 748 │ │ │ │ │ + bne.n 73c │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ - b.n 78c │ │ │ │ │ + b.n 780 │ │ │ │ │ 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 762 │ │ │ │ │ + bne.n 756 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 76a │ │ │ │ │ + bne.n 75e │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 78c │ │ │ │ │ + b.n 780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 754 │ │ │ │ │ + bne.n 748 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ @@ -919,637 +910,637 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 7a8 │ │ │ │ │ + b.n 79c │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.n 79c │ │ │ │ │ + bgt.n 790 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ 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 35e │ │ │ │ │ + b.n 350 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -000007ae : │ │ │ │ │ +000007a2 : │ │ │ │ │ bytes_rsplit(): │ │ │ │ │ stmdb 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 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r3, 7cc │ │ │ │ │ + cbz r3, 7c0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b.n 7d8 │ │ │ │ │ + b.n 7cc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi.n 7d6 │ │ │ │ │ - cbnz r1, 7f4 │ │ │ │ │ + bhi.n 7ca │ │ │ │ │ + cbnz r1, 7e8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 7d8 │ │ │ │ │ + b.n 7cc │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r1, [pc, #684] @ (a88 ) │ │ │ │ │ + ldr r1, [pc, #684] @ (a7c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbnz r0, 7f6 │ │ │ │ │ - b.n 882 │ │ │ │ │ + cbnz r0, 7ea │ │ │ │ │ + b.n 876 │ │ │ │ │ mov r5, r3 │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ - beq.n 840 │ │ │ │ │ + beq.n 834 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ - cbz r4, 804 │ │ │ │ │ + cbz r4, 7f8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 80c │ │ │ │ │ - b.n 84e │ │ │ │ │ + bne.n 800 │ │ │ │ │ + b.n 842 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 81e │ │ │ │ │ + cbnz r0, 812 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 84e │ │ │ │ │ - b.n 882 │ │ │ │ │ + cbz r0, 842 │ │ │ │ │ + b.n 876 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 83a │ │ │ │ │ + beq.n 82e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 83a │ │ │ │ │ + cbnz r3, 82e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - bne.n 852 │ │ │ │ │ - b.n 816 │ │ │ │ │ + bne.n 846 │ │ │ │ │ + b.n 80a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 852 │ │ │ │ │ + b.n 846 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it lt │ │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ add.w r9, r8, #16 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 9d0 │ │ │ │ │ + bne.w 9c4 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 886 │ │ │ │ │ + cbnz r0, 87a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n c1c │ │ │ │ │ + b.n c10 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n 948 │ │ │ │ │ + beq.n 93c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 9a4 │ │ │ │ │ + blt.w 998 │ │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n 8c4 │ │ │ │ │ + bpl.n 8b8 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b.n 89a │ │ │ │ │ + b.n 88e │ │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bmi.n 8fc │ │ │ │ │ + bmi.n 8f0 │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 8b4 │ │ │ │ │ + bne.n 8a8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 8fc │ │ │ │ │ + bne.n 8f0 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 8fc │ │ │ │ │ + bne.n 8f0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ - b.n 9a4 │ │ │ │ │ + b.n 998 │ │ │ │ │ add.w r0, sl, #1 │ │ │ │ │ sub.w r1, r1, sl │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9b2 │ │ │ │ │ + beq.n 9a6 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n 91c │ │ │ │ │ + bgt.n 910 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ - b.n 942 │ │ │ │ │ + b.n 936 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, 932 │ │ │ │ │ + cbz r0, 926 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 97e │ │ │ │ │ - b.n 9b2 │ │ │ │ │ + bne.n 972 │ │ │ │ │ + b.n 9a6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 942 │ │ │ │ │ + beq.n 936 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 942 │ │ │ │ │ + cbnz r3, 936 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b.n 896 │ │ │ │ │ + b.n 88a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 9a4 │ │ │ │ │ + blt.n 998 │ │ │ │ │ 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, [r9, r1] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.n 98c │ │ │ │ │ + bpl.n 980 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n 9a4 │ │ │ │ │ - b.n 954 │ │ │ │ │ + bcc.n 998 │ │ │ │ │ + b.n 948 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c04 │ │ │ │ │ + beq.w bf8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9b2 │ │ │ │ │ + beq.n 9a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 9b2 │ │ │ │ │ + cbnz r3, 9a6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9b2 │ │ │ │ │ + b.n 9a6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 9b2 │ │ │ │ │ + cbz r0, 9a6 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n 966 │ │ │ │ │ + bgt.n 95a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w c1c │ │ │ │ │ + bge.w c10 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 882 │ │ │ │ │ + beq.w 876 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 882 │ │ │ │ │ + bne.w 876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 882 │ │ │ │ │ + b.n 876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 882 │ │ │ │ │ + bne.w 876 │ │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n a04 │ │ │ │ │ + bne.n 9f8 │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bfa │ │ │ │ │ + b.n bee │ │ │ │ │ cmp r7, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne.n ad2 │ │ │ │ │ + bne.n ac6 │ │ │ │ │ ldrb.w sl, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfa │ │ │ │ │ + beq.w bee │ │ │ │ │ subs r6, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n aaa │ │ │ │ │ + blt.n a9e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n aaa │ │ │ │ │ + beq.n a9e │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n aa6 │ │ │ │ │ + bne.n a9a │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ subs r1, r1, r6 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be4 │ │ │ │ │ + beq.w bd8 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n a5c │ │ │ │ │ + bgt.n a50 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ - b.n a9e │ │ │ │ │ + b.n a92 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, a8c │ │ │ │ │ + cbz r0, a80 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be4 │ │ │ │ │ + beq.w bd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be4 │ │ │ │ │ + bne.w bd8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n be4 │ │ │ │ │ + b.n bd8 │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a9e │ │ │ │ │ + beq.n a92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, a9e │ │ │ │ │ + cbnz r3, a92 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n a2c │ │ │ │ │ + b.n a20 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bcs.n a36 │ │ │ │ │ - cbnz r5, abc │ │ │ │ │ + bcs.n a2a │ │ │ │ │ + cbnz r5, ab0 │ │ │ │ │ ldr.w r2, [r8, #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 b70 │ │ │ │ │ + beq.n b64 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - blt.w bd8 │ │ │ │ │ + blt.w bcc │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b98 │ │ │ │ │ - b.n be4 │ │ │ │ │ + bne.n b8c │ │ │ │ │ + b.n bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfa │ │ │ │ │ + beq.w bee │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp fp, r6 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ - cbnz r3, b5e │ │ │ │ │ + cbnz r3, b52 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n b5e │ │ │ │ │ + beq.n b52 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 1a5c │ │ │ │ │ R_ARM_THM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n b5e │ │ │ │ │ + beq.n b52 │ │ │ │ │ add r0, fp │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n b2a │ │ │ │ │ + bgt.n b1e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ │ - b.n b58 │ │ │ │ │ + b.n b4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, b48 │ │ │ │ │ + cbz r0, b3c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n be4 │ │ │ │ │ - b.n bbe │ │ │ │ │ + bne.n bd8 │ │ │ │ │ + b.n bb2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n b58 │ │ │ │ │ + beq.n b4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, b58 │ │ │ │ │ + cbnz r2, b4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n aea │ │ │ │ │ - cbnz r5, b8c │ │ │ │ │ + b.n ade │ │ │ │ │ + cbnz r5, b80 │ │ │ │ │ ldr.w r2, [r8, #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 b8c │ │ │ │ │ + bne.n b80 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ - b.n bd8 │ │ │ │ │ + b.n bcc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, be4 │ │ │ │ │ + cbz r0, bd8 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ - bgt.n ba4 │ │ │ │ │ + bgt.n b98 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ │ - b.n bd6 │ │ │ │ │ + b.n bca │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, bc6 │ │ │ │ │ + cbz r0, bba │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n be4 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, be4 │ │ │ │ │ + cbnz r3, bd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n be4 │ │ │ │ │ + b.n bd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bd6 │ │ │ │ │ + beq.n bca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, bd6 │ │ │ │ │ + cbnz r3, bca │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n bfc │ │ │ │ │ + bge.n bf0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bfa │ │ │ │ │ + beq.n bee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, bfa │ │ │ │ │ + cbnz r3, bee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n c1c │ │ │ │ │ + b.n c10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9a2 │ │ │ │ │ + beq.w 996 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a2 │ │ │ │ │ + bne.w 996 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9a2 │ │ │ │ │ + b.n 996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c24 : │ │ │ │ │ +00000c18 : │ │ │ │ │ stringlib_swapcase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c4c │ │ │ │ │ + cbz r0, c40 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_swapcase> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_swapcase │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000c50 : │ │ │ │ │ +00000c44 : │ │ │ │ │ stringlib_title(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, c78 │ │ │ │ │ + cbz r0, c6c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_title> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_title │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000c7c : │ │ │ │ │ +00000c70 : │ │ │ │ │ stringlib_zfill(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - cbnz r0, ca0 │ │ │ │ │ + cbnz r0, c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, cd4 │ │ │ │ │ + cbnz r0, cc8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n cd8 │ │ │ │ │ + b.n ccc │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cbe │ │ │ │ │ + beq.n cb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, cbe │ │ │ │ │ + cbnz r3, cb2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n cd8 │ │ │ │ │ - b.n c94 │ │ │ │ │ + bne.n ccc │ │ │ │ │ + b.n c88 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35e │ │ │ │ │ - cbnz r0, ce8 │ │ │ │ │ + bl 350 │ │ │ │ │ + cbnz r0, cdc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cfc │ │ │ │ │ + b.n cf0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n cc4 │ │ │ │ │ + bgt.n cb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w b0 │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n cea │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n cfc │ │ │ │ │ + bne.n cf0 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ strb r1, [r2, r4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000cfe : │ │ │ │ │ +00000cf2 : │ │ │ │ │ bytes_removeprefix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1560,91 +1551,91 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, d7a │ │ │ │ │ + cbnz r0, d6e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - blt.n d50 │ │ │ │ │ + blt.n d44 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble.n d50 │ │ │ │ │ + ble.n d44 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, d50 │ │ │ │ │ + cbnz r0, d44 │ │ │ │ │ subs r1, r7, r5 │ │ │ │ │ adds r0, r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d70 │ │ │ │ │ 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 d6e │ │ │ │ │ + bne.n d62 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d7c │ │ │ │ │ + beq.n d70 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d70 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d70 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, d86 │ │ │ │ │ + cbz r3, d7a │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000d8c : │ │ │ │ │ +00000d80 : │ │ │ │ │ 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 d4c │ │ │ │ │ + bl d4c │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 94 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ -00000daa : │ │ │ │ │ +00000d9e : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ (de8 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (ddc ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cbz r2, dd8 │ │ │ │ │ + cbz r2, dcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1655,15 +1646,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000dec : │ │ │ │ │ +00000de0 : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -1674,75 +1665,75 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, e68 │ │ │ │ │ + cbnz r0, e5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add.w r5, r4, #16 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt.n e3e │ │ │ │ │ + blt.n e32 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n e3e │ │ │ │ │ + ble.n e32 │ │ │ │ │ subs r7, r6, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, e3e │ │ │ │ │ + cbnz r0, e32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n e5e │ │ │ │ │ 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 e5c │ │ │ │ │ + bne.n e50 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e6a │ │ │ │ │ + beq.n e5e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n e5e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n e6a │ │ │ │ │ + b.n e5e │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, e74 │ │ │ │ │ + cbz r3, e68 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000e7a : │ │ │ │ │ +00000e6e : │ │ │ │ │ stringlib__two_way_count(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #80] @ (ee4 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (ed8 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -1752,87 +1743,96 @@ │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ bl 1ed4 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n eca │ │ │ │ │ + beq.n ebe │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n eca │ │ │ │ │ + beq.n ebe │ │ │ │ │ add r4, r0 │ │ │ │ │ add r4, r7 │ │ │ │ │ - b.n eac │ │ │ │ │ - ldr r3, [pc, #24] @ (ee4 ) │ │ │ │ │ + b.n ea0 │ │ │ │ │ + ldr r3, [pc, #24] @ (ed8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n edc │ │ │ │ │ + beq.n ed0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000edc : │ │ │ │ │ stringlib__lex_search(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r6, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r7, r5, r4 │ │ │ │ │ add.w ip, r8, r4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ - bge.n f38 │ │ │ │ │ + bge.n f2c │ │ │ │ │ ldrb.w ip, [ip, r0] │ │ │ │ │ ldrb.w lr, [r8, r7] │ │ │ │ │ - cbz r3, f14 │ │ │ │ │ + cbz r3, f08 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bls.n f20 │ │ │ │ │ - b.n f18 │ │ │ │ │ + bls.n f14 │ │ │ │ │ + b.n f0c │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bcs.n f20 │ │ │ │ │ + bcs.n f14 │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r6, r5, r0 │ │ │ │ │ - b.n ef6 │ │ │ │ │ + b.n eea │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n f2e │ │ │ │ │ + bne.n f22 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n ef6 │ │ │ │ │ + bne.n eea │ │ │ │ │ add r5, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n ef6 │ │ │ │ │ + b.n eea │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r6, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n ef6 │ │ │ │ │ + b.n eea │ │ │ │ │ str r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000f3e : │ │ │ │ │ +00000f32 : │ │ │ │ │ bytes_getnewargs(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ add.w r1, r3, #16 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ │ │ │ │ │ +00000f46 : │ │ │ │ │ +striter_traverse(): │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cbz r0, f50 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bx r3 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ 00000f52 : │ │ │ │ │ striter_setstate(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1885,12 +1885,12 @@ │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 26c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -16,17 +16,17 @@ │ │ │ │ │ 0x000000d0 6c656e67 74680062 79746573 5f697465 length.bytes_ite │ │ │ │ │ 0x000000e0 72007374 72697465 725f6465 616c6c6f r.striter_deallo │ │ │ │ │ 0x000000f0 63005079 5f584445 43524546 002e4c43 c.Py_XDECREF..LC │ │ │ │ │ 0x00000100 3137002e 4c433138 002e4c43 3139002e 17..LC18..LC19.. │ │ │ │ │ 0x00000110 4c433230 002e4c43 32310062 79746573 LC20..LC21.bytes │ │ │ │ │ 0x00000120 5f646563 6f646500 2e4c4332 32002e4c _decode..LC22..L │ │ │ │ │ 0x00000130 43323300 62797465 735f7265 706c6163 C23.bytes_replac │ │ │ │ │ - 0x00000140 65006661 73747365 61726368 2e636f6e e.fastsearch.con │ │ │ │ │ - 0x00000150 73747072 6f702e30 00726574 75726e5f stprop.0.return_ │ │ │ │ │ - 0x00000160 73656c66 00737472 696e676c 69625f61 self.stringlib_a │ │ │ │ │ + 0x00000140 65007265 7475726e 5f73656c 66006661 e.return_self.fa │ │ │ │ │ + 0x00000150 73747365 61726368 2e636f6e 73747072 stsearch.constpr │ │ │ │ │ + 0x00000160 6f702e30 00737472 696e676c 69625f61 op.0.stringlib_a │ │ │ │ │ 0x00000170 64617074 6976655f 66696e64 00737472 daptive_find.str │ │ │ │ │ 0x00000180 696e676c 69625f5f 74776f5f 7761795f inglib__two_way_ │ │ │ │ │ 0x00000190 636f756e 74002e4c 43323400 73747269 count..LC24.stri │ │ │ │ │ 0x000001a0 6e676c69 625f5f70 72657072 6f636573 nglib__preproces │ │ │ │ │ 0x000001b0 73007374 72696e67 6c69625f 5f74776f s.stringlib__two │ │ │ │ │ 0x000001c0 5f776179 002e4c43 32360062 79746573 _way..LC26.bytes │ │ │ │ │ 0x000001d0 5f737472 002e4c43 32370062 79746573 _str..LC27.bytes │ │ │ │ │ @@ -44,73 +44,73 @@ │ │ │ │ │ 0x00000290 7465735f 6a6f696e 002e4c43 3339002e tes_join..LC39.. │ │ │ │ │ 0x000002a0 4c433430 002e4c43 3431002e 4c433432 LC40..LC41..LC42 │ │ │ │ │ 0x000002b0 002e4c43 3433002e 4c433434 002e4c43 ..LC43..LC44..LC │ │ │ │ │ 0x000002c0 3435002e 4c433436 002e4c43 34370062 45..LC46..LC47.b │ │ │ │ │ 0x000002d0 79746573 5f706172 74697469 6f6e0062 ytes_partition.b │ │ │ │ │ 0x000002e0 79746573 5f73706c 6974002e 4c433530 ytes_split..LC50 │ │ │ │ │ 0x000002f0 00627974 65735f73 74726970 00646f5f .bytes_strip.do_ │ │ │ │ │ - 0x00000300 61726773 74726970 00737472 69746572 argstrip.striter │ │ │ │ │ - 0x00000310 5f747261 76657273 65002e4c 43353100 _traverse..LC51. │ │ │ │ │ - 0x00000320 2e4c4335 32002e4c 43353300 2e4c4335 .LC52..LC53..LC5 │ │ │ │ │ - 0x00000330 34002e4c 43353500 2e4c4335 36002e4c 4..LC55..LC56..L │ │ │ │ │ - 0x00000340 43353700 2e4c4335 38002e4c 43353900 C57..LC58..LC59. │ │ │ │ │ - 0x00000350 2e4c4336 30002e4c 43363300 2e4c4336 .LC60..LC63..LC6 │ │ │ │ │ - 0x00000360 34006279 7465735f 66726f6d 68657800 4.bytes_fromhex. │ │ │ │ │ - 0x00000370 2e4c4336 35006279 7465735f 72706172 .LC65.bytes_rpar │ │ │ │ │ - 0x00000380 74697469 6f6e0073 7472696e 676c6962 tition.stringlib │ │ │ │ │ - 0x00000390 5f646566 61756c74 5f726669 6e642e63 _default_rfind.c │ │ │ │ │ - 0x000003a0 6f6e7374 70726f70 2e300073 7472696e onstprop.0.strin │ │ │ │ │ - 0x000003b0 676c6962 5f6c6f77 65720073 7472696e glib_lower.strin │ │ │ │ │ - 0x000003c0 676c6962 5f697364 69676974 00737472 glib_isdigit.str │ │ │ │ │ - 0x000003d0 696e676c 69625f69 73617363 6969002e inglib_isascii.. │ │ │ │ │ - 0x000003e0 4c433637 00627974 65735f72 73747269 LC67.bytes_rstri │ │ │ │ │ - 0x000003f0 70002e4c 43363800 62797465 735f6c73 p..LC68.bytes_ls │ │ │ │ │ - 0x00000400 74726970 00627974 65735f73 706c6974 trip.bytes_split │ │ │ │ │ - 0x00000410 6c696e65 73007374 72696e67 6c69625f lines.stringlib_ │ │ │ │ │ - 0x00000420 75707065 72006279 7465735f 68657800 upper.bytes_hex. │ │ │ │ │ - 0x00000430 2e4c4336 39002e4c 43373000 62797465 .LC69..LC70.byte │ │ │ │ │ - 0x00000440 735f7472 616e736c 61746500 62797465 s_translate.byte │ │ │ │ │ - 0x00000450 735f7472 616e736c 6174655f 696d706c s_translate_impl │ │ │ │ │ - 0x00000460 002e4c43 37310073 7472696e 676c6962 ..LC71.stringlib │ │ │ │ │ - 0x00000470 5f636170 6974616c 697a6500 62797465 _capitalize.byte │ │ │ │ │ - 0x00000480 735f6d6f 64002e4c 43373200 2e4c4337 s_mod..LC72..LC7 │ │ │ │ │ - 0x00000490 33002e4c 43373400 2e4c4337 35002e4c 3..LC74..LC75..L │ │ │ │ │ - 0x000004a0 43373600 2e4c4337 37002e4c 43373800 C76..LC77..LC78. │ │ │ │ │ - 0x000004b0 2e4c4337 39002e4c 43383000 2e4c4338 .LC79..LC80..LC8 │ │ │ │ │ - 0x000004c0 31002e4c 43383200 2e4c4338 33002e4c 1..LC82..LC83..L │ │ │ │ │ - 0x000004d0 43383400 2e4c4338 35006765 746e6578 C84..LC85.getnex │ │ │ │ │ - 0x000004e0 74617267 00666f72 6d617466 6c6f6174 targ.formatfloat │ │ │ │ │ - 0x000004f0 002e4c43 3837002e 4c433838 00627974 ..LC87..LC88.byt │ │ │ │ │ - 0x00000500 65735f69 74656d00 73747269 7465725f es_item.striter_ │ │ │ │ │ - 0x00000510 6c656e00 2e4c4338 39002e4c 43393000 len..LC89..LC90. │ │ │ │ │ - 0x00000520 2e4c4339 31007374 72696e67 6c69625f .LC91.stringlib_ │ │ │ │ │ - 0x00000530 6c6a7573 74007061 64002e4c 43393200 ljust.pad..LC92. │ │ │ │ │ - 0x00000540 73747269 6e676c69 625f6365 6e746572 stringlib_center │ │ │ │ │ - 0x00000550 002e4c43 3933002e 4c433934 00737472 ..LC93..LC94.str │ │ │ │ │ - 0x00000560 696e676c 69625f65 7870616e 64746162 inglib_expandtab │ │ │ │ │ - 0x00000570 73007374 72696e67 6c69625f 6973616c s.stringlib_isal │ │ │ │ │ - 0x00000580 6e756d00 73747269 6e676c69 625f6973 num.stringlib_is │ │ │ │ │ - 0x00000590 616c7068 61007374 72696e67 6c69625f alpha.stringlib_ │ │ │ │ │ - 0x000005a0 69736c6f 77657200 73747269 6e676c69 islower.stringli │ │ │ │ │ - 0x000005b0 625f6973 73706163 65007374 72696e67 b_isspace.string │ │ │ │ │ - 0x000005c0 6c69625f 69737469 746c6500 73747269 lib_istitle.stri │ │ │ │ │ - 0x000005d0 6e676c69 625f6973 75707065 72002e4c nglib_isupper..L │ │ │ │ │ - 0x000005e0 43393500 73747269 6e676c69 625f726a C95.stringlib_rj │ │ │ │ │ - 0x000005f0 75737400 62797465 735f7273 706c6974 ust.bytes_rsplit │ │ │ │ │ - 0x00000600 00737472 696e676c 69625f73 77617063 .stringlib_swapc │ │ │ │ │ - 0x00000610 61736500 73747269 6e676c69 625f7469 ase.stringlib_ti │ │ │ │ │ - 0x00000620 746c6500 73747269 6e676c69 625f7a66 tle.stringlib_zf │ │ │ │ │ - 0x00000630 696c6c00 62797465 735f7265 6d6f7665 ill.bytes_remove │ │ │ │ │ - 0x00000640 70726566 6978002e 4c433936 002e4c43 prefix..LC96..LC │ │ │ │ │ - 0x00000650 39370073 74726974 65725f72 65647563 97.striter_reduc │ │ │ │ │ - 0x00000660 65006279 7465735f 72656d6f 76657375 e.bytes_removesu │ │ │ │ │ - 0x00000670 66666978 00737472 696e676c 69625f5f ffix.stringlib__ │ │ │ │ │ - 0x00000680 6c65785f 73656172 6368002e 4c433130 lex_search..LC10 │ │ │ │ │ - 0x00000690 30006279 7465735f 6765746e 65776172 0.bytes_getnewar │ │ │ │ │ - 0x000006a0 67730073 74726974 65725f73 65747374 gs.striter_setst │ │ │ │ │ + 0x00000300 61726773 74726970 002e4c43 3531002e argstrip..LC51.. │ │ │ │ │ + 0x00000310 4c433532 002e4c43 3533002e 4c433534 LC52..LC53..LC54 │ │ │ │ │ + 0x00000320 002e4c43 3535002e 4c433536 002e4c43 ..LC55..LC56..LC │ │ │ │ │ + 0x00000330 3537002e 4c433538 002e4c43 3539002e 57..LC58..LC59.. │ │ │ │ │ + 0x00000340 4c433630 002e4c43 3633002e 4c433634 LC60..LC63..LC64 │ │ │ │ │ + 0x00000350 00627974 65735f66 726f6d68 6578002e .bytes_fromhex.. │ │ │ │ │ + 0x00000360 4c433635 00627974 65735f72 70617274 LC65.bytes_rpart │ │ │ │ │ + 0x00000370 6974696f 6e007374 72696e67 6c69625f ition.stringlib_ │ │ │ │ │ + 0x00000380 64656661 756c745f 7266696e 642e636f default_rfind.co │ │ │ │ │ + 0x00000390 6e737470 726f702e 30007374 72696e67 nstprop.0.string │ │ │ │ │ + 0x000003a0 6c69625f 6c6f7765 72007374 72696e67 lib_lower.string │ │ │ │ │ + 0x000003b0 6c69625f 69736469 67697400 73747269 lib_isdigit.stri │ │ │ │ │ + 0x000003c0 6e676c69 625f6973 61736369 69002e4c nglib_isascii..L │ │ │ │ │ + 0x000003d0 43363700 62797465 735f7273 74726970 C67.bytes_rstrip │ │ │ │ │ + 0x000003e0 002e4c43 36380062 79746573 5f6c7374 ..LC68.bytes_lst │ │ │ │ │ + 0x000003f0 72697000 62797465 735f7370 6c69746c rip.bytes_splitl │ │ │ │ │ + 0x00000400 696e6573 00737472 696e676c 69625f75 ines.stringlib_u │ │ │ │ │ + 0x00000410 70706572 00627974 65735f68 6578002e pper.bytes_hex.. │ │ │ │ │ + 0x00000420 4c433639 002e4c43 37300062 79746573 LC69..LC70.bytes │ │ │ │ │ + 0x00000430 5f747261 6e736c61 74650062 79746573 _translate.bytes │ │ │ │ │ + 0x00000440 5f747261 6e736c61 74655f69 6d706c00 _translate_impl. │ │ │ │ │ + 0x00000450 2e4c4337 31007374 72696e67 6c69625f .LC71.stringlib_ │ │ │ │ │ + 0x00000460 63617069 74616c69 7a650062 79746573 capitalize.bytes │ │ │ │ │ + 0x00000470 5f6d6f64 002e4c43 3732002e 4c433733 _mod..LC72..LC73 │ │ │ │ │ + 0x00000480 002e4c43 3734002e 4c433735 002e4c43 ..LC74..LC75..LC │ │ │ │ │ + 0x00000490 3736002e 4c433737 002e4c43 3738002e 76..LC77..LC78.. │ │ │ │ │ + 0x000004a0 4c433739 002e4c43 3830002e 4c433831 LC79..LC80..LC81 │ │ │ │ │ + 0x000004b0 002e4c43 3832002e 4c433833 002e4c43 ..LC82..LC83..LC │ │ │ │ │ + 0x000004c0 3834002e 4c433835 00676574 6e657874 84..LC85.getnext │ │ │ │ │ + 0x000004d0 61726700 666f726d 6174666c 6f617400 arg.formatfloat. │ │ │ │ │ + 0x000004e0 2e4c4338 37006279 7465735f 6974656d .LC87.bytes_item │ │ │ │ │ + 0x000004f0 002e4c43 38380073 74726974 65725f6c ..LC88.striter_l │ │ │ │ │ + 0x00000500 656e002e 4c433839 002e4c43 3930002e en..LC89..LC90.. │ │ │ │ │ + 0x00000510 4c433931 00737472 696e676c 69625f6c LC91.stringlib_l │ │ │ │ │ + 0x00000520 6a757374 00706164 002e4c43 39320073 just.pad..LC92.s │ │ │ │ │ + 0x00000530 7472696e 676c6962 5f63656e 74657200 tringlib_center. │ │ │ │ │ + 0x00000540 2e4c4339 33002e4c 43393400 73747269 .LC93..LC94.stri │ │ │ │ │ + 0x00000550 6e676c69 625f6578 70616e64 74616273 nglib_expandtabs │ │ │ │ │ + 0x00000560 00737472 696e676c 69625f69 73616c6e .stringlib_isaln │ │ │ │ │ + 0x00000570 756d0073 7472696e 676c6962 5f697361 um.stringlib_isa │ │ │ │ │ + 0x00000580 6c706861 00737472 696e676c 69625f69 lpha.stringlib_i │ │ │ │ │ + 0x00000590 736c6f77 65720073 7472696e 676c6962 slower.stringlib │ │ │ │ │ + 0x000005a0 5f697373 70616365 00737472 696e676c _isspace.stringl │ │ │ │ │ + 0x000005b0 69625f69 73746974 6c650073 7472696e ib_istitle.strin │ │ │ │ │ + 0x000005c0 676c6962 5f697375 70706572 002e4c43 glib_isupper..LC │ │ │ │ │ + 0x000005d0 39350073 7472696e 676c6962 5f726a75 95.stringlib_rju │ │ │ │ │ + 0x000005e0 73740062 79746573 5f727370 6c697400 st.bytes_rsplit. │ │ │ │ │ + 0x000005f0 73747269 6e676c69 625f7377 61706361 stringlib_swapca │ │ │ │ │ + 0x00000600 73650073 7472696e 676c6962 5f746974 se.stringlib_tit │ │ │ │ │ + 0x00000610 6c650073 7472696e 676c6962 5f7a6669 le.stringlib_zfi │ │ │ │ │ + 0x00000620 6c6c0062 79746573 5f72656d 6f766570 ll.bytes_removep │ │ │ │ │ + 0x00000630 72656669 78002e4c 43393600 2e4c4339 refix..LC96..LC9 │ │ │ │ │ + 0x00000640 37007374 72697465 725f7265 64756365 7.striter_reduce │ │ │ │ │ + 0x00000650 00627974 65735f72 656d6f76 65737566 .bytes_removesuf │ │ │ │ │ + 0x00000660 66697800 73747269 6e676c69 625f5f6c fix.stringlib__l │ │ │ │ │ + 0x00000670 65785f73 65617263 68002e4c 43313030 ex_search..LC100 │ │ │ │ │ + 0x00000680 00627974 65735f67 65746e65 77617267 .bytes_getnewarg │ │ │ │ │ + 0x00000690 73007374 72697465 725f7472 61766572 s.striter_traver │ │ │ │ │ + 0x000006a0 73650073 74726974 65725f73 65747374 se.striter_setst │ │ │ │ │ 0x000006b0 61746500 62797465 735f616c 6c6f6300 ate.bytes_alloc. │ │ │ │ │ 0x000006c0 5f6b6579 776f7264 732e3100 5f6b6579 _keywords.1._key │ │ │ │ │ 0x000006d0 776f7264 732e3400 5f6b6579 776f7264 words.4._keyword │ │ │ │ │ 0x000006e0 732e3700 5f6b6579 776f7264 732e3130 s.7._keywords.10 │ │ │ │ │ 0x000006f0 005f6b65 79776f72 64732e31 33005f6b ._keywords.13._k │ │ │ │ │ 0x00000700 6579776f 7264732e 3136005f 6b657977 eywords.16._keyw │ │ │ │ │ 0x00000710 6f726473 2e313900 5f6b6579 776f7264 ords.19._keyword │ │ │ ├── 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: 33652 (bytes into file) │ │ │ │ │ + Start of section headers: 33644 (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 0x8374: │ │ │ │ │ +There are 18 section headers, starting at offset 0x836c: │ │ │ │ │ │ │ │ │ │ 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 000a50 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006b2c 000588 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006b24 000588 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a84 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0070b4 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0070ac 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000fe8 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000fe8 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001798 002958 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007394 000828 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0040f0 000bf8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007bbc 000690 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004ce8 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00824c 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004f84 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f84 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004fb8 000ff0 10 16 147 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005fa8 000b83 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0082e4 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001798 002950 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00738c 000828 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0040e8 000bf8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007bb4 000690 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004ce0 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008244 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004f7c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f7c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004fb0 000ff0 10 16 147 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005fa0 000b83 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0082dc 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,43 +14,43 @@ │ │ │ │ │ 10: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 12: 00000450 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 00000458 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 15: 000006c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 16: 000006d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 17: 00000c39 636 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ - 18: 00000a48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 00000a50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 20: 00000eb5 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 21: 00000eb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00000eb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 17: 00000c19 636 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ + 18: 00000a44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 00000a4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 20: 00000e95 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 00000e90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 00000e94 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 24: 00000ecd 668 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 25: 00001118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 0000111c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 00001164 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 28: 00001168 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 29: 00001489 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ - 30: 000016f1 66 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 31: 000024b9 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 32: 000019e1 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ - 33: 00001a85 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ - 34: 00001ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 24: 00000ead 668 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ + 25: 000010f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 000010fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 27: 00001144 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 28: 00001148 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 29: 00001469 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ + 30: 000016d1 66 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ + 31: 000024b1 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 32: 000019c1 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 33: 00001a65 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ + 34: 00001ab0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 35: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 36: 00001ad4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 37: 00001ad5 518 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 38: 00001d25 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 39: 00001b5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001b62 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 00001cdd 72 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ - 42: 00001d39 70 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ - 43: 00001da1 384 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ - 44: 00001f4d 68 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 45: 00001f91 296 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 36: 00001ab4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 37: 00001ab5 518 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 38: 00001d05 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 39: 00001b3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001b42 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 00001cbd 72 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ + 42: 00001d19 70 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ + 43: 00001d81 384 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ + 44: 00001f2d 68 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 45: 00001f71 290 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ 46: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 47: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 48: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 49: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 50: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 51: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 52: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -72,31 +72,31 @@ │ │ │ │ │ 68: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 69: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 70: 00000011 1778 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 71: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 72: 00000470 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 73: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 74: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 75: 000020b9 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 76: 00002104 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00002095 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 76: 000020e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 77: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 78: 00002108 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 79: 00002109 944 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 80: 0000256d 70 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 78: 000020e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 79: 000020e5 972 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 80: 00002565 70 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 81: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 82: 00000001 2 FUNC LOCAL DEFAULT 9 code_getfreevars │ │ │ │ │ - 83: 000025b5 272 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 84: 000026c5 128 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ - 85: 00002740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000025ad 272 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 84: 000026bd 128 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 85: 00002738 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 86: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 87: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 88: 000009c9 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ 89: 00000a21 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 90: 00002744 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 00002745 532 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 90: 0000273c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 0000273d 532 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 92: 0000002f 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 93: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 94: 00000128 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 95: 00000130 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 96: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 97: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 98: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ 145: 0000029c 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ 146: 00000324 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ 147: 00000001 12 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ 148: 00000001 454 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 152: 000001c9 2672 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 152: 000001c9 2640 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 158: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ @@ -173,46 +173,46 @@ │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 176: 00001169 752 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ + 176: 00001149 750 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 191: 00001459 46 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 191: 00001439 46 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ - 196: 000015e1 272 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ + 196: 000015c1 272 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 199: 00001735 374 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ + 199: 00001715 374 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 201: 000018ad 308 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 201: 0000188d 308 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 202: 0000000d 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 206: 00001d81 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ - 207: 00001f21 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ + 206: 00001d61 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ + 207: 00001f01 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 209: 00000705 706 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6b2c contains 177 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6b24 contains 177 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000b8 0000c40a R_ARM_THM_CALL 000015e1 _PyCode_GetCode │ │ │ │ │ +000000b8 0000c40a R_ARM_THM_CALL 000015c1 _PyCode_GetCode │ │ │ │ │ 000000cc 0000442f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ 000000d0 00004430 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ 000000da 0000452f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ 000000de 00004530 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ 000000f4 0000d00a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000010a 00002d0a R_ARM_THM_CALL 00001f91 get_localsplus_names │ │ │ │ │ -00000128 00002d0a R_ARM_THM_CALL 00001f91 get_localsplus_names │ │ │ │ │ -00000144 00002d0a R_ARM_THM_CALL 00001f91 get_localsplus_names │ │ │ │ │ +0000010a 00002d0a R_ARM_THM_CALL 00001f71 get_localsplus_names │ │ │ │ │ +00000128 00002d0a R_ARM_THM_CALL 00001f71 get_localsplus_names │ │ │ │ │ +00000144 00002d0a R_ARM_THM_CALL 00001f71 get_localsplus_names │ │ │ │ │ 0000018e 0000d10a R_ARM_THM_CALL 00000705 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000198 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -0000019e 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000001a4 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000001aa 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +00000198 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +0000019e 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +000001a4 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +000001aa 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ 000001d0 0000d20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000210 0000d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000002a2 00002e2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ 000002a6 00002e30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ 000002aa 00003c2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC22 │ │ │ │ │ 000002ae 00003c30 R_ARM_THM_MOVT_ABS 000001e0 .LC22 │ │ │ │ │ 000002b2 0000302f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 000002f2 00002e2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ 000002f6 00002e30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ 000002fa 00003b2f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC21 │ │ │ │ │ 000002fe 00003b30 R_ARM_THM_MOVT_ABS 000001c8 .LC21 │ │ │ │ │ 00000302 0000302f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ 00000306 00003030 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ 0000030a 0000d40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000320 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +00000320 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ 0000033a 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000033e 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000342 0000432f R_ARM_THM_MOVW_ABS_NC 000002fc .LC29 │ │ │ │ │ 00000346 00004330 R_ARM_THM_MOVT_ABS 000002fc .LC29 │ │ │ │ │ 0000034c 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000352 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000356 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ 000006f4 0000302f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ 000006f8 00003030 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ 000006fc 0000d40a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000772 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000784 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000804 0000940a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ 00000816 0000980a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -0000081e 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -00000824 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +0000081e 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +00000824 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ 00000860 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000864 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000868 00004a2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ 0000086c 00004a30 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ 00000872 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000087e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000882 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -171,46 +171,46 @@ │ │ │ │ │ 0000096e 00004930 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ 00000974 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009fa 0000562f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ 000009fe 00005630 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ 00000a02 0000db0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a0c 0000572f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ 00000a10 00005730 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ -00000a42 0000200a R_ARM_THM_CALL 000019e1 advance │ │ │ │ │ +00000a42 0000200a R_ARM_THM_CALL 000019c1 advance │ │ │ │ │ 00000a1a 0000db1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a28 0000a61e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x70b4 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x70ac contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000fc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001802 R_ARM_ABS32 00000ecd code_dealloc │ │ │ │ │ +00000018 00001802 R_ARM_ABS32 00000ead code_dealloc │ │ │ │ │ 0000002c 00005802 R_ARM_ABS32 000009c9 code_repr │ │ │ │ │ -0000003c 00001d02 R_ARM_ABS32 00001489 code_hash │ │ │ │ │ +0000003c 00001d02 R_ARM_ABS32 00001469 code_hash │ │ │ │ │ 00000048 0000fd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005b02 R_ARM_ABS32 00002745 code_richcompare │ │ │ │ │ +00000064 00005b02 R_ARM_ABS32 0000273d code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007502 R_ARM_ABS32 0000038d code_new │ │ │ │ │ 000000d4 0000fc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002a02 R_ARM_ABS32 00001d39 positionsiter_dealloc │ │ │ │ │ +000000e8 00002a02 R_ARM_ABS32 00001d19 positionsiter_dealloc │ │ │ │ │ 0000013c 0000fe02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002502 R_ARM_ABS32 00001ad5 positionsiter_next │ │ │ │ │ +00000140 00002502 R_ARM_ABS32 00001ab5 positionsiter_next │ │ │ │ │ 00000170 0000ad02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000fc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00005002 R_ARM_ABS32 0000256d lineiter_dealloc │ │ │ │ │ +000001e4 00005002 R_ARM_ABS32 00002565 lineiter_dealloc │ │ │ │ │ 00000238 0000fe02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00004f02 R_ARM_ABS32 00002109 lineiter_next │ │ │ │ │ +0000023c 00004f02 R_ARM_ABS32 000020e5 lineiter_next │ │ │ │ │ 0000026c 0000ad02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00009b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -231,38 +231,38 @@ │ │ │ │ │ 0000031c 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 00009b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007802 R_ARM_ABS32 0000087d code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00004b02 R_ARM_ABS32 000020b9 code_linesiterator │ │ │ │ │ +00000350 00004b02 R_ARM_ABS32 00002095 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00002102 R_ARM_ABS32 00001a85 code_positionsiterator │ │ │ │ │ +00000360 00002102 R_ARM_ABS32 00001a65 code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00004602 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000378 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005402 R_ARM_ABS32 000026c5 code__varname_from_oparg │ │ │ │ │ +00000380 00005402 R_ARM_ABS32 000026bd code__varname_from_oparg │ │ │ │ │ 00000388 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00004602 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 00006302 R_ARM_ABS32 00000233 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00005902 R_ARM_ABS32 00000a21 code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d8 00002b02 R_ARM_ABS32 00001da1 code_getvarnames │ │ │ │ │ +000003d8 00002b02 R_ARM_ABS32 00001d81 code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00005c02 R_ARM_ABS32 0000002f code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00005202 R_ARM_ABS32 00000001 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00005302 R_ARM_ABS32 000025b5 code_getcode │ │ │ │ │ +00000414 00005302 R_ARM_ABS32 000025ad code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -270,15 +270,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 0x7394 contains 261 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x738c contains 261 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000016e 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000172 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000176 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000017a 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000180 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000019c 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -327,239 +327,239 @@ │ │ │ │ │ 000007a0 0000a30a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ 000007da 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007f2 0000a50a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00000830 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000874 0000a30a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ 00000898 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000089c 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000906 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000910 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000091a 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000097a 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000914 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000091e 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000928 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000974 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000a44 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a48 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a4c 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a8e 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000ac2 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000ad6 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000b00 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b92 0000a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000b96 0000a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000b9a 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -00000b9e 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000ba4 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bb2 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bcc 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00000bfa 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00000bfe 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000c02 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000c06 0000ab0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000c62 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c66 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c6e 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000c72 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000c76 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000c7a 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000c80 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c84 00009c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000dd4 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000df6 0000a50a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000e26 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e52 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000e80 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eaa 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eb0 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f0e 0000ac0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00000f2e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f46 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f5e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f76 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f8e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa6 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fbe 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fd6 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fee 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001024 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000103e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001058 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001072 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000107a 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001096 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000109c 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010a2 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010a8 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ae 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010b4 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010f8 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -000010fc 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001100 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00001104 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001108 0000ab0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001118 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001136 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000113e 0000af0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00001164 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001176 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000117a 0000b130 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000117e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001182 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001194 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001198 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000119c 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011a0 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011aa 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011ae 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011d6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000011da 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000011de 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000011e2 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000011f4 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000011f8 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001200 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001204 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001210 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001214 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001224 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001236 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -00001248 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -0000125a 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -0000126c 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -00001290 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -000012b0 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000012cc 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e2 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000012e6 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000012f6 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000012fa 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001308 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000131c 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -00001336 0000ba0a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -00001340 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -0000135a 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136a 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000138c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001396 0000bb0a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -00001410 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001414 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000141c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001420 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001428 0000be0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001430 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001434 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001452 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a8a 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000aba 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000ad0 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000afa 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b72 0000a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000b76 0000a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000b7a 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +00000b7e 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +00000b84 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b92 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bac 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00000bda 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00000bde 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00000be2 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000be6 0000ab0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c42 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c46 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c4e 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000c52 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000c56 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000c5a 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000c60 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c64 00009c30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000db4 00009f0a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000dd6 0000a50a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000e06 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e32 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000e60 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e8a 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e90 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000eee 0000ac0a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00000f0e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f26 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f3e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f56 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f6e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f86 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f9e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fb6 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fce 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001004 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000101e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001038 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001052 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000105a 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001076 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000107c 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001082 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001088 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000108e 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001094 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010d8 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +000010dc 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +000010e0 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +000010e4 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +000010e8 0000ab0a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000010f8 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001116 0000ae0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000111e 0000af0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00001144 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001156 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000115a 0000b130 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000115e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001162 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001174 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001178 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000117c 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001180 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000118a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000118e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011b6 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000011ba 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000011be 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000011c2 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000011d4 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000011d8 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000011e0 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000011e4 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000011f0 00009b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000011f4 00009b30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001204 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001216 0000b00a R_ARM_THM_CALL 00001149 _PyCode_ConstantKey │ │ │ │ │ +00001228 0000b00a R_ARM_THM_CALL 00001149 _PyCode_ConstantKey │ │ │ │ │ +0000123a 0000b00a R_ARM_THM_CALL 00001149 _PyCode_ConstantKey │ │ │ │ │ +0000124c 0000b00a R_ARM_THM_CALL 00001149 _PyCode_ConstantKey │ │ │ │ │ +00001270 0000b00a R_ARM_THM_CALL 00001149 _PyCode_ConstantKey │ │ │ │ │ +00001290 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000012ac 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c2 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000012c6 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000012d6 00009d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000012da 00009d30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000012e8 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000012fc 0000b00a R_ARM_THM_CALL 00001149 _PyCode_ConstantKey │ │ │ │ │ +00001316 0000ba0a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +00001320 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +0000133a 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134a 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000136c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000138c 0000bb0a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +000013ee 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013f2 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013fa 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013fe 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001406 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000140a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001412 0000be0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001430 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000149c 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014bc 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014a8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000014b8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000014c8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000014d8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014e8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000014f8 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001546 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000154a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000156a 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000015aa 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000015ae 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000015fe 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000161c 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001636 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000163a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001644 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000166e 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000016a0 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -000016a4 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000016e6 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000170a 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001728 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a98 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001ad0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001aee 0000262f R_ARM_THM_MOVW_ABS_NC 00001d25 _source_offset_converter │ │ │ │ │ -00001af2 00002630 R_ARM_THM_MOVT_ABS 00001d25 _source_offset_converter │ │ │ │ │ -00001b12 0000232f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001b16 00002330 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001b1c 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00001d2e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d32 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d68 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dbc 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001dd8 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001f06 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001fa4 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020cc 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002380 00004d2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -00002384 00004d30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -0000238c 0000262f R_ARM_THM_MOVW_ABS_NC 00001d25 _source_offset_converter │ │ │ │ │ -00002390 00002630 R_ARM_THM_MOVT_ABS 00001d25 _source_offset_converter │ │ │ │ │ -00002396 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000259c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025d2 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025f0 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000260a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000260e 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002618 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002642 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002674 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002678 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -000026ba 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000026e4 0000d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000026f0 0000da0a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00002726 0000d20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002732 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002740 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000275e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002762 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002780 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000278c 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002790 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000027e4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000027e8 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002802 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000280c 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000281a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000281e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002840 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -0000284c 0000b00a R_ARM_THM_CALL 00001169 _PyCode_ConstantKey │ │ │ │ │ -0000285c 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002874 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000288e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000289e 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028ae 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028be 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028ce 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000028dc 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000028e0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000028fe 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002902 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000292a 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000292e 0000de30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002952 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ec6 0000a41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000ad1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000012f2 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000013f6 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000186a 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00001d2a 0000cd1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001526 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000152a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +0000154a 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000158a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000158e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000015de 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000015fc 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001616 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000161a 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001624 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000164e 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001680 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00001684 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000016c6 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016ea 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001708 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a78 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001ab0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ace 0000262f R_ARM_THM_MOVW_ABS_NC 00001d05 _source_offset_converter │ │ │ │ │ +00001ad2 00002630 R_ARM_THM_MOVT_ABS 00001d05 _source_offset_converter │ │ │ │ │ +00001af2 0000232f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001af6 00002330 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001afc 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001d0e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d12 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d48 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d9c 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001db8 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ee6 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f84 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000020a8 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000020e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002320 00004d2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +00002324 00004d30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +0000232c 0000262f R_ARM_THM_MOVW_ABS_NC 00001d05 _source_offset_converter │ │ │ │ │ +00002330 00002630 R_ARM_THM_MOVT_ABS 00001d05 _source_offset_converter │ │ │ │ │ +00002336 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002594 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ca 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000025e8 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002602 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002606 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002610 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000263a 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000266c 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002670 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +000026b2 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000026dc 0000d30a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000026e8 0000da0a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +0000271e 0000d20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000272a 0000d50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002738 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002756 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000275a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002778 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002784 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002788 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000027dc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000027e0 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000027fa 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002804 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002812 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002816 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002838 0000b00a R_ARM_THM_CALL 00001149 _PyCode_ConstantKey │ │ │ │ │ +00002844 0000b00a R_ARM_THM_CALL 00001149 _PyCode_ConstantKey │ │ │ │ │ +00002854 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000286c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002886 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002896 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000028a6 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000028b6 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000028c6 0000dd0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000028d4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000028d8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000028f6 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +000028fa 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002922 0000de2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002926 0000de30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000294a 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea6 0000a41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000fec 0000ad1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000012d2 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001386 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000184a 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00001d0a 0000cd1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7bbc contains 210 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7bb4 contains 210 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00001e0a R_ARM_THM_CALL 000016f1 init_co_cached │ │ │ │ │ -00000040 00001e0a R_ARM_THM_CALL 000016f1 init_co_cached │ │ │ │ │ +00000012 00001e0a R_ARM_THM_CALL 000016d1 init_co_cached │ │ │ │ │ +00000040 00001e0a R_ARM_THM_CALL 000016d1 init_co_cached │ │ │ │ │ 00000076 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000008c 0000e10a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000098 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 000000a2 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000a6 00005d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000000aa 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000000b6 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000000c4 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000e8 0000980a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -00000102 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -00000108 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -0000010e 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -00000114 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -0000011a 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +00000102 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +00000108 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +0000010e 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +00000114 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +0000011a 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ 00000128 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000012c 0000e302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000144 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000148 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000170 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000174 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000017c 0000970a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ │ 00000242 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000246 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000250 0000622f R_ARM_THM_MOVW_ABS_NC 000003fc .LC37 │ │ │ │ │ 00000254 00006230 R_ARM_THM_MOVT_ABS 000003fc .LC37 │ │ │ │ │ 0000025a 0000e80a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 0000026c 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000002a2 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b2 0000200a R_ARM_THM_CALL 000019e1 advance │ │ │ │ │ +000002b2 0000200a R_ARM_THM_CALL 000019c1 advance │ │ │ │ │ 000002f0 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 0000037e 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 0000039c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003a0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003c8 0000652f R_ARM_THM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ 000003cc 00006530 R_ARM_THM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ 000003d2 0000e90a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ @@ -703,18 +703,18 @@ │ │ │ │ │ 00000718 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000071c 0000742f R_ARM_THM_MOVW_ABS_NC 00000534 .LC53 │ │ │ │ │ 00000720 00007430 R_ARM_THM_MOVT_ABS 00000534 .LC53 │ │ │ │ │ 00000726 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000074e 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000762 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000079e 0000d10a R_ARM_THM_CALL 00000705 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -000007b8 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000007be 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000007c4 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ -000007ca 0000140a R_ARM_THM_CALL 00000eb5 Py_XDECREF │ │ │ │ │ +000007b8 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +000007be 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +000007c4 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ +000007ca 0000140a R_ARM_THM_CALL 00000e95 Py_XDECREF │ │ │ │ │ 000007ec 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000816 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000081a 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000082e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000832 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000838 0000772f R_ARM_THM_MOVW_ABS_NC 00000558 .LC54 │ │ │ │ │ 0000083c 00007730 R_ARM_THM_MOVT_ABS 00000558 .LC54 │ │ │ │ │ @@ -735,27 +735,27 @@ │ │ │ │ │ 00000964 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000968 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000096c 00007c2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC57 │ │ │ │ │ 00000970 00007c30 R_ARM_THM_MOVT_ABS 000005cc .LC57 │ │ │ │ │ 00000976 0000d80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009a0 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009f2 0000d10a R_ARM_THM_CALL 00000705 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a6a 0000c90a R_ARM_THM_CALL 000018ad _PyCode_CheckLineNumber │ │ │ │ │ -00000a70 00001f0a R_ARM_THM_CALL 000024b9 retreat │ │ │ │ │ -00000b7e 0000290a R_ARM_THM_CALL 00001cdd read_signed_varint │ │ │ │ │ -00000bea 00001f0a R_ARM_THM_CALL 000024b9 retreat │ │ │ │ │ -00000026 00002c1e R_ARM_THM_JUMP24 00001f4d get_cached_locals │ │ │ │ │ -00000054 00002c1e R_ARM_THM_JUMP24 00001f4d get_cached_locals │ │ │ │ │ +00000a6a 0000c90a R_ARM_THM_CALL 0000188d _PyCode_CheckLineNumber │ │ │ │ │ +00000a70 00001f0a R_ARM_THM_CALL 000024b1 retreat │ │ │ │ │ +00000b7e 0000290a R_ARM_THM_CALL 00001cbd read_signed_varint │ │ │ │ │ +00000bea 00001f0a R_ARM_THM_CALL 000024b1 retreat │ │ │ │ │ +00000026 00002c1e R_ARM_THM_JUMP24 00001f2d get_cached_locals │ │ │ │ │ +00000054 00002c1e R_ARM_THM_JUMP24 00001f2d get_cached_locals │ │ │ │ │ 0000089a 0000ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000089e 0000c41e R_ARM_THM_JUMP24 000015e1 _PyCode_GetCode │ │ │ │ │ -000008a2 0000cf1e R_ARM_THM_JUMP24 00001f21 _PyCode_GetVarnames │ │ │ │ │ +0000089e 0000c41e R_ARM_THM_JUMP24 000015c1 _PyCode_GetCode │ │ │ │ │ +000008a2 0000cf1e R_ARM_THM_JUMP24 00001f01 _PyCode_GetVarnames │ │ │ │ │ 000008a6 0000df1e R_ARM_THM_JUMP24 00000031 _PyCode_GetCellvars │ │ │ │ │ 000008aa 0000d91e R_ARM_THM_JUMP24 00000003 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x824c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8244 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 {} │ │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ │ blt.w 352 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.w 33a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.w 334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15e0 <_PyCode_GetCode> │ │ │ │ │ + bl 15c0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 30e │ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -111,39 +111,39 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 31e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 32e │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f90 │ │ │ │ │ + bl 1f70 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 326 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 316 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f90 │ │ │ │ │ + bl 1f70 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 312 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2c4 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ - bl 1f90 │ │ │ │ │ + bl 1f70 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2c0 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ @@ -172,24 +172,24 @@ │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ bl 704 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -341,15 +341,15 @@ │ │ │ │ │ b.n 1b0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ b.n 194 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ b.n 136 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 30e │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ │ b.n 194 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -928,18 +928,18 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 860 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 1c8 │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ @@ -1160,14 +1160,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bcs.n a4a <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl 19e0 │ │ │ │ │ + bl 19c0 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -216,96 +216,96 @@ │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ bmi.w 890 <_PyCode_New+0x6c8> │ │ │ │ │ add.w r3, r6, fp, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r9, r6, #12 │ │ │ │ │ add.w r1, r9, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r9, fp, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ beq.n 2ea <_PyCode_New+0x122> │ │ │ │ │ add r6, r7 │ │ │ │ │ subs r6, #4 │ │ │ │ │ ldr.w r3, [r6, #-4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ bcs.n 2ca <_PyCode_New+0x102> │ │ │ │ │ ldr r2, [pc, #360] @ (454 <_PyCode_New+0x28c>) │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r2, pc │ │ │ │ │ @@ -337,15 +337,15 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.w 7e6 <_PyCode_New+0x61e> │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ bpl.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w c10 <_PyCode_New+0xa48> │ │ │ │ │ + bpl.w bf0 <_PyCode_New+0xa28> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 476 <_PyCode_New+0x2ae> │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr.w r1, [r6, r0, lsl #2] │ │ │ │ │ @@ -493,192 +493,192 @@ │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ │ add.w r3, r6, fp, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ add.w r9, r6, #12 │ │ │ │ │ add.w r1, r9, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ subs r1, r7, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ ldr.w r2, [r6, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ sub.w r1, r7, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #4 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ sub.w r1, r7, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r9 │ │ │ │ │ sub.w r9, fp, #6 │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ cmp.w fp, #5 │ │ │ │ │ beq.n 59a <_PyCode_New+0x3d2> │ │ │ │ │ add r6, r7 │ │ │ │ │ subs r6, #4 │ │ │ │ │ ldr.w r3, [r6, #-4]! │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + beq.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + bne.w b72 <_PyCode_New+0x9aa> │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternImmortal │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ bcs.n 57a <_PyCode_New+0x3b2> │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 974 <_PyCode_New+0x7ac> │ │ │ │ │ + beq.w 96c <_PyCode_New+0x7a4> │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ bl 0 <_PyObject_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_NewVar │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bac <_PyCode_New+0x9e4> │ │ │ │ │ + beq.w b8c <_PyCode_New+0x9c4> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ble.w 846 <_PyCode_New+0x67e> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ and.w r2, r1, #64 @ 0x40 │ │ │ │ │ ands.w r0, r1, #32 │ │ │ │ │ - beq.w 8be <_PyCode_New+0x6f6> │ │ │ │ │ + beq.w 8b6 <_PyCode_New+0x6ee> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 95e <_PyCode_New+0x796> │ │ │ │ │ + bne.w 956 <_PyCode_New+0x78e> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r9, r2 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ streq.w r9, [sp, #4] │ │ │ │ │ beq.n 654 <_PyCode_New+0x48c> │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.w 8d4 <_PyCode_New+0x70c> │ │ │ │ │ + bpl.w 8cc <_PyCode_New+0x704> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8f2 <_PyCode_New+0x72a> │ │ │ │ │ + bne.w 900 <_PyCode_New+0x738> │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ beq.n 654 <_PyCode_New+0x48c> │ │ │ │ │ ldrb r1, [r3, #18] │ │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ - bpl.w 8e2 <_PyCode_New+0x71a> │ │ │ │ │ + bpl.w 8da <_PyCode_New+0x712> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94c <_PyCode_New+0x784> │ │ │ │ │ + bne.w 944 <_PyCode_New+0x77c> │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ beq.n 654 <_PyCode_New+0x48c> │ │ │ │ │ add.w r6, r3, #15 │ │ │ │ │ adds r3, #18 │ │ │ │ │ add r6, r8 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ bpl.w 8a2 <_PyCode_New+0x6da> │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8b6 <_PyCode_New+0x6ee> │ │ │ │ │ + bne.w 8ae <_PyCode_New+0x6e6> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne.n 63a <_PyCode_New+0x472> │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 96e <_PyCode_New+0x7a6> │ │ │ │ │ + beq.w 966 <_PyCode_New+0x79e> │ │ │ │ │ ldr r3, [pc, #108] @ (6cc <_PyCode_New+0x504>) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 936 <_PyCode_New+0x76e> │ │ │ │ │ + bne.w 8ea <_PyCode_New+0x722> │ │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 946 <_PyCode_New+0x77e> │ │ │ │ │ + bne.w 8fa <_PyCode_New+0x732> │ │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8fa <_PyCode_New+0x732> │ │ │ │ │ + bne.w 908 <_PyCode_New+0x740> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ │ @@ -761,15 +761,15 @@ │ │ │ │ │ adds r3, #10 │ │ │ │ │ strd r2, r9, [r5, #60] @ 0x3c │ │ │ │ │ add r3, r8 │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c1e <_PyCode_New+0xa56> │ │ │ │ │ + beq.w bfe <_PyCode_New+0xa36> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #96] @ 0x60 │ │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ │ add.w r0, r5, #124 @ 0x7c │ │ │ │ │ strd r3, r3, [r5, #108] @ 0x6c │ │ │ │ │ @@ -778,33 +778,33 @@ │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w bd2 <_PyCode_New+0xa0a> │ │ │ │ │ + ble.w bb2 <_PyCode_New+0x9ea> │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ bne.n 85a <_PyCode_New+0x692> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #672] @ (a48 <_PyCode_New+0x880>) │ │ │ │ │ + ldr r3, [pc, #668] @ (a44 <_PyCode_New+0x87c>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w bd6 <_PyCode_New+0xa0e> │ │ │ │ │ + bne.w bb6 <_PyCode_New+0x9ee> │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ beq.n 7de <_PyCode_New+0x616> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 7de <_PyCode_New+0x616> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -820,47 +820,47 @@ │ │ │ │ │ beq.n 836 <_PyCode_New+0x66e> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bne.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + beq.w b88 <_PyCode_New+0x9c0> │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl c38 │ │ │ │ │ + bl c18 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bb8 <_PyCode_New+0x9f0> │ │ │ │ │ + beq.w b98 <_PyCode_New+0x9d0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ad2 <_PyCode_New+0x90a> │ │ │ │ │ + bne.w acc <_PyCode_New+0x904> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 488 <_PyCode_New+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl c38 │ │ │ │ │ + bl c18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 488 <_PyCode_New+0x2c0> │ │ │ │ │ - b.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + b.n b88 <_PyCode_New+0x9c0> │ │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 96a <_PyCode_New+0x7a2> │ │ │ │ │ + beq.w 962 <_PyCode_New+0x79a> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ b.n 65c <_PyCode_New+0x494> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 862 <_PyCode_New+0x69a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [r5, #116] @ 0x74 │ │ │ │ │ bl 0 <_PyCode_Quicken> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Quicken │ │ │ │ │ - ldr r3, [pc, #464] @ (a4c <_PyCode_New+0x884>) │ │ │ │ │ + ldr r3, [pc, #460] @ (a48 <_PyCode_New+0x880>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n 7aa <_PyCode_New+0x5e2> │ │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ subs.w r7, fp, #1 │ │ │ │ │ bpl.w 4ac <_PyCode_New+0x2e4> │ │ │ │ │ @@ -889,44 +889,52 @@ │ │ │ │ │ subs r7, r2, #1 │ │ │ │ │ bmi.n 880 <_PyCode_New+0x6b8> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ b.n 302 <_PyCode_New+0x13a> │ │ │ │ │ - cbnz r1, 8b6 <_PyCode_New+0x6ee> │ │ │ │ │ + cbnz r1, 8ae <_PyCode_New+0x6e6> │ │ │ │ │ lsls r2, r2, #24 │ │ │ │ │ - bpl.w 650 <_PyCode_New+0x488> │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 63a <_PyCode_New+0x472> │ │ │ │ │ - b.n 654 <_PyCode_New+0x48c> │ │ │ │ │ + it mi │ │ │ │ │ + addmi.w r9, r9, #1 │ │ │ │ │ + b.n 650 <_PyCode_New+0x488> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 650 <_PyCode_New+0x488> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 954 <_PyCode_New+0x78c> │ │ │ │ │ + bne.n 94c <_PyCode_New+0x784> │ │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ bne.w 5fe <_PyCode_New+0x436> │ │ │ │ │ b.n 654 <_PyCode_New+0x48c> │ │ │ │ │ - cbnz r0, 8f2 <_PyCode_New+0x72a> │ │ │ │ │ + cbnz r0, 900 <_PyCode_New+0x738> │ │ │ │ │ lsls r1, r1, #24 │ │ │ │ │ bpl.w 612 <_PyCode_New+0x44a> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n 612 <_PyCode_New+0x44a> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 94c <_PyCode_New+0x784> │ │ │ │ │ + bne.n 944 <_PyCode_New+0x77c> │ │ │ │ │ lsls r6, r1, #24 │ │ │ │ │ bpl.w 62c <_PyCode_New+0x464> │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ b.n 62c <_PyCode_New+0x464> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + str r1, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.w 682 <_PyCode_New+0x4ba> │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + b.n 682 <_PyCode_New+0x4ba> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 612 <_PyCode_New+0x44a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ @@ -947,192 +955,181 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.w 6d0 <_PyCode_New+0x508> │ │ │ │ │ b.n 6d4 <_PyCode_New+0x50c> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - str r1, [r5, #80] @ 0x50 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.w 682 <_PyCode_New+0x4ba> │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - b.n 682 <_PyCode_New+0x4ba> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ b.n 62c <_PyCode_New+0x464> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 8ca <_PyCode_New+0x702> │ │ │ │ │ + b.n 8c2 <_PyCode_New+0x6fa> │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 8ca <_PyCode_New+0x702> │ │ │ │ │ + b.n 8c2 <_PyCode_New+0x6fa> │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ b.n 65c <_PyCode_New+0x494> │ │ │ │ │ - ldr r7, [r4, #24] │ │ │ │ │ + ldr.w r8, [r4, #24] │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - add.w r6, r7, #16 │ │ │ │ │ + add.w r7, r8, #16 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb2 <_PyCode_New+0x9ea> │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ - add.w r3, r0, #16 │ │ │ │ │ + beq.w b92 <_PyCode_New+0x9ca> │ │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ │ + add.w r6, r0, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bge.n a86 <_PyCode_New+0x8be> │ │ │ │ │ - add.w r8, r0, #16 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bge.n a82 <_PyCode_New+0x8ba> │ │ │ │ │ + add.w r9, r0, #16 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - sub.w r8, r3, r8 │ │ │ │ │ - add.w r2, r8, #16 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bge.w abe <_PyCode_New+0x8f6> │ │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - add.w lr, r6, r5 │ │ │ │ │ - and.w r1, r2, #120 @ 0x78 │ │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ │ + sub.w r9, r6, r9 │ │ │ │ │ + add.w r3, r9, #16 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bge.w ab6 <_PyCode_New+0x8ee> │ │ │ │ │ + ldrb r3, [r7, r5] │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add.w ip, r7, r5 │ │ │ │ │ + and.w r2, r3, #120 @ 0x78 │ │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ │ itt eq │ │ │ │ │ - strbeq r2, [r3, #0] │ │ │ │ │ - moveq r3, r0 │ │ │ │ │ - beq.n 9f8 <_PyCode_New+0x830> │ │ │ │ │ - and.w r2, r2, #7 │ │ │ │ │ - orn r2, r2, #23 │ │ │ │ │ - strb r2, [r3, #0] │ │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ │ - ubfx r2, r2, #3, #4 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - beq.n aaa <_PyCode_New+0x8e2> │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - bhi.n a50 <_PyCode_New+0x888> │ │ │ │ │ - cmp r2, #11 │ │ │ │ │ - beq.n ab4 <_PyCode_New+0x8ec> │ │ │ │ │ - sub.w r2, r2, #12 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ + strbeq r3, [r6, #0] │ │ │ │ │ + moveq r6, r1 │ │ │ │ │ + beq.n 9f4 <_PyCode_New+0x82c> │ │ │ │ │ + and.w r3, r3, #7 │ │ │ │ │ + orn r3, r3, #23 │ │ │ │ │ + strb r3, [r6, #0] │ │ │ │ │ + ldrb r3, [r7, r5] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + beq.n aa2 <_PyCode_New+0x8da> │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi.n a4c <_PyCode_New+0x884> │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + beq.n aac <_PyCode_New+0x8e4> │ │ │ │ │ + sub.w r3, r3, #12 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - add.w r3, r0, lr │ │ │ │ │ - strb.w r2, [r8] │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - ble.n a3a <_PyCode_New+0x872> │ │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n a40 <_PyCode_New+0x878> │ │ │ │ │ - adds r2, r5, #2 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - ble.n b08 <_PyCode_New+0x940> │ │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n a40 <_PyCode_New+0x878> │ │ │ │ │ - adds r2, r5, #3 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - ble.n b08 <_PyCode_New+0x940> │ │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n a40 <_PyCode_New+0x878> │ │ │ │ │ - adds r5, #4 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add.w r6, r1, lr │ │ │ │ │ + strb.w r3, [ip] │ │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ble.n a38 <_PyCode_New+0x870> │ │ │ │ │ - add.w r2, r7, #19 │ │ │ │ │ - add r2, ip │ │ │ │ │ - ldrsb.w r0, [r2, #1]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n a82 <_PyCode_New+0x8ba> │ │ │ │ │ + ldrsb r1, [r7, r3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n a3e <_PyCode_New+0x876> │ │ │ │ │ + adds r3, r5, #2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n b02 <_PyCode_New+0x93a> │ │ │ │ │ + ldrsb r1, [r7, r3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n a3e <_PyCode_New+0x876> │ │ │ │ │ + adds r3, r5, #3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.n b02 <_PyCode_New+0x93a> │ │ │ │ │ + ldrsb r1, [r7, r3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n a3e <_PyCode_New+0x876> │ │ │ │ │ + adds r5, #4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.n a36 <_PyCode_New+0x86e> │ │ │ │ │ + add.w r3, r8, #19 │ │ │ │ │ + add r3, r0 │ │ │ │ │ + ldrsb.w r1, [r3, #1]! │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n a7e <_PyCode_New+0x8b6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bgt.n a2a <_PyCode_New+0x862> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bgt.n a28 <_PyCode_New+0x860> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 992 <_PyCode_New+0x7ca> │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 98e <_PyCode_New+0x7c6> │ │ │ │ │ + mov r5, r3 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - b.n 996 <_PyCode_New+0x7ce> │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000029e │ │ │ │ │ + b.n 992 <_PyCode_New+0x7ca> │ │ │ │ │ + .word 0x0000029a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001ce │ │ │ │ │ + .word 0x000001ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldrb.w r8, [lr, #1] │ │ │ │ │ - and.w r1, r8, #63 @ 0x3f │ │ │ │ │ - ands.w r2, r8, #64 @ 0x40 │ │ │ │ │ - bne.n b18 <_PyCode_New+0x950> │ │ │ │ │ - tst.w r8, #1 │ │ │ │ │ + ldrb.w lr, [ip, #1] │ │ │ │ │ + and.w r2, lr, #63 @ 0x3f │ │ │ │ │ + ands.w r3, lr, #64 @ 0x40 │ │ │ │ │ + bne.n b12 <_PyCode_New+0x94a> │ │ │ │ │ + tst.w lr, #1 │ │ │ │ │ ittt eq │ │ │ │ │ - biceq.w r2, r1, #1 │ │ │ │ │ - moveq r8, r0 │ │ │ │ │ + biceq.w r3, r2, #1 │ │ │ │ │ + moveq ip, r1 │ │ │ │ │ moveq.w lr, #1 │ │ │ │ │ - beq.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ - lsrs r3, r1, #1 │ │ │ │ │ + beq.n 9ec <_PyCode_New+0x824> │ │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ │ it ne │ │ │ │ │ - orrne.w r1, r1, #1 │ │ │ │ │ - bne.n b0e <_PyCode_New+0x946> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + orrne.w r2, r2, #1 │ │ │ │ │ + bne.n b08 <_PyCode_New+0x940> │ │ │ │ │ + mov ip, r1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bgt.n a42 <_PyCode_New+0x87a> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + b.n 9ec <_PyCode_New+0x824> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bgt.n a40 <_PyCode_New+0x878> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - adds r2, #16 │ │ │ │ │ - subs r1, r3, r2 │ │ │ │ │ + adds r3, #16 │ │ │ │ │ + subs r1, r6, r3 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + bne.n b88 <_PyCode_New+0x9c0> │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + beq.n b88 <_PyCode_New+0x9c0> │ │ │ │ │ str.w fp, [r4, #24] │ │ │ │ │ b.n 5aa <_PyCode_New+0x3e2> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 9ec <_PyCode_New+0x824> │ │ │ │ │ + mov ip, r1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n 9ec <_PyCode_New+0x824> │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + blt.n b88 <_PyCode_New+0x9c0> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #16 │ │ │ │ │ - add r3, r8 │ │ │ │ │ - b.n 9aa <_PyCode_New+0x7e2> │ │ │ │ │ + add.w r6, r3, r9 │ │ │ │ │ + b.n 9a6 <_PyCode_New+0x7de> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb8 <_PyCode_New+0x9f0> │ │ │ │ │ + beq.n b98 <_PyCode_New+0x9d0> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.w 818 <_PyCode_New+0x650> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1140,118 +1137,112 @@ │ │ │ │ │ bne.w 818 <_PyCode_New+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ b.n 818 <_PyCode_New+0x650> │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b.n a3a <_PyCode_New+0x872> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n a38 <_PyCode_New+0x870> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ - add.w lr, lr, #2 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldrb.w r2, [lr], #1 │ │ │ │ │ - add.w r8, r8, #6 │ │ │ │ │ - and.w r9, r2, #63 @ 0x3f │ │ │ │ │ - ands.w r2, r2, #64 @ 0x40 │ │ │ │ │ - lsl.w r9, r9, r8 │ │ │ │ │ - orr.w r1, r1, r9 │ │ │ │ │ - bne.n b20 <_PyCode_New+0x958> │ │ │ │ │ - ands.w lr, r1, #1 │ │ │ │ │ + b.n 9ec <_PyCode_New+0x824> │ │ │ │ │ + add.w ip, ip, #2 │ │ │ │ │ + mov.w lr, #0 │ │ │ │ │ + ldrb.w r3, [ip], #1 │ │ │ │ │ + add.w lr, lr, #6 │ │ │ │ │ + and.w r9, r3, #63 @ 0x3f │ │ │ │ │ + ands.w r3, r3, #64 @ 0x40 │ │ │ │ │ + lsl.w r9, r9, lr │ │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ │ + bne.n b1a <_PyCode_New+0x952> │ │ │ │ │ + ands.w lr, r2, #1 │ │ │ │ │ it eq │ │ │ │ │ - biceq.w r1, r1, #1 │ │ │ │ │ - bne.n b82 <_PyCode_New+0x9ba> │ │ │ │ │ - cmp r1, #63 @ 0x3f │ │ │ │ │ - bls.n b0e <_PyCode_New+0x946> │ │ │ │ │ - and.w r2, r1, #63 @ 0x3f │ │ │ │ │ - cmp.w r1, #4096 @ 0x1000 │ │ │ │ │ - orr.w r2, r2, #64 @ 0x40 │ │ │ │ │ - add.w r8, r3, #2 │ │ │ │ │ - strb r2, [r3, #1] │ │ │ │ │ - it cc │ │ │ │ │ - movcc.w lr, #2 │ │ │ │ │ - mov.w r2, r1, lsr #6 │ │ │ │ │ - bcc.w 9f0 <_PyCode_New+0x828> │ │ │ │ │ - and.w r1, r2, #63 @ 0x3f │ │ │ │ │ + biceq.w r2, r2, #1 │ │ │ │ │ + bne.n b62 <_PyCode_New+0x99a> │ │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ │ + it hi │ │ │ │ │ + movhi ip, r1 │ │ │ │ │ + bls.n b08 <_PyCode_New+0x940> │ │ │ │ │ + and.w r3, r2, #63 @ 0x3f │ │ │ │ │ lsrs r2, r2, #6 │ │ │ │ │ - orr.w r1, r1, #64 @ 0x40 │ │ │ │ │ + orr.w r3, r3, #64 @ 0x40 │ │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ │ - strb.w r1, [r8], #1 │ │ │ │ │ - bhi.n b6a <_PyCode_New+0x9a2> │ │ │ │ │ - sub.w lr, r8, r3 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ - movs.w r8, r1, lsr #1 │ │ │ │ │ - bne.n b8c <_PyCode_New+0x9c4> │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 9f0 <_PyCode_New+0x828> │ │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ │ - b.n b46 <_PyCode_New+0x97e> │ │ │ │ │ + strb.w r3, [ip], #1 │ │ │ │ │ + bhi.n b48 <_PyCode_New+0x980> │ │ │ │ │ + sub.w lr, ip, r6 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 9ec <_PyCode_New+0x824> │ │ │ │ │ + movs.w ip, r2, lsr #1 │ │ │ │ │ + bne.n b6c <_PyCode_New+0x9a4> │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + b.n 9ec <_PyCode_New+0x824> │ │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ │ + b.n b40 <_PyCode_New+0x978> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 7de <_PyCode_New+0x616> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + b.n b88 <_PyCode_New+0x9c0> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + beq.n b88 <_PyCode_New+0x9c0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + bne.n b88 <_PyCode_New+0x9c0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ba8 <_PyCode_New+0x9e0> │ │ │ │ │ + b.n b88 <_PyCode_New+0x9c0> │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 870 <_PyCode_New+0x6a8> │ │ │ │ │ add.w r4, r4, #5664 @ 0x1620 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsls r3, r6, #31 │ │ │ │ │ - bpl.n c0c <_PyCode_New+0xa44> │ │ │ │ │ + bpl.n bec <_PyCode_New+0xa24> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bf4 <_PyCode_New+0xa2c> │ │ │ │ │ + blt.n bd4 <_PyCode_New+0xa0c> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ beq.w 7be <_PyCode_New+0x5f6> │ │ │ │ │ adds r4, #4 │ │ │ │ │ - b.n bda <_PyCode_New+0xa12> │ │ │ │ │ + b.n bba <_PyCode_New+0x9f2> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n bea <_PyCode_New+0xa22> │ │ │ │ │ + b.n bca <_PyCode_New+0xa02> │ │ │ │ │ lsrs r6, r6, #1 │ │ │ │ │ - b.n bf0 <_PyCode_New+0xa28> │ │ │ │ │ + b.n bd0 <_PyCode_New+0xa08> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 352 <_PyCode_New+0x18a> │ │ │ │ │ b.n 476 <_PyCode_New+0x2ae> │ │ │ │ │ strd r3, r3, [r5, #96] @ 0x60 │ │ │ │ │ @@ -1260,25 +1251,25 @@ │ │ │ │ │ strd r3, r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ b.n 784 <_PyCode_New+0x5bc> │ │ │ │ │ │ │ │ │ │ -00000c38 : │ │ │ │ │ +00000c18 : │ │ │ │ │ intern_constants(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ - bmi.w de4 │ │ │ │ │ - ldr r2, [pc, #604] @ (eb0 ) │ │ │ │ │ + bmi.w dc4 │ │ │ │ │ + ldr r2, [pc, #604] @ (e90 ) │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ @@ -1300,572 +1291,572 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w dec │ │ │ │ │ + bne.w dcc │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #25 │ │ │ │ │ - bpl.w dde │ │ │ │ │ + bpl.w dbe │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bpl.w e88 │ │ │ │ │ + bpl.w e68 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w dd0 │ │ │ │ │ + beq.w db0 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dde │ │ │ │ │ + bne.w dbe │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n db0 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dbe │ │ │ │ │ adds r1, r3, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n db0 │ │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dbe │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n db0 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dbe │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n db0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dbe │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n db0 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dbe │ │ │ │ │ adds r1, r3, #6 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n db0 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, dde │ │ │ │ │ + cbnz r0, dbe │ │ │ │ │ adds r1, r3, #7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n db0 │ │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, dde │ │ │ │ │ + cbnz r0, dbe │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n dcc │ │ │ │ │ + b.n dac │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - cbnz r0, dde │ │ │ │ │ + cbnz r0, dbe │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n db2 │ │ │ │ │ + bne.n d92 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n e3e │ │ │ │ │ + bne.n e1e │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.w c8c │ │ │ │ │ + bcs.w c6c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n e2c │ │ │ │ │ + beq.n e0c │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, e38 │ │ │ │ │ + cbz r0, e18 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl c38 │ │ │ │ │ + bl c18 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n e96 │ │ │ │ │ + beq.n e76 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r2, e4e │ │ │ │ │ + cbnz r2, e2e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n dde │ │ │ │ │ + beq.n dbe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dbe │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dde │ │ │ │ │ + b.n dbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl c38 │ │ │ │ │ + bl c18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n dde │ │ │ │ │ + bne.n dbe │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n de6 │ │ │ │ │ + b.n dc6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n dde │ │ │ │ │ + beq.n dbe │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n dde │ │ │ │ │ + b.n dbe │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, e96 │ │ │ │ │ + cbz r0, e76 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e6e │ │ │ │ │ + beq.n e4e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, e7c │ │ │ │ │ + cbz r2, e5c │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e12 │ │ │ │ │ + beq.n df2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - b.n e12 │ │ │ │ │ + b.n df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n e6e │ │ │ │ │ + b.n e4e │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w cb6 │ │ │ │ │ - b.n dd0 │ │ │ │ │ + bne.w c96 │ │ │ │ │ + b.n db0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e38 │ │ │ │ │ + beq.n e18 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e38 │ │ │ │ │ + bne.n e18 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e38 │ │ │ │ │ + b.n e18 │ │ │ │ │ .word 0x00000242 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000eb4 : │ │ │ │ │ +00000e94 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, eca │ │ │ │ │ + cbz r0, eaa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n eca │ │ │ │ │ + beq.n eaa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, eca │ │ │ │ │ + cbnz r3, eaa │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ecc : │ │ │ │ │ +00000eac : │ │ │ │ │ code_dealloc(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #572] @ (1118 ) │ │ │ │ │ + ldr r3, [pc, #572] @ (10f8 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add.w r3, r2, #4096 @ 0x1000 │ │ │ │ │ - beq.w 10ba │ │ │ │ │ + beq.w 109a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldrb.w r3, [r3, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10c4 │ │ │ │ │ + bne.w 10a4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_THM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 111c │ │ │ │ │ + bne.w 10fc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, f32 │ │ │ │ │ + cbz r0, f12 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f32 │ │ │ │ │ + beq.n f12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f32 │ │ │ │ │ + cbnz r3, f12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, f4a │ │ │ │ │ + cbz r0, f2a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f4a │ │ │ │ │ + beq.n f2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f4a │ │ │ │ │ + cbnz r3, f2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r0, f62 │ │ │ │ │ + cbz r0, f42 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f62 │ │ │ │ │ + beq.n f42 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f62 │ │ │ │ │ + cbnz r3, f42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - cbz r0, f7a │ │ │ │ │ + cbz r0, f5a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f7a │ │ │ │ │ + beq.n f5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f7a │ │ │ │ │ + cbnz r3, f5a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ - cbz r0, f92 │ │ │ │ │ + cbz r0, f72 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f92 │ │ │ │ │ + beq.n f72 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, f92 │ │ │ │ │ + cbnz r3, f72 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ - cbz r0, faa │ │ │ │ │ + cbz r0, f8a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n faa │ │ │ │ │ + beq.n f8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, faa │ │ │ │ │ + cbnz r3, f8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, fc2 │ │ │ │ │ + cbz r0, fa2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fc2 │ │ │ │ │ + beq.n fa2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fc2 │ │ │ │ │ + cbnz r3, fa2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r0, fda │ │ │ │ │ + cbz r0, fba │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fda │ │ │ │ │ + beq.n fba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, fda │ │ │ │ │ + cbnz r3, fba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, ff2 │ │ │ │ │ + cbz r0, fd2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ff2 │ │ │ │ │ + beq.n fd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ff2 │ │ │ │ │ + cbnz r3, fd2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ - cbnz r3, 1010 │ │ │ │ │ + cbnz r3, ff0 │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113c │ │ │ │ │ + bne.w 111c │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1080 │ │ │ │ │ + bne.n 1060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r0, 102a │ │ │ │ │ + cbz r0, 100a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 102a │ │ │ │ │ + beq.n 100a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 102a │ │ │ │ │ + cbnz r2, 100a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 1044 │ │ │ │ │ + cbz r0, 1024 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1044 │ │ │ │ │ + beq.n 1024 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1044 │ │ │ │ │ + cbnz r2, 1024 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 105e │ │ │ │ │ + cbz r0, 103e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 105e │ │ │ │ │ + beq.n 103e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 105e │ │ │ │ │ + cbnz r2, 103e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 1078 │ │ │ │ │ + cbz r0, 1058 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1078 │ │ │ │ │ + beq.n 1058 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 1078 │ │ │ │ │ + cbnz r2, 1058 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n ff6 │ │ │ │ │ + b.n fd6 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - cbnz r0, 10ae │ │ │ │ │ + cbnz r0, 108e │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ - cbnz r0, 109c │ │ │ │ │ + cbnz r0, 107c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - cbnz r0, 10a8 │ │ │ │ │ + cbnz r0, 1088 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ - cbnz r0, 10a2 │ │ │ │ │ + cbnz r0, 1082 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 10b4 │ │ │ │ │ + cbnz r0, 1094 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1004 │ │ │ │ │ + b.n fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1088 │ │ │ │ │ + b.n 1068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1090 │ │ │ │ │ + b.n 1070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 108c │ │ │ │ │ + b.n 106c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1084 │ │ │ │ │ + b.n 1064 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1094 │ │ │ │ │ + b.n 1074 │ │ │ │ │ ldrb.w r3, [r3, #1600] @ 0x640 │ │ │ │ │ - cbnz r3, 10c4 │ │ │ │ │ + cbnz r3, 10a4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r6, r2, #5664 @ 0x1620 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 1110 │ │ │ │ │ + bpl.n 10f0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10f6 │ │ │ │ │ + blt.n 10d6 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - bne.n 1112 │ │ │ │ │ + bne.n 10f2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 10c0 │ │ │ │ │ + beq.n 10a0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w f0c │ │ │ │ │ - b.n 10c0 │ │ │ │ │ + beq.w eec │ │ │ │ │ + b.n 10a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 10dc │ │ │ │ │ + b.n 10bc │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ adds r6, #4 │ │ │ │ │ - b.n 10c8 │ │ │ │ │ + b.n 10a8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r1, [pc, #68] @ (1164 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (1144 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ add.w r5, r5, #4448 @ 0x1160 │ │ │ │ │ adds r5, #28 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 1144 │ │ │ │ │ + bgt.n 1124 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n f1a │ │ │ │ │ + b.n efa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b.n ffe │ │ │ │ │ + b.n fde │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ - cbz r1, 115e │ │ │ │ │ + cbz r1, 113e │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 1130 │ │ │ │ │ + b.n 1110 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001168 <_PyCode_ConstantKey>: │ │ │ │ │ +00001148 <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ @@ -1876,15 +1867,15 @@ │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq.n 11c2 <_PyCode_ConstantKey+0x5a> │ │ │ │ │ + beq.n 11a2 <_PyCode_ConstantKey+0x5a> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -1899,15 +1890,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 11d6 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ + cbz r3, 11b6 <_PyCode_ConstantKey+0x6e> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1923,278 +1914,279 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 12ea <_PyCode_ConstantKey+0x182> │ │ │ │ │ + beq.n 12ca <_PyCode_ConstantKey+0x182> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 12d4 <_PyCode_ConstantKey+0x16c> │ │ │ │ │ + beq.n 12b4 <_PyCode_ConstantKey+0x16c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1394 <_PyCode_ConstantKey+0x22c> │ │ │ │ │ + beq.w 138a <_PyCode_ConstantKey+0x242> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 12f6 <_PyCode_ConstantKey+0x18e> │ │ │ │ │ + bne.n 12d6 <_PyCode_ConstantKey+0x18e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.w 142a <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + ble.n 128a <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1148 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 141a <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + beq.n 128a <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1148 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 141a <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - beq.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + beq.n 128a <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1148 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 141a <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ - beq.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + beq.n 128a <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1148 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 141a <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - beq.n 12aa <_PyCode_ConstantKey+0x142> │ │ │ │ │ + beq.n 128a <_PyCode_ConstantKey+0x142> │ │ │ │ │ add.w r1, r7, #24 │ │ │ │ │ add.w r2, r5, #24 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1148 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 141a <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ - bne.n 1286 <_PyCode_ConstantKey+0x11e> │ │ │ │ │ + bne.n 1266 <_PyCode_ConstantKey+0x11e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + beq.n 11b0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + bne.n 11b0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + b.n 11b0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 13e2 <_PyCode_ConstantKey+0x27a> │ │ │ │ │ + beq.n 1374 <_PyCode_ConstantKey+0x22c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 1428 <_PyCode_ConstantKey+0x2c0> │ │ │ │ │ + bne.w 1412 <_PyCode_ConstantKey+0x2ca> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.w 142a <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ - b.n 132e <_PyCode_ConstantKey+0x1c6> │ │ │ │ │ + b.n 130e <_PyCode_ConstantKey+0x1c6> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1148 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143c <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 141a <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntry> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntry │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 131a <_PyCode_ConstantKey+0x1b2> │ │ │ │ │ + bne.n 12fa <_PyCode_ConstantKey+0x1b2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFrozenSet_New │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 1360 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ + beq.n 1340 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1360 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ + cbnz r3, 1340 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.n 142a <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.w 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + beq.w 11b0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + bne.w 11b0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + b.n 11b0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + vmov r3, s15 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 12c2 <_PyCode_ConstantKey+0x17a> │ │ │ │ │ + mov r3, lr │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vstr d0, [sp, #24] │ │ │ │ │ vstr d1, [sp, #32] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 13fa <_PyCode_ConstantKey+0x292> │ │ │ │ │ + bne.n 13d8 <_PyCode_ConstantKey+0x290> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ite mi │ │ │ │ │ movmi r3, #1 │ │ │ │ │ movpl r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1406 <_PyCode_ConstantKey+0x29e> │ │ │ │ │ - cbnz r3, 1430 <_PyCode_ConstantKey+0x2c8> │ │ │ │ │ + beq.n 13e4 <_PyCode_ConstantKey+0x29c> │ │ │ │ │ + cbnz r3, 1406 <_PyCode_ConstantKey+0x2be> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 12ea <_PyCode_ConstantKey+0x182> │ │ │ │ │ - vmov r3, s15 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 12e2 <_PyCode_ConstantKey+0x17a> │ │ │ │ │ - mov r3, lr │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ + b.n 12ca <_PyCode_ConstantKey+0x182> │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 13de <_PyCode_ConstantKey+0x276> │ │ │ │ │ + bne.n 13d4 <_PyCode_ConstantKey+0x28c> │ │ │ │ │ vmov r2, s3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 13dc <_PyCode_ConstantKey+0x274> │ │ │ │ │ - cbz r3, 141c <_PyCode_ConstantKey+0x2b4> │ │ │ │ │ + bge.n 13d2 <_PyCode_ConstantKey+0x28a> │ │ │ │ │ + cbz r3, 13fa <_PyCode_ConstantKey+0x2b2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13ee <_PyCode_ConstantKey+0x286> │ │ │ │ │ + b.n 137e <_PyCode_ConstantKey+0x236> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13ee <_PyCode_ConstantKey+0x286> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1360 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ + b.n 137e <_PyCode_ConstantKey+0x236> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13ee <_PyCode_ConstantKey+0x286> │ │ │ │ │ + b.n 137e <_PyCode_ConstantKey+0x236> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 1340 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.n 142a <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1450 <_PyCode_ConstantKey+0x2e8> │ │ │ │ │ + cbz r3, 142e <_PyCode_ConstantKey+0x2e6> │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 11d0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + b.n 11b0 <_PyCode_ConstantKey+0x68> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 144c <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + b.n 142a <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001458 <_Py_set_localsplus_info>: │ │ │ │ │ +00001438 <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp ip, lr │ │ │ │ │ @@ -2207,65 +2199,65 @@ │ │ │ │ │ strne r0, [r1, #0] │ │ │ │ │ strne r1, [r3, #12] │ │ │ │ │ strbeq r2, [r0, #16] │ │ │ │ │ strbne.w r2, [lr, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001488 : │ │ │ │ │ +00001468 : │ │ │ │ │ code_hash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ movw r3, #36123 @ 0x8d1b │ │ │ │ │ movt r3, #308 @ 0x134 │ │ │ │ │ eors r3, r0 │ │ │ │ │ movw r8, #16963 @ 0x4243 │ │ │ │ │ movt r8, #15 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mul.w r4, r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eors r4, r0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mul.w r4, r8, r4 │ │ │ │ │ - beq.n 1598 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ eor.w r5, r0, r4 │ │ │ │ │ ldrd r2, r3, [r6, #28] │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eors r5, r2 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eors r5, r3 │ │ │ │ │ @@ -2278,48 +2270,48 @@ │ │ │ │ │ eor.w r5, r5, r3 │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eor.w r5, r5, r3 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ eor.w r5, r5, r2 │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ - ble.n 158a │ │ │ │ │ + ble.n 156a │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r9, r6, #124 @ 0x7c │ │ │ │ │ add.w r3, r9, r4, lsl #1 │ │ │ │ │ ldrb.w ip, [r9, r4, lsl #1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w ip, #70 @ 0x46 │ │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ │ - beq.n 159e │ │ │ │ │ + beq.n 157e │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ eors r5, r0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ │ mul.w r5, r8, r5 │ │ │ │ │ add r4, r3 │ │ │ │ │ eor.w r3, sl, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mul.w r5, r8, r3 │ │ │ │ │ - bgt.n 1554 │ │ │ │ │ + bgt.n 1534 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ mvneq.w r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1594 │ │ │ │ │ + b.n 1574 │ │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ │ add.w r3, sl, #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2332,84 +2324,84 @@ │ │ │ │ │ eor.w r0, ip, r5 │ │ │ │ │ ldrb.w r5, [r7, ip] │ │ │ │ │ mul.w r0, r1, r0 │ │ │ │ │ add r4, r5 │ │ │ │ │ eors r3, r0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mul.w r5, r1, r3 │ │ │ │ │ - bgt.n 1554 │ │ │ │ │ - b.n 158a │ │ │ │ │ + bgt.n 1534 │ │ │ │ │ + b.n 156a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015e0 <_PyCode_GetCode>: │ │ │ │ │ +000015c0 <_PyCode_GetCode>: │ │ │ │ │ _PyCode_GetCode(): │ │ │ │ │ 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.w r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 16ce <_PyCode_GetCode+0xee> │ │ │ │ │ + bne.n 16ae <_PyCode_GetCode+0xee> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16e6 <_PyCode_GetCode+0x106> │ │ │ │ │ + beq.n 16c6 <_PyCode_GetCode+0x106> │ │ │ │ │ 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 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ea <_PyCode_GetCode+0x10a> │ │ │ │ │ + beq.n 16ca <_PyCode_GetCode+0x10a> │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r5, r0, #16 │ │ │ │ │ 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 1676 <_PyCode_GetCode+0x96> │ │ │ │ │ + ble.n 1656 <_PyCode_GetCode+0x96> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.n 1692 <_PyCode_GetCode+0xb2> │ │ │ │ │ + beq.n 1672 <_PyCode_GetCode+0xb2> │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 16c6 <_PyCode_GetCode+0xe6> │ │ │ │ │ + beq.n 16a6 <_PyCode_GetCode+0xe6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w r2, fp, lsl #1 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 1640 <_PyCode_GetCode+0x60> │ │ │ │ │ + bgt.n 1620 <_PyCode_GetCode+0x60> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 168c <_PyCode_GetCode+0xac> │ │ │ │ │ + beq.n 166c <_PyCode_GetCode+0xac> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add.w ip, ip, #2 │ │ │ │ │ @@ -2421,70 +2413,70 @@ │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ ldrb.w ip, [ip, #17] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 1666 <_PyCode_GetCode+0x86> │ │ │ │ │ + bne.n 1646 <_PyCode_GetCode+0x86> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 1640 <_PyCode_GetCode+0x60> │ │ │ │ │ - b.n 1676 <_PyCode_GetCode+0x96> │ │ │ │ │ + bgt.n 1620 <_PyCode_GetCode+0x60> │ │ │ │ │ + b.n 1656 <_PyCode_GetCode+0x96> │ │ │ │ │ ldr.w sl, [r9] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 1614 <_PyCode_GetCode+0x34> │ │ │ │ │ + beq.n 15f4 <_PyCode_GetCode+0x34> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1686 <_PyCode_GetCode+0xa6> │ │ │ │ │ - b.n 168c <_PyCode_GetCode+0xac> │ │ │ │ │ + bne.n 1666 <_PyCode_GetCode+0xa6> │ │ │ │ │ + b.n 166c <_PyCode_GetCode+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 168c <_PyCode_GetCode+0xac> │ │ │ │ │ + b.n 166c <_PyCode_GetCode+0xac> │ │ │ │ │ │ │ │ │ │ -000016f0 : │ │ │ │ │ +000016d0 : │ │ │ │ │ init_co_cached(): │ │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ │ - cbnz r3, 1724 │ │ │ │ │ + cbnz r3, 1704 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 1728 │ │ │ │ │ + cbz r0, 1708 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1720 │ │ │ │ │ + b.n 1700 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001734 : │ │ │ │ │ +00001714 : │ │ │ │ │ PyCode_Addr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 188e │ │ │ │ │ + blt.w 186e │ │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1860 │ │ │ │ │ + bne.w 1840 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ @@ -2497,30 +2489,30 @@ │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt.n 1826 │ │ │ │ │ + blt.n 1806 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcs.w 18a4 │ │ │ │ │ + bcs.w 1884 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 17ae │ │ │ │ │ + beq.n 178e │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 1832 │ │ │ │ │ + bhi.n 1812 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 17ae │ │ │ │ │ + beq.n 178e │ │ │ │ │ sub.w r3, r3, #12 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add r3, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -2539,123 +2531,123 @@ │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bls.n 177c │ │ │ │ │ + bls.n 175c │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 177c │ │ │ │ │ + blt.n 175c │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 177c │ │ │ │ │ + bls.n 175c │ │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 177c │ │ │ │ │ + blt.n 175c │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 177c │ │ │ │ │ + bls.n 175c │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 177c │ │ │ │ │ + blt.n 175c │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.n 177c │ │ │ │ │ + beq.n 175c │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1810 │ │ │ │ │ + bge.n 17f0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge.n 1780 │ │ │ │ │ + bge.n 1760 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1892 │ │ │ │ │ + blt.n 1872 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ │ lsls r7, r4, #25 │ │ │ │ │ - bmi.n 1846 │ │ │ │ │ + bmi.n 1826 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r6, r4, #31 │ │ │ │ │ - bpl.n 17ae │ │ │ │ │ + bpl.n 178e │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 17ae │ │ │ │ │ + b.n 178e │ │ │ │ │ ldrb.w lr, [r2, #2] │ │ │ │ │ and.w r4, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ orr.w r4, r3, r4, lsl #6 │ │ │ │ │ - bne.n 186e │ │ │ │ │ + bne.n 184e │ │ │ │ │ lsrs r3, r4, #1 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 17ae │ │ │ │ │ - b.n 1842 │ │ │ │ │ + bpl.n 178e │ │ │ │ │ + b.n 1822 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1744 │ │ │ │ │ + beq.w 1724 │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ adds r7, r2, #3 │ │ │ │ │ movs r3, #6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ │ and.w lr, r6, #63 @ 0x3f │ │ │ │ │ mov r7, r5 │ │ │ │ │ lsls r5, r6, #25 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ - bmi.n 1872 │ │ │ │ │ - b.n 1858 │ │ │ │ │ + bmi.n 1852 │ │ │ │ │ + b.n 1838 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 24b0 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 182c │ │ │ │ │ - b.n 1892 │ │ │ │ │ + bge.n 180c │ │ │ │ │ + b.n 1872 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 182e │ │ │ │ │ + b.n 180e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018ac <_PyCode_CheckLineNumber>: │ │ │ │ │ +0000188c <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.n 196a <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ + blt.n 194a <_PyCode_CheckLineNumber+0xbe> │ │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 19da <_PyCode_CheckLineNumber+0x12e> │ │ │ │ │ + bcs.w 19ba <_PyCode_CheckLineNumber+0x12e> │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 18d4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.n 197a <_PyCode_CheckLineNumber+0xce> │ │ │ │ │ + bhi.n 195a <_PyCode_CheckLineNumber+0xce> │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + beq.n 18d4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ sub.w r3, r3, #12 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ @@ -2673,102 +2665,102 @@ │ │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ │ str r5, [r1, #16] │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - bls.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 18a0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 18a0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #2 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 18a0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 18a0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bls.n 18a0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r2, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + blt.n 18a0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - beq.n 18c0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + beq.n 18a0 <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1954 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ + bge.n 1934 <_PyCode_CheckLineNumber+0xa8> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 18c4 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bge.n 18a4 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - blt.n 19d6 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ + blt.n 19b6 <_PyCode_CheckLineNumber+0x12a> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ │ and.w r3, r5, #63 @ 0x3f │ │ │ │ │ lsls r6, r5, #25 │ │ │ │ │ - bmi.n 198e <_PyCode_CheckLineNumber+0xe2> │ │ │ │ │ + bmi.n 196e <_PyCode_CheckLineNumber+0xe2> │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ lsls r7, r5, #31 │ │ │ │ │ - bpl.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + bpl.n 18d4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ negs r3, r3 │ │ │ │ │ - b.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 18d4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ ldrb.w lr, [r2, #2] │ │ │ │ │ and.w r5, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ orr.w r5, r3, r5, lsl #6 │ │ │ │ │ - bne.n 19a8 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ + bne.n 1988 <_PyCode_CheckLineNumber+0xfc> │ │ │ │ │ lsrs r3, r5, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.n 18f4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ - b.n 198a <_PyCode_CheckLineNumber+0xde> │ │ │ │ │ + bpl.n 18d4 <_PyCode_CheckLineNumber+0x48> │ │ │ │ │ + b.n 196a <_PyCode_CheckLineNumber+0xde> │ │ │ │ │ add.w r8, r2, #3 │ │ │ │ │ movs r3, #6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ adds r3, #6 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ and.w lr, r7, #63 @ 0x3f │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #25 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orr.w r5, r5, lr │ │ │ │ │ - bmi.n 19ae <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ - b.n 19a0 <_PyCode_CheckLineNumber+0xf4> │ │ │ │ │ + bmi.n 198e <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ + b.n 1980 <_PyCode_CheckLineNumber+0xf4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 24b0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 1974 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ + ble.n 1954 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 19ca <_PyCode_CheckLineNumber+0x11e> │ │ │ │ │ + bgt.n 19aa <_PyCode_CheckLineNumber+0x11e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1976 <_PyCode_CheckLineNumber+0xca> │ │ │ │ │ + b.n 1956 <_PyCode_CheckLineNumber+0xca> │ │ │ │ │ │ │ │ │ │ -000019e0 : │ │ │ │ │ +000019c0 : │ │ │ │ │ advance(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1a66 │ │ │ │ │ + beq.n 1a46 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1a4a │ │ │ │ │ + bhi.n 1a2a │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 1a6a │ │ │ │ │ + beq.n 1a4a │ │ │ │ │ sub.w ip, r2, #12 │ │ │ │ │ rsbs r2, ip, #0 │ │ │ │ │ adc.w r2, r2, ip │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ @@ -2785,55 +2777,55 @@ │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r1, r1, r2, lsl #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bcs.n 1a48 │ │ │ │ │ + bcs.n 1a28 │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1a36 │ │ │ │ │ + bge.n 1a16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ add.w lr, r3, #2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ - bmi.n 1a6e │ │ │ │ │ + bmi.n 1a4e │ │ │ │ │ lsrs r2, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + b.n 19e4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + b.n 19e4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1a04 │ │ │ │ │ + b.n 19e4 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ │ orrs r1, r4 │ │ │ │ │ - b.n 1a58 │ │ │ │ │ + b.n 1a38 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a84 : │ │ │ │ │ +00001a64 : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (1ad0 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1ab0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 1ace │ │ │ │ │ + cbz r0, 1aae │ │ │ │ │ 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 │ │ │ │ │ @@ -2849,26 +2841,26 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ strd r1, r2, [r0, #12] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001ad4 : │ │ │ │ │ +00001ab4 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1b24 │ │ │ │ │ + bge.n 1b04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ │ @@ -2886,27 +2878,27 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldrd r0, r4, [r0, #28] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs.w 1cd6 │ │ │ │ │ + bcs.w 1cb6 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb.w lr, [r0] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and.w ip, lr, #7 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ │ ubfx ip, lr, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub.w r3, ip, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 1cae │ │ │ │ │ + bhi.w 1c8e │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .word 0x51030303 │ │ │ │ │ .short 0x4a15 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ subs r3, #10 │ │ │ │ │ add r3, ip │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ @@ -2915,143 +2907,143 @@ │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1ace │ │ │ │ │ add.w ip, r0, #2 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ │ lsls r5, r3, #25 │ │ │ │ │ - bmi.n 1c22 │ │ │ │ │ + bmi.n 1c02 │ │ │ │ │ lsrs r3, r0, #1 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ it mi │ │ │ │ │ negmi r3, r3 │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ strd r3, r3, [r2, #20] │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb.w lr, [ip] │ │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ + bne.n 1c4a │ │ │ │ │ add ip, r3 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ and.w r0, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n 1c8c │ │ │ │ │ + bne.n 1c6c │ │ │ │ │ subs r0, #1 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ │ lsls r5, r0, #25 │ │ │ │ │ - bmi.n 1c48 │ │ │ │ │ + bmi.n 1c28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1ace │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ strd r3, r3, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1ace │ │ │ │ │ add.w r0, r2, #12 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 1cdc │ │ │ │ │ + bl 1cbc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ strd r3, r3, [r2, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, r3 │ │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1ace │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ add.w lr, lr, #6 │ │ │ │ │ ldrb.w r4, [ip, #-1] │ │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w r3, r3, lr │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ - bmi.n 1c26 │ │ │ │ │ - b.n 1b98 │ │ │ │ │ + bmi.n 1c06 │ │ │ │ │ + b.n 1b78 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ adds r0, #6 │ │ │ │ │ ldrb.w r4, [ip, #-1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ - bmi.n 1c4a │ │ │ │ │ - b.n 1bea │ │ │ │ │ + bmi.n 1c2a │ │ │ │ │ + b.n 1bca │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add.w lr, lr, #6 │ │ │ │ │ ldrb.w r4, [r0, #-1] │ │ │ │ │ and.w r5, r4, #63 @ 0x3f │ │ │ │ │ lsl.w r5, r5, lr │ │ │ │ │ orr.w ip, ip, r5 │ │ │ │ │ lsls r5, r4, #25 │ │ │ │ │ - bmi.n 1c6e │ │ │ │ │ - b.n 1bbc │ │ │ │ │ + bmi.n 1c4e │ │ │ │ │ + b.n 1b9c │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb.w r4, [r3, #-1] │ │ │ │ │ and.w lr, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r0, r0, lr │ │ │ │ │ - bmi.n 1c90 │ │ │ │ │ - b.n 1bd4 │ │ │ │ │ + bmi.n 1c70 │ │ │ │ │ + b.n 1bb4 │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and.w r3, lr, #120 @ 0x78 │ │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ │ str.w lr, [r2, #20] │ │ │ │ │ and.w r0, ip, #15 │ │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ │ orr.w r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b.n 1aee │ │ │ │ │ + b.n 1ace │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b20 │ │ │ │ │ + b.n 1b00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cdc : │ │ │ │ │ +00001cbc : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 1cfc │ │ │ │ │ + bmi.n 1cdc │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r3, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -3059,45 +3051,45 @@ │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add.w ip, ip, #6 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - bmi.n 1cfe │ │ │ │ │ + bmi.n 1cde │ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r0, r0 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001d24 <_source_offset_converter>: │ │ │ │ │ +00001d04 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1d2e <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1d0e <_source_offset_converter+0xa> │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +00001d18 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1d4c │ │ │ │ │ + beq.n 1d2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1d56 │ │ │ │ │ + cbz r3, 1d36 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3111,127 +3103,127 @@ │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d80 <_PyCode_InitAddressRange>: │ │ │ │ │ +00001d60 <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ strd r0, r3, [r1, #12] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r2 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ strd r0, r2, [r1] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001da0 : │ │ │ │ │ +00001d80 : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ed6 │ │ │ │ │ + bne.w 1eb6 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f06 │ │ │ │ │ + beq.w 1ee6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [r0] │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f0a │ │ │ │ │ + beq.w 1eea │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1e9a │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ ands.w r2, r2, #32 │ │ │ │ │ - beq.n 1e0a │ │ │ │ │ + beq.n 1dea │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1efe │ │ │ │ │ + bne.n 1ede │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1e9a │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ │ lsls r1, r1, #26 │ │ │ │ │ - bpl.n 1e2c │ │ │ │ │ + bpl.n 1e0c │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1f10 │ │ │ │ │ + bne.n 1ef0 │ │ │ │ │ add.w r0, lr, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1e9a │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #18] │ │ │ │ │ lsls r7, r1, #26 │ │ │ │ │ - bpl.n 1e4e │ │ │ │ │ + bpl.n 1e2e │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1f18 │ │ │ │ │ + bne.n 1ef8 │ │ │ │ │ add.w r0, lr, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1e9a │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r1, #19] │ │ │ │ │ lsls r6, r1, #26 │ │ │ │ │ - bpl.n 1e70 │ │ │ │ │ + bpl.n 1e50 │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 1ef6 │ │ │ │ │ + bne.n 1ed6 │ │ │ │ │ add.w r0, lr, r2, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.n 1eba │ │ │ │ │ + ble.n 1e9a │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ add.w r6, lr, r2, lsl #2 │ │ │ │ │ add.w ip, r0, r1 │ │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ │ lsls r0, r0, #26 │ │ │ │ │ - bpl.n 1eb4 │ │ │ │ │ + bpl.n 1e94 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ iteee eq │ │ │ │ │ @@ -3242,196 +3234,191 @@ │ │ │ │ │ iteee eq │ │ │ │ │ addeq r2, #1 │ │ │ │ │ addne r2, #1 │ │ │ │ │ ldrne r5, [r4, #48] @ 0x30 │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 1e76 │ │ │ │ │ + bgt.n 1e56 │ │ │ │ │ ldr.w r2, [lr] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w lr, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne.w r2, [lr] │ │ │ │ │ mov r0, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1dd4 │ │ │ │ │ + beq.w 1db4 │ │ │ │ │ ldr.w r3, [lr] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ed0 │ │ │ │ │ + beq.n 1eb0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [lr] │ │ │ │ │ - b.n 1ed0 │ │ │ │ │ + b.n 1eb0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e68 │ │ │ │ │ + b.n 1e48 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e04 │ │ │ │ │ + b.n 1de4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - b.n 1ed0 │ │ │ │ │ + b.n 1eb0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e24 │ │ │ │ │ + b.n 1e04 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e46 │ │ │ │ │ + b.n 1e26 │ │ │ │ │ │ │ │ │ │ -00001f20 <_PyCode_GetVarnames>: │ │ │ │ │ +00001f00 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16f0 │ │ │ │ │ - cbnz r0, 1f46 <_PyCode_GetVarnames+0x26> │ │ │ │ │ + bl 16d0 │ │ │ │ │ + cbnz r0, 1f26 <_PyCode_GetVarnames+0x26> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ movs r2, #32 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 1f4c │ │ │ │ │ + b.n 1f2c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f4c : │ │ │ │ │ +00001f2c : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ - cbnz r3, 1f84 │ │ │ │ │ + cbnz r3, 1f64 │ │ │ │ │ mov r4, ip │ │ │ │ │ - bl 1f90 │ │ │ │ │ + bl 1f70 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1f80 │ │ │ │ │ + cbz r0, 1f60 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1f80 │ │ │ │ │ + beq.n 1f60 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1f7c │ │ │ │ │ - b.n 1f80 │ │ │ │ │ + bne.n 1f5c │ │ │ │ │ + b.n 1f60 │ │ │ │ │ │ │ │ │ │ -00001f90 : │ │ │ │ │ +00001f70 : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ 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 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20a2 │ │ │ │ │ + beq.n 2072 │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 2072 │ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ands r3, r5 │ │ │ │ │ - beq.n 1fd8 │ │ │ │ │ + beq.n 1fb8 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ittt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 2072 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 200c │ │ │ │ │ + beq.n 1fdc │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - itett ne │ │ │ │ │ - addne r1, #1 │ │ │ │ │ - addeq.w r1, r0, r3, lsl #2 │ │ │ │ │ - strne r1, [r2, #0] │ │ │ │ │ - addne.w r1, r0, r3, lsl #2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - it ne │ │ │ │ │ - ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ + bne.n 2088 │ │ │ │ │ + add.w r1, r0, r3, lsl #2 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 2072 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #18] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 2030 │ │ │ │ │ + beq.n 2000 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 20a4 │ │ │ │ │ + bne.n 2074 │ │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 2072 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 2054 │ │ │ │ │ + beq.n 2024 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 20ae │ │ │ │ │ + bne.n 207e │ │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - ble.n 20a2 │ │ │ │ │ + ble.n 2072 │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ │ add.w ip, r1, r2 │ │ │ │ │ ldrb.w r1, [ip, #16] │ │ │ │ │ tst r5, r1 │ │ │ │ │ - beq.n 209c │ │ │ │ │ + beq.n 206c │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w ip, r1, r2, lsl #2 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ iteee eq │ │ │ │ │ @@ -3442,37 +3429,42 @@ │ │ │ │ │ iteee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ strne r1, [r6, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - blt.n 205c │ │ │ │ │ + blt.n 202c │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 2028 │ │ │ │ │ + b.n 1ff8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 204c │ │ │ │ │ + b.n 201c │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ + b.n 1fd4 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000020b8 : │ │ │ │ │ +00002094 : │ │ │ │ │ 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] @ (2104 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (20e0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 2100 │ │ │ │ │ + cbz r0, 20dc │ │ │ │ │ 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 │ │ │ │ │ @@ -3488,249 +3480,219 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002108 : │ │ │ │ │ +000020e4 : │ │ │ │ │ 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 r2, r4, [r0, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 23f2 │ │ │ │ │ + bcs.w 2406 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq.n 214c │ │ │ │ │ + beq.n 2128 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 23b6 │ │ │ │ │ + bhi.w 23ac │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq.n 214c │ │ │ │ │ + beq.n 2128 │ │ │ │ │ sub.w r1, r3, #12 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r1, r3 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 242e │ │ │ │ │ + beq.w 2444 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r5, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bls.n 21c0 │ │ │ │ │ + bls.n 219c │ │ │ │ │ ldrsb.w r7, [r2, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 21c0 │ │ │ │ │ + blt.n 219c │ │ │ │ │ adds r7, r2, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bls.w 23cc │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bcs.w 23da │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 23cc │ │ │ │ │ + blt.w 23da │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 21c0 │ │ │ │ │ + bls.n 219c │ │ │ │ │ ldrsb.w r7, [r2, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 21c0 │ │ │ │ │ + blt.n 219c │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 21c0 │ │ │ │ │ + beq.n 219c │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 21ae │ │ │ │ │ + bge.n 218a │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.w 237e │ │ │ │ │ + bls.w 231e │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.n 21ee │ │ │ │ │ + beq.w 2368 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.w 2340 │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #1 │ │ │ │ │ - beq.n 21ee │ │ │ │ │ + beq.w 23de │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.w 23ee │ │ │ │ │ + beq.w 23fe │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.w 240e │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - str.w lr, [r0, #12] │ │ │ │ │ + beq.w 2362 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldrb.w ip, [r2], #1 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ + str.w lr, [r0, #12] │ │ │ │ │ + ldrb.w ip, [r8], #1 │ │ │ │ │ + str.w r8, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - add.w ip, lr, ip, lsl #1 │ │ │ │ │ - str.w ip, [r0, #16] │ │ │ │ │ - bls.n 2268 │ │ │ │ │ - ldrsb.w r8, [r3, #1] │ │ │ │ │ + add.w r2, lr, ip, lsl #1 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bls.w 23a2 │ │ │ │ │ + ldrsb.w ip, [r3, #1] │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + blt.w 23a2 │ │ │ │ │ + add.w ip, r3, #2 │ │ │ │ │ + str.w ip, [r0, #28] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bls.n 225a │ │ │ │ │ + ldrsb.w r8, [r8, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 2268 │ │ │ │ │ - add.w r8, r3, #2 │ │ │ │ │ - str.w r8, [r0, #28] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bls.w 23a0 │ │ │ │ │ - ldrsb.w r2, [r2, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.w 23a0 │ │ │ │ │ - adds r2, r3, #3 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bls.n 2268 │ │ │ │ │ + blt.n 225a │ │ │ │ │ + add.w ip, r3, #3 │ │ │ │ │ + str.w ip, [r0, #28] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bls.n 225a │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 2268 │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - beq.n 2268 │ │ │ │ │ - ldrsb.w r8, [r2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bge.n 2254 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - bne.n 22be │ │ │ │ │ - mov lr, ip │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b.n 21c2 │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - and.w r7, r2, #63 @ 0x3f │ │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ │ - bne.w 23d0 │ │ │ │ │ - lsrs r7, r7, #1 │ │ │ │ │ - lsls r2, r2, #31 │ │ │ │ │ - bmi.w 23ea │ │ │ │ │ - add r1, r7 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ │ - cmp r2, #31 │ │ │ │ │ - beq.w 240e │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - str.w lr, [r0, #12] │ │ │ │ │ - ldrb.w ip, [r2], #1 │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - and.w ip, ip, #7 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ + blt.n 225a │ │ │ │ │ + add.w ip, r3, #4 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + str.w ip, [r0, #28] │ │ │ │ │ + beq.n 2252 │ │ │ │ │ + ldrsb.w r8, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - add.w ip, lr, ip, lsl #1 │ │ │ │ │ - str.w ip, [r0, #16] │ │ │ │ │ - bhi.n 221e │ │ │ │ │ - b.n 2268 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bge.n 223a │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 2260 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + b.n 219e │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 2256 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 24b4 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - ldrsb.w r4, [r2, #-1] │ │ │ │ │ - ldrb.w r1, [r2, #-1] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.n 230e │ │ │ │ │ - subs r4, r2, #2 │ │ │ │ │ - str r4, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r2, #-2] │ │ │ │ │ - ldrb.w r1, [r2, #-2] │ │ │ │ │ + ble.w 24ac │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + str r2, [r0, #28] │ │ │ │ │ + ldrsb.w r6, [r3, #-1] │ │ │ │ │ + ldrb.w r4, [r3, #-1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ + blt.n 22b0 │ │ │ │ │ + subs r6, r3, #2 │ │ │ │ │ + str r6, [r0, #28] │ │ │ │ │ + ldrsb.w r7, [r3, #-2] │ │ │ │ │ + ldrb.w r4, [r3, #-2] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - blt.n 230e │ │ │ │ │ - subs r3, r2, #3 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - ldrsb.w r6, [r2, #-3] │ │ │ │ │ - ldrb.w r1, [r2, #-3] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + movlt r3, r2 │ │ │ │ │ + blt.n 22b0 │ │ │ │ │ + subs r2, r3, #3 │ │ │ │ │ + str r2, [r0, #28] │ │ │ │ │ + ldrsb.w r7, [r3, #-3] │ │ │ │ │ + ldrb.w r4, [r3, #-3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - blt.n 230e │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - ldrsb.w r4, [r3] │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge.n 22fe │ │ │ │ │ - ubfx r1, r1, #3, #4 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq.n 232c │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bls.n 23a4 │ │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ │ - and.w r3, r1, #63 @ 0x3f │ │ │ │ │ - lsls r4, r1, #25 │ │ │ │ │ - bmi.n 23f6 │ │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ │ - lsls r1, r1, #31 │ │ │ │ │ - bmi.n 240a │ │ │ │ │ - subs r7, r7, r3 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + movlt r3, r6 │ │ │ │ │ + blt.n 22b0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #28] │ │ │ │ │ + ldrsb.w r6, [r2] │ │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bge.n 22a0 │ │ │ │ │ + ubfx r4, r4, #3, #4 │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + beq.n 22ce │ │ │ │ │ + cmp r4, #12 │ │ │ │ │ + bhi.w 23c2 │ │ │ │ │ + cmp r4, #11 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 22ce │ │ │ │ │ + cmp r4, #12 │ │ │ │ │ + beq.w 2402 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - ldrsb.w r1, [r2, #-2] │ │ │ │ │ - ldrb.w r3, [r2, #-2] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 2360 │ │ │ │ │ - ldrsb.w r1, [r2, #-3] │ │ │ │ │ - ldrb.w r3, [r2, #-3] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 2360 │ │ │ │ │ - ldrsb.w r1, [r2, #-4] │ │ │ │ │ - ldrb.w r3, [r2, #-4] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt.n 2360 │ │ │ │ │ - subs r1, r2, #4 │ │ │ │ │ - ldrb.w r3, [r1, #-1]! │ │ │ │ │ - lsls r4, r3, #24 │ │ │ │ │ - bpl.n 2358 │ │ │ │ │ - and.w r3, r3, #7 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - sub.w r3, lr, r3, lsl #1 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - ldrb.w r3, [r2, #-2] │ │ │ │ │ + ldrsb.w r4, [r3, #-2] │ │ │ │ │ + ldrb.w r2, [r3, #-2] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2302 │ │ │ │ │ + ldrsb.w r4, [r3, #-3] │ │ │ │ │ + ldrb.w r2, [r3, #-3] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2302 │ │ │ │ │ + ldrsb.w r4, [r3, #-4] │ │ │ │ │ + ldrb.w r2, [r3, #-4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2302 │ │ │ │ │ + subs r4, r3, #4 │ │ │ │ │ + ldrb.w r2, [r4, #-1]! │ │ │ │ │ + lsls r6, r2, #24 │ │ │ │ │ + bpl.n 22fa │ │ │ │ │ + and.w r2, r2, #7 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + sub.w r2, lr, r2, lsl #1 │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ + ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - itee ne │ │ │ │ │ - strne r7, [r0, #20] │ │ │ │ │ - moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - streq r3, [r0, #20] │ │ │ │ │ + it eq │ │ │ │ │ + moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, lr │ │ │ │ │ @@ -3739,198 +3701,233 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _source_offset_converter │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b.n 2268 │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 232c │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bne.n 232c │ │ │ │ │ - subs r7, #2 │ │ │ │ │ - b.n 232c │ │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ │ + and.w r7, r2, #63 @ 0x3f │ │ │ │ │ + tst.w r2, #64 @ 0x40 │ │ │ │ │ + bne.n 23e2 │ │ │ │ │ + lsrs r7, r7, #1 │ │ │ │ │ + lsls r2, r2, #31 │ │ │ │ │ + bmi.n 23fa │ │ │ │ │ + add r7, r1 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + bne.w 21da │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 21da │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq.n 240a │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ + str.w lr, [r0, #12] │ │ │ │ │ + ldrb.w r2, [r8], #1 │ │ │ │ │ + str.w r8, [r0, #28] │ │ │ │ │ + and.w r2, r2, #7 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + add.w r2, lr, r2, lsl #1 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bls.n 23a6 │ │ │ │ │ + ldrsb.w r1, [r3, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 23a6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 220a │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n 2252 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 2252 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ - bmi.n 2416 │ │ │ │ │ + bmi.n 240e │ │ │ │ │ lsrs r1, r1, #1 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ - bpl.w 214c │ │ │ │ │ + bpl.w 2128 │ │ │ │ │ negs r1, r1 │ │ │ │ │ - b.n 214c │ │ │ │ │ + b.n 2128 │ │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ │ + and.w r2, r4, #63 @ 0x3f │ │ │ │ │ + lsls r4, r4, #25 │ │ │ │ │ + bmi.n 2426 │ │ │ │ │ + lsls r7, r2, #31 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r1, r2, lsr #1 │ │ │ │ │ + subpl.w r1, r1, r2, lsr #1 │ │ │ │ │ + b.n 22ce │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + b.n 219c │ │ │ │ │ + adds r7, r1, #1 │ │ │ │ │ + b.n 236a │ │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ │ and.w r2, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ orr.w r2, r7, r2, lsl #6 │ │ │ │ │ - bne.n 2458 │ │ │ │ │ + bne.n 246e │ │ │ │ │ lsrs r7, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.w 228a │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - b.n 21ee │ │ │ │ │ - adds r1, #2 │ │ │ │ │ - b.n 21ee │ │ │ │ │ + bpl.n 2352 │ │ │ │ │ + subs r7, r1, r7 │ │ │ │ │ + b.n 236a │ │ │ │ │ + adds r7, r1, #2 │ │ │ │ │ + b.n 236a │ │ │ │ │ + subs r1, #2 │ │ │ │ │ + b.n 22ce │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 239a │ │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ │ - and.w r1, r4, #63 @ 0x3f │ │ │ │ │ - orr.w r1, r3, r1, lsl #6 │ │ │ │ │ - lsls r3, r4, #25 │ │ │ │ │ - bmi.n 2496 │ │ │ │ │ - lsrs r3, r1, #1 │ │ │ │ │ - lsls r6, r1, #31 │ │ │ │ │ - bpl.n 232a │ │ │ │ │ - add r7, r3 │ │ │ │ │ - b.n 232c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 229a │ │ │ │ │ + b.n 233a │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 2362 │ │ │ │ │ ldrb r5, [r2, #2] │ │ │ │ │ and.w r3, r5, #63 @ 0x3f │ │ │ │ │ orr.w r3, r1, r3, lsl #6 │ │ │ │ │ lsls r1, r5, #25 │ │ │ │ │ - bmi.n 247a │ │ │ │ │ + bmi.n 2490 │ │ │ │ │ lsrs r1, r3, #1 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ - bpl.w 214c │ │ │ │ │ - b.n 23c8 │ │ │ │ │ + bpl.w 2128 │ │ │ │ │ + b.n 23be │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldrb.w ip, [r7], #1 │ │ │ │ │ + adds r4, #6 │ │ │ │ │ + and.w r6, ip, #63 @ 0x3f │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + lsl.w r6, r6, r4 │ │ │ │ │ + orr.w r2, r2, r6 │ │ │ │ │ + beq.n 23cc │ │ │ │ │ + b.n 242a │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r5, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bhi.w 2180 │ │ │ │ │ - b.n 21c0 │ │ │ │ │ + bhi.w 215c │ │ │ │ │ + b.n 219c │ │ │ │ │ add.w r8, r3, #3 │ │ │ │ │ mov.w r9, #6 │ │ │ │ │ ldrb.w r7, [r8], #1 │ │ │ │ │ add.w r9, r9, #6 │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r9 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bmi.n 2460 │ │ │ │ │ - b.n 23e2 │ │ │ │ │ + bmi.n 2476 │ │ │ │ │ + b.n 23f4 │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ movs r1, #6 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ and.w r5, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ - bmi.n 247e │ │ │ │ │ - b.n 2424 │ │ │ │ │ - adds r6, r2, #2 │ │ │ │ │ - movs r3, #6 │ │ │ │ │ - ldrb.w ip, [r6], #1 │ │ │ │ │ - adds r3, #6 │ │ │ │ │ - and.w r4, ip, #63 @ 0x3f │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - lsl.w r4, r4, r3 │ │ │ │ │ - orr.w r1, r1, r4 │ │ │ │ │ - beq.n 2404 │ │ │ │ │ - b.n 249a │ │ │ │ │ - mov lr, ip │ │ │ │ │ - b.n 237e │ │ │ │ │ + bmi.n 2494 │ │ │ │ │ + b.n 241c │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + b.n 231e │ │ │ │ │ │ │ │ │ │ -000024b8 : │ │ │ │ │ +000024b0 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb.w ip, [r1, #-1] │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 24bc │ │ │ │ │ + bge.n 24b4 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 252c │ │ │ │ │ + beq.n 2524 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 2538 │ │ │ │ │ + bhi.n 2530 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 2534 │ │ │ │ │ + beq.n 252c │ │ │ │ │ sub.w r6, r2, #12 │ │ │ │ │ negs r2, r6 │ │ │ │ │ adcs r2, r6 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ sub.w ip, r4, r2 │ │ │ │ │ str.w lr, [r0, #4] │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2530 │ │ │ │ │ + beq.n 2528 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ - bpl.n 2502 │ │ │ │ │ + bpl.n 24fa │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ sub.w r2, lr, r2 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 24ea │ │ │ │ │ + b.n 24e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 2512 │ │ │ │ │ + b.n 250a │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 24ea │ │ │ │ │ + b.n 24e2 │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 2556 │ │ │ │ │ + bmi.n 254e │ │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne r2, r2 │ │ │ │ │ - b.n 24ea │ │ │ │ │ + b.n 24e2 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ adds r4, r6, #6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n 2544 │ │ │ │ │ + b.n 253c │ │ │ │ │ │ │ │ │ │ -0000256c : │ │ │ │ │ +00002564 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2580 │ │ │ │ │ + beq.n 2578 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 258a │ │ │ │ │ + cbz r3, 2582 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3944,80 +3941,80 @@ │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025b4 : │ │ │ │ │ +000025ac : │ │ │ │ │ code_getcode(): │ │ │ │ │ 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.w r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 26a2 │ │ │ │ │ + bne.n 269a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26ba │ │ │ │ │ + beq.n 26b2 │ │ │ │ │ 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 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26be │ │ │ │ │ + beq.n 26b6 │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r5, r0, #16 │ │ │ │ │ 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 264a │ │ │ │ │ + ble.n 2642 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.n 2666 │ │ │ │ │ + beq.n 265e │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 269a │ │ │ │ │ + beq.n 2692 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w r2, fp, lsl #1 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 2614 │ │ │ │ │ + bgt.n 260c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2660 │ │ │ │ │ + beq.n 2658 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add.w ip, ip, #2 │ │ │ │ │ @@ -4029,153 +4026,153 @@ │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ ldrb.w ip, [ip, #17] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 263a │ │ │ │ │ + bne.n 2632 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 2614 │ │ │ │ │ - b.n 264a │ │ │ │ │ + bgt.n 260c │ │ │ │ │ + b.n 2642 │ │ │ │ │ ldr.w sl, [r9] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 25e8 │ │ │ │ │ + beq.n 25e0 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 265a │ │ │ │ │ - b.n 2660 │ │ │ │ │ + bne.n 2652 │ │ │ │ │ + b.n 2658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 2660 │ │ │ │ │ + b.n 2658 │ │ │ │ │ │ │ │ │ │ -000026c4 : │ │ │ │ │ +000026bc : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ - bne.n 2708 │ │ │ │ │ - cbz r1, 2708 │ │ │ │ │ + bne.n 2700 │ │ │ │ │ + cbz r1, 2700 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2732 │ │ │ │ │ + beq.n 272a │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, 272e │ │ │ │ │ + cbz r0, 2726 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add.w ip, sp, #28 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ - ldr.w ip, [pc, #44] @ 2740 │ │ │ │ │ + ldr.w ip, [pc, #44] @ 2738 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 26e2 │ │ │ │ │ + bne.n 26da │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2704 │ │ │ │ │ + b.n 26fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 272e │ │ │ │ │ + bne.n 2726 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26ee │ │ │ │ │ + b.n 26e6 │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002744 : │ │ │ │ │ +0000273c : │ │ │ │ │ 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 292a │ │ │ │ │ + bhi.w 2922 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 292a │ │ │ │ │ + bne.w 2922 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 292a │ │ │ │ │ + bne.w 2922 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 27a4 │ │ │ │ │ + cbnz r0, 279c │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 28dc │ │ │ │ │ + beq.w 28d4 │ │ │ │ │ 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 28f0 │ │ │ │ │ + bne.w 28e8 │ │ │ │ │ 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 2786 │ │ │ │ │ + bne.n 277e │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 277e │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 277e │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 277e │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 277e │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 277e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 283c │ │ │ │ │ + ble.n 2834 │ │ │ │ │ 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 │ │ │ │ │ @@ -4189,146 +4186,146 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ uxtb r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ - beq.n 28f6 │ │ │ │ │ + beq.n 28ee │ │ │ │ │ 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 2916 │ │ │ │ │ + beq.n 290e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 2786 │ │ │ │ │ + bne.n 277e │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 27ee │ │ │ │ │ + blt.n 27e6 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1148 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2932 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - bl 1168 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1148 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 293e │ │ │ │ │ + beq.n 2936 │ │ │ │ │ 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 2878 │ │ │ │ │ + beq.n 2870 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2878 │ │ │ │ │ + cbnz r3, 2870 │ │ │ │ │ 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 2892 │ │ │ │ │ + beq.n 288a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 2892 │ │ │ │ │ + cbnz r3, 288a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2934 │ │ │ │ │ + ble.n 292c │ │ │ │ │ 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 2934 │ │ │ │ │ + ble.n 292c │ │ │ │ │ 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 2934 │ │ │ │ │ + ble.n 292c │ │ │ │ │ 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 2934 │ │ │ │ │ + ble.n 292c │ │ │ │ │ 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 2934 │ │ │ │ │ + ble.n 292c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 278c │ │ │ │ │ + bne.w 2784 │ │ │ │ │ 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 27a0 │ │ │ │ │ + beq.w 2798 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 2798 │ │ │ │ │ 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 2824 │ │ │ │ │ + bne.n 281c │ │ │ │ │ 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 2824 │ │ │ │ │ + b.n 281c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 2798 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2786 │ │ │ │ │ + beq.w 277e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 27a0 │ │ │ │ │ + b.n 2798 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2932 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 293a │ │ │ │ │ + bne.n 2932 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 293a │ │ │ │ │ + b.n 2932 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -10,24 +10,24 @@ │ │ │ │ │ 00000002 <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16f0 │ │ │ │ │ + bl 16d0 │ │ │ │ │ R_ARM_THM_CALL init_co_cached │ │ │ │ │ cbnz r0, 2a <_PyCode_GetFreevars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.w 1f4c │ │ │ │ │ + b.w 1f2c │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000002e : │ │ │ │ │ code_getcellvars(): │ │ │ │ │ b.n 30 <_PyCode_GetCellvars> │ │ │ │ │ @@ -35,24 +35,24 @@ │ │ │ │ │ 00000030 <_PyCode_GetCellvars>: │ │ │ │ │ _PyCode_GetCellvars(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 16f0 │ │ │ │ │ + bl 16d0 │ │ │ │ │ R_ARM_THM_CALL init_co_cached │ │ │ │ │ cbnz r0, 58 <_PyCode_GetCellvars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.w 1f4c │ │ │ │ │ + b.w 1f2c │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000005c : │ │ │ │ │ PyCode_NewEmpty(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -126,27 +126,27 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 33a │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ strd r7, r9, [sp, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 19e0 │ │ │ │ │ + bl 19c0 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ beq.n 2e8 │ │ │ │ │ subs r4, r5, r4 │ │ │ │ │ @@ -922,24 +922,24 @@ │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 7b6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ b.n 7b6 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb4 │ │ │ │ │ + bl e94 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007d6 : │ │ │ │ │ validate_and_copy_tuple(): │ │ │ │ │ @@ -1029,20 +1029,20 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ 0000089e : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ - b.w 15e0 <_PyCode_GetCode> │ │ │ │ │ + b.w 15c0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 000008a2 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b.w 1f20 <_PyCode_GetVarnames> │ │ │ │ │ + b.w 1f00 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 000008a6 : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w 30 <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ @@ -1241,18 +1241,18 @@ │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r1 │ │ │ │ │ mov r1, sp │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ - bl 18ac <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 188c <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 24b0 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ @@ -1340,15 +1340,15 @@ │ │ │ │ │ lsls r4, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ b.n b5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ b.n bcc │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1cdc │ │ │ │ │ + bl 1cbc │ │ │ │ │ R_ARM_THM_CALL read_signed_varint │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1388,14 +1388,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 bf2 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 24b8 │ │ │ │ │ + bl 24b0 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n bf4 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ │ 27: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ 28: 00000084 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ 29: 000000b4 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ 30: 00000168 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ 31: 000001ac 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ 32: 00000550 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 33: 00000551 1504 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ - 34: 00000895 476 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 34: 00000899 472 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ 35: 000008b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 000008c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 37: 00000b28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 000001e8 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ 39: 000001f8 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ 40: 0000021c 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ 41: 000003f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -54,15 +54,15 @@ │ │ │ │ │ 50: 000006b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 51: 000007b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 52: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ 53: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ 54: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ 55: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ 56: 000007c0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 57: 000007c1 212 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ + 57: 000007c1 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ 58: 00000c2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 59: 00000c2d 238 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ 60: 0000024c 0 NOTYPE LOCAL DEFAULT 10 .LC15 │ │ │ │ │ 61: 00000250 0 NOTYPE LOCAL DEFAULT 10 .LC16 │ │ │ │ │ 62: 0000025c 0 NOTYPE LOCAL DEFAULT 10 .LC17 │ │ │ │ │ 63: 00000019 108 FUNC LOCAL DEFAULT 8 complex___format__ │ │ │ │ │ 64: 00000268 0 NOTYPE LOCAL DEFAULT 10 .LC18 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -81,47 +81,47 @@ │ │ │ │ │ 00000734 0000870a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ 0000074a 0000880a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ 0000075a 0000890a R_ARM_THM_CALL 00000000 log │ │ │ │ │ 0000076a 00008a0a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ 0000079a 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 000007e8 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 000007fe 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000806 0000352f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ -0000080a 00003530 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ -0000080e 0000362f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ -00000812 00003630 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ -0000081a 0000372f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -0000081e 00003730 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00000824 00008c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000082e 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000834 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000868 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000870 0000342f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ -00000874 00003430 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ -00000880 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000888 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008a8 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000008ac 00009330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000008e6 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00000916 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000009c2 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009ca 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009ce 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009d4 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000009da 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000009fa 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009fe 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a02 0000402f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ -00000a06 00004030 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ -00000a0c 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a20 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a30 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a34 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a3a 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a42 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000808 0000352f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ +0000080c 00003530 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ +00000810 0000362f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ +00000814 00003630 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ +0000081c 0000372f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00000820 00003730 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00000826 00008c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000830 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000836 00008d0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000086a 00008b0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000872 0000342f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ +00000876 00003430 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ +00000882 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000088e 00005e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008ac 0000932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000008b0 00009330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000008ea 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000091a 0000940a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000009c6 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009ce 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009d2 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009d8 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009de 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000009fe 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a02 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a06 0000402f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ +00000a0a 00004030 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ +00000a10 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a24 0000630a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a34 0000842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a38 00008430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a3e 0000950a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a46 0000960a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000a8c 0000970a R_ARM_THM_CALL 00000ac9 _Py_c_abs │ │ │ │ │ 00000a94 00006e0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00000aac 0000832f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000ab0 00008330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000ab4 0000442f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ 00000ab8 00004430 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ 00000abe 0000700a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -243,16 +243,16 @@ │ │ │ │ │ 0000066c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000672 00005f0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000067e 0000730a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ 0000068a 0000610a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 000006d8 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0000740a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 000006fa 0000750a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000702 0000222f R_ARM_THM_MOVW_ABS_NC 00000895 complex_from_string_inner │ │ │ │ │ -00000706 00002230 R_ARM_THM_MOVT_ABS 00000895 complex_from_string_inner │ │ │ │ │ +00000702 0000222f R_ARM_THM_MOVW_ABS_NC 00000899 complex_from_string_inner │ │ │ │ │ +00000706 00002230 R_ARM_THM_MOVT_ABS 00000899 complex_from_string_inner │ │ │ │ │ 00000710 00001a2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ 00000714 00001a30 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ 00000718 0000760a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ 0000076c 0000770a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000786 0000660a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007fe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000802 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -762,33 +762,34 @@ │ │ │ │ │ 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 83e │ │ │ │ │ + beq.n 840 │ │ │ │ │ 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 888 │ │ │ │ │ + beq.n 882 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 880 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 88e │ │ │ │ │ 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 │ │ │ │ │ @@ -826,35 +827,36 @@ │ │ │ │ │ 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, 888 │ │ │ │ │ + cbz r0, 882 │ │ │ │ │ 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 818 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 82c │ │ │ │ │ + b.n 81a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 82c │ │ │ │ │ + b.n 82e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 82e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000894 : │ │ │ │ │ +00000898 : │ │ │ │ │ complex_from_string_inner(): │ │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ @@ -867,178 +869,177 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ │ ands.w r2, r2, #8 │ │ │ │ │ - bne.n 8ba │ │ │ │ │ + bne.n 8be │ │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ │ - bne.n 994 │ │ │ │ │ + bne.n 998 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 8ce │ │ │ │ │ + bmi.n 8d2 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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.n 9c2 │ │ │ │ │ + beq.n 9c6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 9e0 │ │ │ │ │ + beq.n 9e4 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ │ - beq.n 90e │ │ │ │ │ - bhi.n 998 │ │ │ │ │ + beq.n 912 │ │ │ │ │ + bhi.n 99c │ │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ │ - bne.n 98e │ │ │ │ │ + bne.n 992 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a1c │ │ │ │ │ + beq.n a20 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9ac │ │ │ │ │ + beq.n 9b0 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - bne.n 9fa │ │ │ │ │ + bne.n 9fe │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ │ ldr.w r1, [r6, r0, lsl #2] │ │ │ │ │ lsls r7, r1, #28 │ │ │ │ │ - bmi.n 93c │ │ │ │ │ + bmi.n 940 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 962 │ │ │ │ │ + beq.n 966 │ │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ │ - bne.n 9fa │ │ │ │ │ + bne.n 9fe │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ ldr.w r1, [r6, r1, lsl #2] │ │ │ │ │ lsls r1, r1, #28 │ │ │ │ │ - bmi.n 954 │ │ │ │ │ + bmi.n 958 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 9fa │ │ │ │ │ + bne.n 9fe │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 984 │ │ │ │ │ + cbz r0, 988 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d0, [r0, #16] │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - vldr d0, [pc, #216] @ a68 │ │ │ │ │ - b.n 93c │ │ │ │ │ + vldr d0, [pc, #212] @ a68 │ │ │ │ │ + b.n 940 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 8e0 │ │ │ │ │ + b.n 8e4 │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ │ - bne.n 98e │ │ │ │ │ + bne.n 992 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - vldr d8, [pc, #192] @ a68 │ │ │ │ │ - b.n 93c │ │ │ │ │ + vldr d8, [pc, #188] @ a68 │ │ │ │ │ + b.n 940 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ │ - b.n 930 │ │ │ │ │ + b.n 934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fc │ │ │ │ │ + beq.n 900 │ │ │ │ │ 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, a10 │ │ │ │ │ + cbz r0, a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 8fc │ │ │ │ │ + b.n 900 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.n a4e │ │ │ │ │ + beq.n a52 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.n a14 │ │ │ │ │ + beq.n a18 │ │ │ │ │ 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 984 │ │ │ │ │ + b.n 988 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - vldr d8, [pc, #80] @ a68 │ │ │ │ │ - b.n 93c │ │ │ │ │ + vldr d8, [pc, #76] @ a68 │ │ │ │ │ + b.n 940 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92a │ │ │ │ │ + beq.w 92e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a10 │ │ │ │ │ + beq.n a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 92a │ │ │ │ │ + b.n 92e │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ │ - b.n 9f0 │ │ │ │ │ - nop.w │ │ │ │ │ + b.n 9f4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00000a70 : │ │ │ │ │ complex___complex__(): │ │ │ │ │ b.w 150 │ │ │ │ │ │ │ │ │ │ 00000a74 : │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 32068 (bytes into file) │ │ │ │ │ + Start of section headers: 31984 (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 0x7d44: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7cf0: │ │ │ │ │ │ │ │ │ │ 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 00025c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0063c4 000180 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000290 000b7c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006544 000610 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000e0c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000e0c 0021a8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006b54 000f50 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002fb4 0009d2 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003988 0002e8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007aa4 0001e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003c70 00049d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007c8c 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00410d 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00410d 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004140 001390 10 16 225 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0054d0 000ef2 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007cb4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00026c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0063a0 000198 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0002a0 000b7c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006538 000610 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000e1c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e1c 002174 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006b48 000f08 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002f90 0009d2 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003964 0002e8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007a50 0001e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003c4c 00049d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007c38 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0040e9 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0040e9 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00411c 001390 10 16 225 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0054ac 000ef2 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007c60 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -74,15 +74,15 @@ │ │ │ │ │ 70: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 71: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 72: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 73: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 74: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 75: 0000141c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 76: 0000141d 268 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ - 77: 00000199 52 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ + 77: 000001a9 52 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ 78: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 79: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 80: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 81: 00001529 170 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 82: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 83: 000016f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 84: 000016fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -136,45 +136,45 @@ │ │ │ │ │ 132: 00000125 56 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ 133: 000020d5 12 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ 134: 000020e1 48 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ 135: 0000210c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 136: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 137: 00002110 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 138: 00002111 60 FUNC LOCAL DEFAULT 6 wrapperdescr_repr │ │ │ │ │ - 139: 0000214d 32 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ + 139: 0000214d 40 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ 140: 000005bc 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 141: 0000216d 60 FUNC LOCAL DEFAULT 6 method_repr │ │ │ │ │ + 141: 0000015d 16 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ 142: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 143: 0000015d 16 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ + 143: 0000016d 16 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ 144: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 145: 0000016d 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ + 145: 0000017d 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ 146: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 147: 0000017d 16 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ - 148: 0000018d 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ + 147: 0000018d 16 FUNC LOCAL DEFAULT 1 member_repr │ │ │ │ │ + 148: 0000019d 12 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ 149: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 150: 00000001 10 FUNC LOCAL DEFAULT 9 property_deleter │ │ │ │ │ - 151: 000001c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 152: 000001cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 153: 000001cd 10 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ + 151: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 152: 000001dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 153: 000001dd 10 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ 154: 0000000b 8 FUNC LOCAL DEFAULT 9 property_getter │ │ │ │ │ - 155: 000001d9 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ - 156: 000001e5 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ + 155: 000001e9 10 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ + 156: 000001f5 10 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ 157: 00000634 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 158: 00000013 62 FUNC LOCAL DEFAULT 9 property_get__name__ │ │ │ │ │ - 159: 000001f1 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 159: 00000201 14 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ 160: 00000051 44 FUNC LOCAL DEFAULT 9 property_set__name__ │ │ │ │ │ - 161: 00000201 20 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ - 162: 00000215 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ + 161: 00000211 20 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ + 162: 00000225 12 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ 163: 0000007d 6 FUNC LOCAL DEFAULT 9 mappingproxy_richcompare │ │ │ │ │ - 164: 00000221 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 164: 00000231 12 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ 165: 00000083 46 FUNC LOCAL DEFAULT 9 mappingproxy_copy │ │ │ │ │ 166: 000000ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 167: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 168: 0000022d 48 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ - 169: 00000258 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 168: 0000023d 48 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ + 169: 00000268 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 170: 000000b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 171: 000000b1 52 FUNC LOCAL DEFAULT 9 wrapper_reduce │ │ │ │ │ 172: 000000e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 173: 000000e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 174: 000000e5 6 FUNC LOCAL DEFAULT 9 mappingproxy_hash │ │ │ │ │ 175: 000000eb 46 FUNC LOCAL DEFAULT 9 mappingproxy_reversed │ │ │ │ │ 176: 00000114 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x63c4 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x63a0 contains 51 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000036 0000252f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ 0000003a 00002530 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ 0000003e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00000042 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ @@ -22,39 +22,42 @@ │ │ │ │ │ 00000104 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000108 00007c2f R_ARM_THM_MOVW_ABS_NC 00000550 .LC33 │ │ │ │ │ 0000010c 00007c30 R_ARM_THM_MOVT_ABS 00000550 .LC33 │ │ │ │ │ 00000112 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000118 00001a0a R_ARM_THM_CALL 000003a9 Py_XDECREF │ │ │ │ │ 00000120 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000156 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000015c 00008e2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ -00000160 00008e30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -0000016e 0000902f R_ARM_THM_MOVW_ABS_NC 00000600 .LC38 │ │ │ │ │ -00000172 00009030 R_ARM_THM_MOVT_ABS 00000600 .LC38 │ │ │ │ │ -0000017c 0000922f R_ARM_THM_MOVW_ABS_NC 00000614 .LC39 │ │ │ │ │ -00000180 00009230 R_ARM_THM_MOVT_ABS 00000614 .LC39 │ │ │ │ │ -000001c8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000023e 0001220a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000244 0000a72f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ -00000248 0000a730 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ -00000258 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000015c 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ +00000160 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ +0000016c 00008e2f R_ARM_THM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00000170 00008e30 R_ARM_THM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +0000017e 0000902f R_ARM_THM_MOVW_ABS_NC 00000600 .LC38 │ │ │ │ │ +00000182 00009030 R_ARM_THM_MOVT_ABS 00000600 .LC38 │ │ │ │ │ +0000018c 0000922f R_ARM_THM_MOVW_ABS_NC 00000614 .LC39 │ │ │ │ │ +00000190 00009230 R_ARM_THM_MOVT_ABS 00000614 .LC39 │ │ │ │ │ +000001d8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000024e 0001220a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000254 0000a72f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ +00000258 0000a730 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ +00000268 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000168 00008b1e R_ARM_THM_JUMP24 0000214d descr_repr.isra.0 │ │ │ │ │ -00000178 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000188 00008b1e R_ARM_THM_JUMP24 0000214d descr_repr.isra.0 │ │ │ │ │ -00000194 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -000001c2 0000f71e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000001d2 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000001de 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -000001ea 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -000001fa 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -0000021c 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000228 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000254 0001231e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000178 00008b1e R_ARM_THM_JUMP24 0000214d descr_repr.isra.0 │ │ │ │ │ +00000188 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000198 00008b1e R_ARM_THM_JUMP24 0000214d descr_repr.isra.0 │ │ │ │ │ +000001a4 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000001d2 0000f71e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000001e2 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000001ee 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000001fa 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +0000020a 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +0000022c 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000238 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000264 0001231e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6544 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6538 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ 0000002c 00008a02 R_ARM_ABS32 00002111 wrapperdescr_repr │ │ │ │ │ 00000040 00006302 R_ARM_ABS32 00001b09 wrapperdescr_call │ │ │ │ │ 00000048 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -62,46 +65,46 @@ │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000088 00005902 R_ARM_ABS32 000018c1 wrapperdescr_get │ │ │ │ │ 000000d4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -000000fc 00008d02 R_ARM_ABS32 0000216d method_repr │ │ │ │ │ +000000fc 00008d02 R_ARM_ABS32 0000015d method_repr │ │ │ │ │ 00000110 00013502 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 00000118 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000158 00003202 R_ARM_ABS32 00000bb5 method_get │ │ │ │ │ 000001a4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -000001cc 00008d02 R_ARM_ABS32 0000216d method_repr │ │ │ │ │ +000001cc 00008d02 R_ARM_ABS32 0000015d method_repr │ │ │ │ │ 000001e0 0000b902 R_ARM_ABS32 00000197 classmethoddescr_call │ │ │ │ │ 000001e8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000228 00001f02 R_ARM_ABS32 000003c5 classmethod_get │ │ │ │ │ 00000274 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -0000029c 00008f02 R_ARM_ABS32 0000015d getset_repr │ │ │ │ │ +0000029c 00008f02 R_ARM_ABS32 0000016d getset_repr │ │ │ │ │ 000002b8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002cc 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002f8 00003d02 R_ARM_ABS32 00001009 getset_get │ │ │ │ │ 000002fc 00004002 R_ARM_ABS32 000010f1 getset_set │ │ │ │ │ 00000344 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -0000036c 00009302 R_ARM_ABS32 0000017d member_repr │ │ │ │ │ +0000036c 00009302 R_ARM_ABS32 0000018d member_repr │ │ │ │ │ 00000388 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 000003b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003c8 00003002 R_ARM_ABS32 00000b25 member_get │ │ │ │ │ 000003cc 00003e02 R_ARM_ABS32 0000109d member_set │ │ │ │ │ @@ -135,15 +138,15 @@ │ │ │ │ │ 00000570 0000bc02 R_ARM_ABS32 0000024b wrapper_richcompare │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005e0 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f4 00006d02 R_ARM_ABS32 00001e39 mappingproxy_dealloc │ │ │ │ │ -00000608 00009102 R_ARM_ABS32 0000016d mappingproxy_repr │ │ │ │ │ +00000608 00009102 R_ARM_ABS32 0000017d mappingproxy_repr │ │ │ │ │ 0000060c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000618 0000ae02 R_ARM_ABS32 000000e5 mappingproxy_hash │ │ │ │ │ 00000620 0000c002 R_ARM_ABS32 000002db mappingproxy_str │ │ │ │ │ 00000624 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000634 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -180,23 +183,23 @@ │ │ │ │ │ 00000784 00003b02 R_ARM_ABS32 00000f9d property_set_name │ │ │ │ │ 0000078c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 0000a102 R_ARM_ABS32 00000201 wrapper_objclass │ │ │ │ │ +00000808 0000a102 R_ARM_ABS32 00000211 wrapper_objclass │ │ │ │ │ 00000818 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000081c 00009902 R_ARM_ABS32 000001cd wrapper_name │ │ │ │ │ +0000081c 00009902 R_ARM_ABS32 000001dd wrapper_name │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000830 0000c102 R_ARM_ABS32 000002e1 wrapper_qualname │ │ │ │ │ 00000840 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000844 0000a202 R_ARM_ABS32 00000215 wrapper_doc │ │ │ │ │ +00000844 0000a202 R_ARM_ABS32 00000225 wrapper_doc │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000858 00009f02 R_ARM_ABS32 000001f1 wrapper_text_signature │ │ │ │ │ +00000858 00009f02 R_ARM_ABS32 00000201 wrapper_text_signature │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a8 0000ab02 R_ARM_ABS32 000000b1 wrapper_reduce │ │ │ │ │ 000008c4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c8 00007602 R_ARM_ABS32 00001f79 mappingproxy_get │ │ │ │ │ 000008d0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -219,39 +222,39 @@ │ │ │ │ │ 00000930 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000960 00006f02 R_ARM_ABS32 00001ea9 mappingproxy_contains │ │ │ │ │ 000009a8 0000b202 R_ARM_ABS32 00000119 mappingproxy_or │ │ │ │ │ 000009dc 0000b602 R_ARM_ABS32 00000165 mappingproxy_ior │ │ │ │ │ 000009fc 00008202 R_ARM_ABS32 000020cd mappingproxy_len │ │ │ │ │ 00000a00 00006e02 R_ARM_ABS32 00001ea1 mappingproxy_getitem │ │ │ │ │ 00000a08 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a0c 00009b02 R_ARM_ABS32 000001d9 wrapperdescr_get_doc │ │ │ │ │ +00000a0c 00009b02 R_ARM_ABS32 000001e9 wrapperdescr_get_doc │ │ │ │ │ 00000a1c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a20 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a34 00009402 R_ARM_ABS32 0000018d wrapperdescr_get_text_signature │ │ │ │ │ +00000a34 00009402 R_ARM_ABS32 0000019d wrapperdescr_get_text_signature │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a5c 0000ba02 R_ARM_ABS32 00000223 getset_get_doc │ │ │ │ │ 00000a6c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a70 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000a94 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a98 0000bb02 R_ARM_ABS32 00000237 member_get_doc │ │ │ │ │ 00000aa8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aac 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000ad0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00009c02 R_ARM_ABS32 000001e5 method_get_doc │ │ │ │ │ +00000ad4 00009c02 R_ARM_ABS32 000001f5 method_get_doc │ │ │ │ │ 00000ae4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae8 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 0000a402 R_ARM_ABS32 00000221 method_get_text_signature │ │ │ │ │ +00000afc 0000a402 R_ARM_ABS32 00000231 method_get_text_signature │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b60 0000a802 R_ARM_ABS32 0000022d descr_reduce │ │ │ │ │ +00000b60 0000a802 R_ARM_ABS32 0000023d descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6b54 contains 490 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6b48 contains 481 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000002c 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000044 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000006e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -498,15 +501,15 @@ │ │ │ │ │ 000013e8 00004230 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ 000013f2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001402 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001406 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ 0000140c 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001418 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001444 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000145e 00004d0a R_ARM_THM_CALL 00000199 property_name │ │ │ │ │ +0000145e 00004d0a R_ARM_THM_CALL 000001a9 property_name │ │ │ │ │ 0000146c 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ 00001472 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00001476 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001486 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ 0000148a 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ 0000148e 0000452f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC17 │ │ │ │ │ 00001492 00004530 R_ARM_THM_MOVT_ABS 000002e8 .LC17 │ │ │ │ │ @@ -523,15 +526,15 @@ │ │ │ │ │ 00001506 0000482f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ 0000150a 00004830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ 0000150e 0000472f R_ARM_THM_MOVW_ABS_NC 00000338 .LC19 │ │ │ │ │ 00001512 00004730 R_ARM_THM_MOVT_ABS 00000338 .LC19 │ │ │ │ │ 00001520 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001536 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000153a 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001572 00004d0a R_ARM_THM_CALL 00000199 property_name │ │ │ │ │ +00001572 00004d0a R_ARM_THM_CALL 000001a9 property_name │ │ │ │ │ 0000157e 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ 00001584 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00001588 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001598 00004e2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ 0000159c 00004e30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ 000015a0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000015b6 00004f2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ @@ -702,24 +705,16 @@ │ │ │ │ │ 00002122 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00002126 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ 0000212a 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ 00002134 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00002138 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 0000213c 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ 00002140 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -0000215e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002162 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000217a 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000217e 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002182 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ -00002186 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ -00002190 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002194 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002198 00008c2f R_ARM_THM_MOVW_ABS_NC 000005bc .LC36 │ │ │ │ │ -0000219c 00008c30 R_ARM_THM_MOVT_ABS 000005bc .LC36 │ │ │ │ │ +00002150 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002154 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 0000036c 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000003be 0000e51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000404 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ 00000b56 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ 00000b9e 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ 00000bea 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ 000010c2 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ @@ -732,21 +727,20 @@ │ │ │ │ │ 00001ea2 0001121e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ 00001eb8 0001141e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ 00001ebc 0001151e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ 000020c6 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ 000020ce 00011d1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ 00002130 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00002148 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002168 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000218c 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000021a4 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002166 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002170 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7aa4 contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7a50 contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 00004d0a R_ARM_THM_CALL 00000199 property_name │ │ │ │ │ +00000024 00004d0a R_ARM_THM_CALL 000001a9 property_name │ │ │ │ │ 00000030 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000034 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000038 00009d2f R_ARM_THM_MOVW_ABS_NC 00000634 .LC40 │ │ │ │ │ 0000003c 00009d30 R_ARM_THM_MOVT_ABS 00000634 .LC40 │ │ │ │ │ 00000042 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000074 00001a0a R_ARM_THM_CALL 000003a9 Py_XDECREF │ │ │ │ │ 000000a4 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ @@ -800,14 +794,14 @@ │ │ │ │ │ 0000017a 0000e81e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ 00000192 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000228 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000023c 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000002dc 00012a1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000002e4 00007e1e R_ARM_THM_JUMP24 00000055 descr_get_qualname │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7c8c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7c38 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -164,156 +164,166 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 136 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 136 │ │ │ │ │ │ │ │ │ │ -0000015c : │ │ │ │ │ +0000015c : │ │ │ │ │ +method_repr(): │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + ldrd r0, r1, [r0, #8] │ │ │ │ │ + b.w 214c │ │ │ │ │ + R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ + │ │ │ │ │ +0000016c : │ │ │ │ │ getset_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ b.w 214c │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ -0000016c : │ │ │ │ │ +0000017c : │ │ │ │ │ mappingproxy_repr(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -0000017c : │ │ │ │ │ +0000018c : │ │ │ │ │ member_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ b.w 214c │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ -0000018c : │ │ │ │ │ +0000019c : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000198 : │ │ │ │ │ +000001a8 : │ │ │ │ │ property_name(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r3, 1b4 │ │ │ │ │ + cbz r3, 1c4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov.w r0, #1 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1be │ │ │ │ │ + cbnz r3, 1ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #8] @ (1c8 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (1d8 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetOptionalAttr │ │ │ │ │ nop │ │ │ │ │ .word 0x00005bfc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000001cc : │ │ │ │ │ +000001dc : │ │ │ │ │ wrapper_name(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001d8 : │ │ │ │ │ +000001e8 : │ │ │ │ │ wrapperdescr_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001e4 : │ │ │ │ │ +000001f4 : │ │ │ │ │ method_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000001f0 : │ │ │ │ │ +00000200 : │ │ │ │ │ wrapper_text_signature(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000200 : │ │ │ │ │ +00000210 : │ │ │ │ │ wrapper_objclass(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000214 : │ │ │ │ │ +00000224 : │ │ │ │ │ wrapper_doc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000220 : │ │ │ │ │ +00000230 : │ │ │ │ │ method_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ b.w 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -0000022c : │ │ │ │ │ +0000023c : │ │ │ │ │ descr_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #24] @ (258 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (268 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2411,15 +2411,15 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 14ca │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - bl 198 │ │ │ │ │ + bl 1a8 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 14b2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 14d8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2542,15 +2542,15 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl 198 │ │ │ │ │ + bl 1a8 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, r4 │ │ │ │ │ blt.n 1568 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ @@ -3953,54 +3953,25 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ 0000214c : │ │ │ │ │ descr_repr.isra.0(): │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r1, 215e │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst.w r2, #268435456 @ 0x10000000 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - │ │ │ │ │ -0000216c : │ │ │ │ │ -method_repr(): │ │ │ │ │ - ldrd r3, r1, [r0, #8] │ │ │ │ │ - cbz r1, 2190 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ - bpl.n 2190 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ + cbz r1, 216a │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + bpl.n 216a │ │ │ │ │ + ldr.w r3, [ip, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ + ldr.w r3, [ip, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ property_get__name__(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 198 │ │ │ │ │ + bl 1a8 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 4a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cbnz r3, 46 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 74992 (bytes into file) │ │ │ │ │ + Start of section headers: 74828 (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 0x124f0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1244c: │ │ │ │ │ │ │ │ │ │ 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 001bfc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e918 000b90 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001c30 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f4a8 0016b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00595c 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00595c 002fc8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 010b60 0010c0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 008924 001b99 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a4c0 0006ac 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011c20 000400 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ab6c 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 012020 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00ae5a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ae5a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ae90 001f50 10 16 305 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cde0 001b37 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012460 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001d90 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e88c 000c00 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001dc4 003d2c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f48c 0016b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 005af0 000018 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 005af0 002da8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 010b44 001038 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 008898 001b99 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a434 0006ac 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011b7c 000400 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00aae0 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011f7c 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 0123bc 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -75,127 +75,127 @@ │ │ │ │ │ 71: 0000093d 40 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ 72: 00000965 66 FUNC LOCAL DEFAULT 1 UnicodeError_traverse │ │ │ │ │ 73: 000009a9 82 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ 74: 000009fd 56 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ 75: 00000a35 118 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ 76: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 77: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 78: 00001ae1 542 FUNC LOCAL DEFAULT 6 UnicodeDecodeError_init │ │ │ │ │ + 78: 00000aed 404 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ 79: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 80: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 81: 00000aed 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 82: 00001d01 354 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ - 83: 00001e65 144 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ + 81: 00000c81 154 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 82: 00001ae1 354 FUNC LOCAL DEFAULT 6 UnicodeError_dealloc │ │ │ │ │ + 83: 00001c45 144 FUNC LOCAL DEFAULT 6 UnicodeError_clear │ │ │ │ │ 84: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 85: 000001c8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 86: 00000bb5 164 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 87: 00000c54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 00000c58 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 00000c59 52 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 90: 00000c8d 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 91: 00000cd5 350 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ - 92: 00000e35 78 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 86: 00000d49 164 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 87: 00000de8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 00000dec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 89: 00000ded 52 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 90: 00000e21 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 91: 00000e69 350 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 92: 00000fc9 78 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ 93: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 94: 00000ec8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 0000105c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 96: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 97: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 98: 00002118 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 0000211c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 0000211d 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 101: 00002210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00002214 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 00002215 182 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 104: 000022cd 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 98: 00001ef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00001efc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00001efd 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 101: 00001ff0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00001ff4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 00001ff5 182 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 104: 000020ad 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ 105: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 106: 0000028c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 107: 00000ecc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 108: 00000ecd 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 109: 000023cd 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 110: 000023ed 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ - 111: 00000f11 2 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 112: 0000240d 4 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 107: 00001060 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 108: 00001061 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 109: 000021ad 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 110: 000021cd 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 111: 000010a5 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 112: 000021ed 2 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: 00000f15 392 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 116: 000010a9 392 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: 0000109d 196 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 121: 00001231 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: 00001161 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 126: 00002411 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ + 125: 000012f5 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 126: 000021f1 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: 000024e9 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 131: 000022c9 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ 132: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 133: 000012b1 52 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 134: 000025b5 198 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 135: 000012e5 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ + 133: 00001445 52 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ + 134: 00002395 198 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 135: 00001479 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ 136: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 137: 0000136d 68 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ + 137: 00001501 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: 00002735 628 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 145: 000029a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 000029a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 000029a9 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 148: 00002a21 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ - 149: 0000188d 240 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 144: 00002515 628 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 145: 00002784 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 00002788 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 00002789 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 148: 00002801 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 149: 00001a21 240 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: 000015dd 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ - 158: 000015f5 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 159: 00001669 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 157: 00001771 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ + 158: 00001789 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 159: 000017fd 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: 000016e9 420 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 163: 00002d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00002d44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00002ef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000187d 420 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 163: 00002b14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00002b24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00002cd4 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: 00001888 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 170: 00002ef8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 00002ef9 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 169: 00001a1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 00002cd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 00002cd9 122 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ 172: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 173: 0000188c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 174: 00001974 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 175: 0000197c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 176: 0000197d 88 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 173: 00001a20 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 174: 00001b08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 175: 00001b10 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 176: 00001b11 88 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ 177: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 178: 000019d5 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 178: 00001b69 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: 00001a8d 186 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ + 181: 00001c21 186 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: 00002f75 64 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_str │ │ │ │ │ + 185: 00002d55 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: 00001b49 178 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 190: 00001cdd 178 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ 191: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 192: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 193: 00000239 126 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ 194: 000002b7 220 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ 195: 00000393 68 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ 196: 000003d7 146 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ 197: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ @@ -350,52 +350,52 @@ │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 347: 00000aad 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 353: 00000b89 42 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 354: 00001ef5 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 353: 00000d1d 42 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 354: 00001cd5 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: 00000e85 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 357: 00001019 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 360: 00001fd5 328 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 360: 00001db5 328 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 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: 000011f9 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 372: 00001249 82 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 373: 0000247d 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 374: 0000129d 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 375: 000012ad 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 376: 00002545 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 377: 0000254d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 378: 00002555 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 379: 0000255d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 380: 00002565 76 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 381: 000025b1 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 382: 00001305 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 383: 0000267d 184 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 384: 0000135d 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 371: 0000138d 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 372: 000013dd 82 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 373: 0000225d 108 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 374: 00001431 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 375: 00001441 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 376: 00002325 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 377: 0000232d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 378: 00002335 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 379: 0000233d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 380: 00002345 76 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 381: 00002391 4 FUNC GLOBAL DEFAULT 6 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 382: 00001499 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 383: 0000245d 184 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 384: 000014f1 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: 000013b1 556 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 390: 00001545 556 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ @@ -407,29 +407,29 @@ │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 408: 0000021f 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ 409: 00000223 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 410: 00001a89 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 410: 00001c1d 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 414: 00000469 222 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ 415: 0000062d 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ 416: 0000063f 54 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ 417: 00000675 30 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ 418: 00000693 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 419: 00002fb5 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 420: 00002fbd 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 419: 00002d95 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 420: 00002d9d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ 421: 00000697 14 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ 422: 000006a5 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ 423: 000006a9 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 424: 00002fc5 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 424: 00002da5 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 0xe918 contains 370 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe88c contains 384 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 │ │ │ │ │ 00000066 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000090 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000c6 0001360a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000114 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -106,277 +106,291 @@ │ │ │ │ │ 00000942 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000946 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000ac2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ac6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000ace 00004c2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ 00000ad2 00004c30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ 00000ae4 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00000b06 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000b10 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000b3a 0000502f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -00000b3e 00005030 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -00000b42 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b4a 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000b50 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000b62 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ -00000b66 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ -00000b6c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b7a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00000b7e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00000bde 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000be4 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000bf2 0000552f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ -00000bf6 00005530 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ -00000bfc 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000c14 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000c2a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b00 00002a0a R_ARM_THM_CALL 00000c69 BaseException_init │ │ │ │ │ +00000b32 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ +00000b36 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ +00000b42 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000b96 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ba4 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000bae 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000bb4 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c0e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c4e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000daa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dce 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dfc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e0e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e20 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e92 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000e96 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ea8 00000c0a R_ARM_THM_CALL 000000ed get_memory_error │ │ │ │ │ -00000eb2 0001660a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000eba 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -00000ebe 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -00000ec4 0001670a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000ec8 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ede 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000eec 0000692f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00000ef0 00006930 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00000efe 00006a2f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ -00000f02 00006a30 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ -00000f9c 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000fa0 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000fa8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fac 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fb8 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000fc2 0000712f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ -00000fc6 00007130 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -00000fca 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000fd4 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000fe4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fe8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ffe 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001002 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001012 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001016 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001022 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000102a 0000732f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ -0000102e 00007330 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ -00001032 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000103a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000103e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000104a 0000722f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -0000104e 00007230 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -00001052 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001060 0001710a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000010b6 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000010c2 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -000010dc 0000782f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ -000010e0 00007830 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ -000010e4 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000010ec 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000010f2 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001110 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -0000111c 0000752f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00001120 00007530 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -0000112c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000113a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000113e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001146 0000772f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ -0000114a 00007730 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ -0000114e 0000762f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ -00001152 00007630 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ -0000117c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001180 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001192 00007b2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ -00001196 00007b30 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ -000011c2 00007c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ -000011c6 00007c30 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ -000011e6 00007a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ -000011ea 00007a30 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ -000011ee 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000120c 00007e0a R_ARM_THM_CALL 00002411 get_string.constprop.0 │ │ │ │ │ -00001240 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000125e 00007e0a R_ARM_THM_CALL 00002411 get_string.constprop.0 │ │ │ │ │ -00001294 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000129c 0000822f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ -000012a0 00008230 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ -000012f8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012fc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001318 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -0000131c 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00001320 0000830a R_ARM_THM_CALL 000024e9 get_unicode │ │ │ │ │ -00001356 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000135c 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00001360 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00001380 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000138c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001394 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001398 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000139c 0000882f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ -000013a0 00008830 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ -000013a6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013ce 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000013d2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000013e2 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000013ee 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000013fc 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001408 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000140c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000144c 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000145c 0001880a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -00001480 0000940a R_ARM_THM_CALL 00002a21 exceptiongroup_split_recursive │ │ │ │ │ -00001498 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014ae 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000014b4 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000014e8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014ec 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000014f4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014f8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000150a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000150e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000151a 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000153e 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001542 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001546 0001810a R_ARM_THM_CALL 00000015 _PyExc_CreateExceptionGroup │ │ │ │ │ -00001560 0001890a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ -000015a2 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015a6 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015b4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015b8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015c0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ce 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001624 0000940a R_ARM_THM_CALL 00002a21 exceptiongroup_split_recursive │ │ │ │ │ -00001630 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001634 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001648 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001652 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001658 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -0000167a 00018b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -0000169a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000169e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000016c6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000016ca 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000016ce 0000a02f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ -000016d2 0000a030 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ -000016d8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001704 0001940a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -00001712 0000a62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ -00001716 0000a630 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ -0000171a 0000a72f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ -0000171e 0000a730 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ -00001722 0001950a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000172c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001730 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000173e 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001762 0000290a R_ARM_THM_CALL 00000bbd BaseException_set_tb │ │ │ │ │ -00001788 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -0000179c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000017a6 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000017ca 0000a82f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ -000017ce 0000a830 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ -000017d4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017f2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001808 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00001812 0001960a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00001834 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001854 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000185c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001876 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001880 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000189c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018a0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000018aa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000018ae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000018be 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000192c 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000193a 0001970a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00001956 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000195c 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ -00001960 0000ac30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ -00001966 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001974 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001978 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001994 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000199c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000019a0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000019a8 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000019cc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e8 00002a0a R_ARM_THM_CALL 00000c69 BaseException_init │ │ │ │ │ -00001a0c 0000b12f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ -00001a10 0000b130 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ -00001a18 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001a66 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a82 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a9c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001aa0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac4 00019b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001ae4 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001b0c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001b10 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001b18 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001b1c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001b20 0000b42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ -00001b24 0000b430 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ -00001b2a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b34 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b62 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001b78 0000bd2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00001b7c 0000bd30 R_ARM_THM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00001b82 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001b8c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001baa 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00001bb8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ -00001bbc 0000ba30 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ -00001bc6 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001bd4 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001bd8 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001be0 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC63 │ │ │ │ │ -00001be4 0000bc30 R_ARM_THM_MOVT_ABS 000007b4 .LC63 │ │ │ │ │ -00001be8 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC62 │ │ │ │ │ -00001bec 0000bb30 R_ARM_THM_MOVT_ABS 0000077c .LC62 │ │ │ │ │ +00000c6e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c74 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c7a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c9a 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000ca4 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000cce 0000502f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +00000cd2 00005030 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +00000cd6 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000cde 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000ce4 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000cf6 00004f2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ +00000cfa 00004f30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ +00000d00 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d0e 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00000d12 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00000d72 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000d78 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000d86 0000552f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ +00000d8a 00005530 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ +00000d90 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000da8 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00000dbe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f3e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f62 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f6c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f7e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f90 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fb4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fbe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001026 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000102a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000103c 00000c0a R_ARM_THM_CALL 000000ed get_memory_error │ │ │ │ │ +00001046 0001660a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000104e 00005d2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +00001052 00005d30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +00001058 0001670a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000105c 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001072 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001080 0000692f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00001084 00006930 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00001092 00006a2f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ +00001096 00006a30 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ +00001130 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001134 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000113c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001140 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000114c 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001156 0000712f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ +0000115a 00007130 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ +0000115e 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001168 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001178 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000117c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001192 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001196 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000011a6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011aa 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011b6 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000011be 0000732f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ +000011c2 00007330 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ +000011c6 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000011ce 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011d2 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011de 0000722f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +000011e2 00007230 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +000011e6 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000011f4 0001710a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +0000124a 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001256 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001270 0000782f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ +00001274 00007830 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ +00001278 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001280 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001286 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +000012a4 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +000012b0 0000752f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +000012b4 00007530 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +000012c0 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000012ce 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +000012d2 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +000012da 0000772f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ +000012de 00007730 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ +000012e2 0000762f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ +000012e6 00007630 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ +00001310 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001314 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001326 00007b2f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ +0000132a 00007b30 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ +00001356 00007c2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ +0000135a 00007c30 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ +0000137a 00007a2f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ +0000137e 00007a30 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ +00001382 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000013a0 00007e0a R_ARM_THM_CALL 000021f1 get_string.constprop.0 │ │ │ │ │ +000013d4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013f2 00007e0a R_ARM_THM_CALL 000021f1 get_string.constprop.0 │ │ │ │ │ +00001428 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001430 0000822f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ +00001434 00008230 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ +0000148c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001490 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000014ac 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000014b0 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000014b4 0000830a R_ARM_THM_CALL 000022c9 get_unicode │ │ │ │ │ +000014ea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000014f4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001514 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001520 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001528 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000152c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001530 0000882f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ +00001534 00008830 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ +0000153a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001562 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001566 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001576 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001582 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001590 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000159c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015a0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015e0 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000015f0 0001880a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +00001614 0000940a R_ARM_THM_CALL 00002801 exceptiongroup_split_recursive │ │ │ │ │ +0000162c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001642 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001648 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +0000167c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001680 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001688 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000168c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000169e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000016a2 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000016ae 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000016d2 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +000016d6 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +000016da 0001810a R_ARM_THM_CALL 00000015 _PyExc_CreateExceptionGroup │ │ │ │ │ +000016f4 0001890a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00001736 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000173a 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001748 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000174c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001754 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001762 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000176a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017b8 0000940a R_ARM_THM_CALL 00002801 exceptiongroup_split_recursive │ │ │ │ │ +000017c4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017c8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017dc 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000017e6 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +000017ec 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +0000180e 00018b0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000182e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001832 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000185a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000185e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001862 0000a02f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ +00001866 0000a030 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ +0000186c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001898 0001940a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +000018a6 0000a62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ +000018aa 0000a630 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ +000018ae 0000a72f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ +000018b2 0000a730 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ +000018b6 0001950a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000018c0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000018c4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000018d2 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018f6 0000290a R_ARM_THM_CALL 00000bbd BaseException_set_tb │ │ │ │ │ +0000191c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001930 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +0000193a 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000195e 0000a82f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ +00001962 0000a830 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ +00001968 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001986 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000199c 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000019a6 0001960a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000019c8 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000019e8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a0a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a14 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a1c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a30 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a34 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a3e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a42 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a52 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ac0 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001ace 0001970a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00001aea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001af0 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ +00001af4 0000ac30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ +00001afa 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b08 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b0c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b28 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001b30 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001b34 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001b3c 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00001b60 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b7c 00002a0a R_ARM_THM_CALL 00000c69 BaseException_init │ │ │ │ │ +00001ba0 0000b12f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ +00001ba4 0000b130 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ +00001bac 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001bfa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c16 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c30 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001c34 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001c58 00019b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001c78 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001ca0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ca4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001cac 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001cb0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001cb4 0000b42f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ +00001cb8 0000b430 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ +00001cbe 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cc8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cd2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf6 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001d0c 0000bd2f R_ARM_THM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +00001d10 0000bd30 R_ARM_THM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +00001d16 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001d20 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001d3e 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00001d4c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ +00001d50 0000ba30 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ +00001d5a 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001d68 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001d6c 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001d74 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC63 │ │ │ │ │ +00001d78 0000bc30 R_ARM_THM_MOVT_ABS 000007b4 .LC63 │ │ │ │ │ +00001d7c 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC62 │ │ │ │ │ +00001d80 0000bb30 R_ARM_THM_MOVT_ABS 0000077c .LC62 │ │ │ │ │ 00000960 00003b1e R_ARM_THM_JUMP24 000019e1 BaseException_str │ │ │ │ │ 000009a0 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ 000009e2 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ 00000a2e 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ 00000a9c 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ -00000b82 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000bae 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c84 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ -00000da4 0000131e R_ARM_THM_JUMP24 00000369 BaseException_clear │ │ │ │ │ -00000e74 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ -00000efa 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f0a 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000ff8 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001142 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000011a6 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000011b6 00003b1e R_ARM_THM_JUMP24 000019e1 BaseException_str │ │ │ │ │ -000011d0 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000012a6 0000831e R_ARM_THM_JUMP24 000024e9 get_unicode │ │ │ │ │ -000012ac 0001761e R_ARM_THM_JUMP24 0000129d PyUnicodeEncodeError_GetEncoding │ │ │ │ │ -000012dc 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ -00001366 0000831e R_ARM_THM_JUMP24 000024e9 get_unicode │ │ │ │ │ -000015e8 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000015ee 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001a88 0001801e R_ARM_THM_JUMP24 0000135d PyUnicodeEncodeError_GetObject │ │ │ │ │ -00001bdc 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000d16 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000d42 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000e18 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ +00000f38 0000131e R_ARM_THM_JUMP24 00000369 BaseException_clear │ │ │ │ │ +00001008 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ +0000108e 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000109e 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000118c 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000012d6 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000133a 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000134a 00003b1e R_ARM_THM_JUMP24 000019e1 BaseException_str │ │ │ │ │ +00001364 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000143a 0000831e R_ARM_THM_JUMP24 000022c9 get_unicode │ │ │ │ │ +00001440 0001761e R_ARM_THM_JUMP24 00001431 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ +00001470 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ +000014fa 0000831e R_ARM_THM_JUMP24 000022c9 get_unicode │ │ │ │ │ +0000177c 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001782 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001c1c 0001801e R_ARM_THM_JUMP24 000014f1 PyUnicodeEncodeError_GetObject │ │ │ │ │ +00001d70 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf4a8 contains 727 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf48c contains 727 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001b702 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -588,40 +602,40 @@ │ │ │ │ │ 00001168 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000116c 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 00001170 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011a4 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 000011ac 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000011ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011f8 00005202 R_ARM_ABS32 00001d01 UnicodeError_dealloc │ │ │ │ │ -00001224 0000be02 R_ARM_ABS32 00001b49 UnicodeTranslateError_str │ │ │ │ │ +000011f8 00005202 R_ARM_ABS32 00001ae1 UnicodeError_dealloc │ │ │ │ │ +00001224 0000be02 R_ARM_ABS32 00001cdd UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004802 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ -00001240 00005302 R_ARM_ABS32 00001e65 UnicodeError_clear │ │ │ │ │ +00001240 00005302 R_ARM_ABS32 00001c45 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001274 0000b202 R_ARM_ABS32 000019d5 UnicodeTranslateError_init │ │ │ │ │ +00001274 0000b202 R_ARM_ABS32 00001b69 UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012c8 00005202 R_ARM_ABS32 00001d01 UnicodeError_dealloc │ │ │ │ │ -000012f4 00005102 R_ARM_ABS32 00000aed UnicodeDecodeError_str │ │ │ │ │ +000012c8 00005202 R_ARM_ABS32 00001ae1 UnicodeError_dealloc │ │ │ │ │ +000012f4 00005102 R_ARM_ABS32 00000c81 UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004802 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ -00001310 00005302 R_ARM_ABS32 00001e65 UnicodeError_clear │ │ │ │ │ +00001310 00005302 R_ARM_ABS32 00001c45 UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001344 00004e02 R_ARM_ABS32 00001ae1 UnicodeDecodeError_init │ │ │ │ │ +00001344 00004e02 R_ARM_ABS32 00000aed 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 00001d01 UnicodeError_dealloc │ │ │ │ │ -000013c8 00007902 R_ARM_ABS32 0000109d UnicodeEncodeError_str │ │ │ │ │ +0000139c 00005202 R_ARM_ABS32 00001ae1 UnicodeError_dealloc │ │ │ │ │ +000013c8 00007902 R_ARM_ABS32 00001231 UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000013e0 00004802 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ -000013e4 00005302 R_ARM_ABS32 00001e65 UnicodeError_clear │ │ │ │ │ +000013e4 00005302 R_ARM_ABS32 00001c45 UnicodeError_clear │ │ │ │ │ 000013fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001418 00003f02 R_ARM_ABS32 00000669 UnicodeEncodeError_init │ │ │ │ │ 00001420 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001454 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001464 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001468 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -673,43 +687,43 @@ │ │ │ │ │ 00001874 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001878 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 0000187c 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 0000189c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000018b0 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 000018b8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000018f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001904 00005a02 R_ARM_ABS32 00000c8d SyntaxError_dealloc │ │ │ │ │ +00001904 00005a02 R_ARM_ABS32 00000e21 SyntaxError_dealloc │ │ │ │ │ 00001944 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001948 00004b02 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ -0000194c 00005b02 R_ARM_ABS32 00000cd5 SyntaxError_clear │ │ │ │ │ +0000194c 00005b02 R_ARM_ABS32 00000e69 SyntaxError_clear │ │ │ │ │ 0000196c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001980 00004602 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019d8 00005a02 R_ARM_ABS32 00000c8d SyntaxError_dealloc │ │ │ │ │ +000019d8 00005a02 R_ARM_ABS32 00000e21 SyntaxError_dealloc │ │ │ │ │ 00001a18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001a1c 00004b02 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ -00001a20 00005b02 R_ARM_ABS32 00000cd5 SyntaxError_clear │ │ │ │ │ +00001a20 00005b02 R_ARM_ABS32 00000e69 SyntaxError_clear │ │ │ │ │ 00001a40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001a54 00004602 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 00001a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001aa0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001aac 00005a02 R_ARM_ABS32 00000c8d SyntaxError_dealloc │ │ │ │ │ +00001aac 00005a02 R_ARM_ABS32 00000e21 SyntaxError_dealloc │ │ │ │ │ 00001aec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001af0 00004b02 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ -00001af4 00005b02 R_ARM_ABS32 00000cd5 SyntaxError_clear │ │ │ │ │ +00001af4 00005b02 R_ARM_ABS32 00000e69 SyntaxError_clear │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b28 00004602 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b80 00005a02 R_ARM_ABS32 00000c8d SyntaxError_dealloc │ │ │ │ │ -00001bac 00007402 R_ARM_ABS32 00000f15 SyntaxError_str │ │ │ │ │ +00001b80 00005a02 R_ARM_ABS32 00000e21 SyntaxError_dealloc │ │ │ │ │ +00001bac 00007402 R_ARM_ABS32 000010a9 SyntaxError_str │ │ │ │ │ 00001bc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001bc4 00004b02 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ -00001bc8 00005b02 R_ARM_ABS32 00000cd5 SyntaxError_clear │ │ │ │ │ +00001bc8 00005b02 R_ARM_ABS32 00000e69 SyntaxError_clear │ │ │ │ │ 00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bfc 00004602 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 00001c38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001c5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -741,31 +755,31 @@ │ │ │ │ │ 00001dd0 0000c302 R_ARM_ABS32 00000393 AttributeError_reduce │ │ │ │ │ 00001dec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001dfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e44 00006f02 R_ARM_ABS32 00000f11 NameError_dealloc │ │ │ │ │ +00001e44 00006f02 R_ARM_ABS32 000010a5 NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e88 00005902 R_ARM_ABS32 00000c59 NameError_traverse │ │ │ │ │ -00001e8c 00007002 R_ARM_ABS32 0000240d NameError_clear │ │ │ │ │ +00001e88 00005902 R_ARM_ABS32 00000ded NameError_traverse │ │ │ │ │ +00001e8c 00007002 R_ARM_ABS32 000021ed NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ec0 00005602 R_ARM_ABS32 00000bb5 NameError_init │ │ │ │ │ +00001ec0 00005602 R_ARM_ABS32 00000d49 NameError_init │ │ │ │ │ 00001efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f18 00006f02 R_ARM_ABS32 00000f11 NameError_dealloc │ │ │ │ │ +00001f18 00006f02 R_ARM_ABS32 000010a5 NameError_dealloc │ │ │ │ │ 00001f44 00003b02 R_ARM_ABS32 000019e1 BaseException_str │ │ │ │ │ 00001f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f5c 00005902 R_ARM_ABS32 00000c59 NameError_traverse │ │ │ │ │ -00001f60 00007002 R_ARM_ABS32 0000240d NameError_clear │ │ │ │ │ +00001f5c 00005902 R_ARM_ABS32 00000ded NameError_traverse │ │ │ │ │ +00001f60 00007002 R_ARM_ABS32 000021ed 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 00000bb5 NameError_init │ │ │ │ │ +00001f94 00005602 R_ARM_ABS32 00000d49 NameError_init │ │ │ │ │ 00001fd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001fe0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002008 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002014 00002b02 R_ARM_ABS32 00000cd1 BaseException_dealloc │ │ │ │ │ 00002054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002058 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ @@ -808,122 +822,122 @@ │ │ │ │ │ 000023ac 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 000023cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000023e0 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 000023e8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00002428 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002434 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002474 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002478 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002478 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 0000247c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000249c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024b0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 000024f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002504 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002544 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002548 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002548 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 0000254c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000256c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002580 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 000025c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000025d4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002614 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002618 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002618 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 0000261c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000263c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002650 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002698 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 000026e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e8 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +000026e8 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 000026ec 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000270c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002720 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002768 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002774 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 000027b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b8 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +000027b8 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 000027bc 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 000027dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000027f0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002838 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002844 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002884 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002888 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 0000288c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000028c0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002908 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002914 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002954 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002958 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002958 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 0000295c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 0000297c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002990 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 000029d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000029e4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002a24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a28 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002a28 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 00002a2c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a60 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ab4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002af4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002af8 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002af8 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 00002afc 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b30 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002b84 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bc8 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002bc8 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 00002bcc 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c00 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002c54 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002c94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c98 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002c98 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 00002c9c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002cbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002cd0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002d18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002d24 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002d64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d68 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002d68 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 00002d6c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002d8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002da0 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002de8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002df4 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002e34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e38 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002e38 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 00002e3c 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002e5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e70 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ebc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ec8 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002f08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f0c 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002f0c 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 00002f10 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00002f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002f44 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 00002f8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002f98 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ 00002fd8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fdc 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +00002fdc 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 00002fe0 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 00003000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003014 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 0000305c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003068 00003202 R_ARM_ABS32 00001469 OSError_dealloc │ │ │ │ │ -00003094 00007d02 R_ARM_ABS32 00001161 OSError_str │ │ │ │ │ +00003094 00007d02 R_ARM_ABS32 000012f5 OSError_str │ │ │ │ │ 000030a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030ac 00005c02 R_ARM_ABS32 00000e35 OSError_traverse │ │ │ │ │ +000030ac 00005c02 R_ARM_ABS32 00000fc9 OSError_traverse │ │ │ │ │ 000030b0 00003402 R_ARM_ABS32 000016ad OSError_clear │ │ │ │ │ 000030c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e4 00002e02 R_ARM_ABS32 000010e1 OSError_init │ │ │ │ │ 000030ec 00002d02 R_ARM_ABS32 00000df1 OSError_new │ │ │ │ │ @@ -976,41 +990,41 @@ │ │ │ │ │ 00003458 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 0000345c 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 00003498 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000034e4 00002302 R_ARM_ABS32 00000705 BaseExceptionGroup_dealloc │ │ │ │ │ -00003510 0000b902 R_ARM_ABS32 00002f75 BaseExceptionGroup_str │ │ │ │ │ +00003510 0000b902 R_ARM_ABS32 00002d55 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000ab02 R_ARM_ABS32 00002ef9 BaseExceptionGroup_traverse │ │ │ │ │ +00003528 0000ab02 R_ARM_ABS32 00002cd9 BaseExceptionGroup_traverse │ │ │ │ │ 0000352c 00002502 R_ARM_ABS32 0000098d 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 000029a9 BaseExceptionGroup_init │ │ │ │ │ -00003568 00009002 R_ARM_ABS32 00002735 BaseExceptionGroup_new │ │ │ │ │ +00003560 00009302 R_ARM_ABS32 00002789 BaseExceptionGroup_init │ │ │ │ │ +00003568 00009002 R_ARM_ABS32 00002515 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 0000197d BaseExceptionGroup_derive │ │ │ │ │ +000035b0 0000b002 R_ARM_ABS32 00001b11 BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035c0 00009e02 R_ARM_ABS32 000015f5 BaseExceptionGroup_split │ │ │ │ │ +000035c0 00009e02 R_ARM_ABS32 00001789 BaseExceptionGroup_split │ │ │ │ │ 000035cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035d0 0000b302 R_ARM_ABS32 000001bf BaseExceptionGroup_subgroup │ │ │ │ │ 000035ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003600 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003610 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003638 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003644 00004102 R_ARM_ABS32 000007b5 SystemExit_dealloc │ │ │ │ │ 00003684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003688 00008502 R_ARM_ABS32 000012b1 SystemExit_traverse │ │ │ │ │ +00003688 00008502 R_ARM_ABS32 00001445 SystemExit_traverse │ │ │ │ │ 0000368c 00004302 R_ARM_ABS32 00001add SystemExit_clear │ │ │ │ │ 000036a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036c0 00004002 R_ARM_ABS32 00000759 SystemExit_init │ │ │ │ │ 000036fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000370c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1020,21 +1034,21 @@ │ │ │ │ │ 00003784 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 00003788 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 000037a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000037bc 00002a02 R_ARM_ABS32 00000c69 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 000022cd StopIteration_dealloc │ │ │ │ │ +00003814 00006802 R_ARM_ABS32 000020ad StopIteration_dealloc │ │ │ │ │ 00003854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003858 00009602 R_ARM_ABS32 00000083 StopIteration_traverse │ │ │ │ │ 0000385c 00004202 R_ARM_ABS32 00001a91 StopIteration_clear │ │ │ │ │ 00003874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000387c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003890 00006702 R_ARM_ABS32 00002215 StopIteration_init │ │ │ │ │ +00003890 00006702 R_ARM_ABS32 00001ff5 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 00000cd1 BaseException_dealloc │ │ │ │ │ 00003950 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003954 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ @@ -1057,15 +1071,15 @@ │ │ │ │ │ 00003af8 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00003b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b2c 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 00003b34 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b84 00002b02 R_ARM_ABS32 00000cd1 BaseException_dealloc │ │ │ │ │ -00003b98 00006c02 R_ARM_ABS32 00000ecd BaseException_repr │ │ │ │ │ +00003b98 00006c02 R_ARM_ABS32 00001061 BaseException_repr │ │ │ │ │ 00003bb0 00003b02 R_ARM_ABS32 000019e1 BaseException_str │ │ │ │ │ 00003bb4 0001f102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00003bb8 0001f202 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003bc8 00003c02 R_ARM_ABS32 00001a01 BaseException_traverse │ │ │ │ │ 00003bcc 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00003be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1074,39 +1088,39 @@ │ │ │ │ │ 00003c00 00002a02 R_ARM_ABS32 00000c69 BaseException_init │ │ │ │ │ 00003c08 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003c3c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c68 0001f302 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00003c6c 0001f402 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c7c 00008702 R_ARM_ABS32 000012e5 BaseException_get_args │ │ │ │ │ -00003c80 00008902 R_ARM_ABS32 0000136d BaseException_set_args │ │ │ │ │ +00003c7c 00008702 R_ARM_ABS32 00001479 BaseException_get_args │ │ │ │ │ +00003c80 00008902 R_ARM_ABS32 00001501 BaseException_set_args │ │ │ │ │ 00003c8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c90 00003902 R_ARM_ABS32 000019c1 BaseException_get_tb │ │ │ │ │ 00003c94 00002902 R_ARM_ABS32 00000bbd BaseException_set_tb │ │ │ │ │ 00003ca0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00006e02 R_ARM_ABS32 000023ed BaseException_get_context │ │ │ │ │ +00003ca4 00006e02 R_ARM_ABS32 000021cd 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 000023cd BaseException_get_cause │ │ │ │ │ +00003cb8 00006d02 R_ARM_ABS32 000021ad BaseException_get_cause │ │ │ │ │ 00003cbc 0000c102 R_ARM_ABS32 00000239 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 000015dd BaseException_reduce │ │ │ │ │ +00003ce0 00009d02 R_ARM_ABS32 00001771 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 0000b502 R_ARM_ABS32 00001a8d BaseException_setstate │ │ │ │ │ +00003cf0 0000b502 R_ARM_ABS32 00001c21 BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008602 R_ARM_ABS32 000025b5 BaseException_with_traceback │ │ │ │ │ +00003d00 00008602 R_ARM_ABS32 00002395 BaseException_with_traceback │ │ │ │ │ 00003d08 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00006402 R_ARM_ABS32 0000211d BaseException_add_note │ │ │ │ │ +00003d10 00006402 R_ARM_ABS32 00001efd BaseException_add_note │ │ │ │ │ 00003d18 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10b60 contains 536 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10b44 contains 519 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000026 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 00000032 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 0000003e 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ @@ -1350,302 +1364,285 @@ │ │ │ │ │ 000019b4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019c4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000019c8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000019f0 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ 000019f4 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ 00001ac8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3e 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001b42 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001b46 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001ba4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bcc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c1c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c28 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ -00001c2c 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00001c44 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001c5e 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001c72 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c82 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001c92 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001cec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dc6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001df6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dfc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e18 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e1e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e3a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e40 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ed8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ee2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f40 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f58 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f62 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f6c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f76 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f80 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f8c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001f96 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fa0 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001faa 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fb4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fbe 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001fc8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001ffe 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002014 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002030 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002034 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000204a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000204e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002052 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002058 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002066 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00002090 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002094 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002098 0000612f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ -0000209c 00006130 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ -000020a2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020a8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020ac 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020b2 0000602f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ -000020b6 00006030 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ -000020bc 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020d0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020d8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020dc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020e0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020fa 00005f2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -000020fe 00005f30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00002104 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b84 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bd6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bdc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bfe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c20 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c3c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cb8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ccc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d20 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d24 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d28 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001d38 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d42 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d4c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d56 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d60 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d6c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d76 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d80 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d8a 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d94 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001d9e 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001da8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001dde 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001df4 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001e10 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e14 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e2a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e2e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e32 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e38 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001e46 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001e70 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001e74 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001e78 0000612f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ +00001e7c 00006130 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ +00001e82 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e88 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001e8c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001e92 0000602f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ +00001e96 00006030 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ +00001e9c 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001eb0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ebc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ec0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ed0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001ed4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001eda 00005f2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001ede 00005f30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001ee4 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ef2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ef8 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f1c 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001f34 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001f50 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f54 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f5c 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001f6a 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001f92 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001f96 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001f9a 0000612f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ +00001f9e 00006130 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ +00001fa4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001faa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001fae 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001fb4 0000602f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ +00001fb8 00006030 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ +00001fbe 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fd2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fda 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fe8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff0 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000202a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000202e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002064 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002084 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000209a 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000020bc 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000020f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002112 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002118 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000213c 0001690a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002154 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002170 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002174 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000217c 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000218a 00016c0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000021b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000021b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000021ba 0000612f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ -000021be 00006130 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ -000021c4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021ca 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000021ce 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000021d4 0000602f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ -000021d8 00006030 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ -000021de 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021f2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021fa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002208 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000224a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000224e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002284 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ba 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000022dc 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002310 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002332 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002362 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002370 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000238c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023c4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023d4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023f0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023f4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002438 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000243c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002440 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002444 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00002448 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -0000244c 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -00002452 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000245a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000245e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002462 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002466 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000246a 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -0000246e 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002474 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000024aa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000024ae 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000024b2 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000024b6 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -000024ba 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -000024c0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002142 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002150 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000216c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002188 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021b4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000021d0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021d4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002218 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000221c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002220 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002224 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002228 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +0000222c 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +00002232 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000223a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000223e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002242 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002246 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +0000224a 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000224e 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002254 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002286 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000228a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000228e 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00002292 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00002296 0000812f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +0000229a 00008130 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +000022a0 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022a8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000022ac 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000022b0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000022b4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000022b8 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +000022bc 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000022c2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022f2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000022f6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000022fa 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +000022fe 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00002304 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000230c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002310 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002314 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002318 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +0000231e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002358 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002382 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023ac 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000023b0 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000023fa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002402 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002406 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002428 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000242c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002430 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00002434 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +0000243a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002442 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002446 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000244a 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +0000244e 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +00002454 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000024c8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000024cc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000024d0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ 000024d4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000024d8 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -000024dc 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000024d8 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +000024dc 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ 000024e2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002512 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002516 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000251a 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -0000251e 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00002524 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000252c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002530 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002534 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002538 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -0000253e 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002578 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000025a2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025cc 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000025d0 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -0000261a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002622 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002626 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002648 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000264c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002650 0000282f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002654 00002830 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -0000265a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002662 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002666 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000266a 0000272f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -0000266e 00002730 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002674 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026e8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000026ec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000026f0 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000026f4 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000026f8 0000842f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -000026fc 00008430 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00002702 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000270c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002710 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002714 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00002718 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000271c 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00002720 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00002726 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000272e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002762 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ -00002766 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ -00002776 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002782 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -0000278e 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000027ba 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000027be 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000027c8 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002802 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002836 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000283a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000028a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028cc 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000028f8 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00002906 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ -0000290a 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ -00002912 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000292a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002932 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002936 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002940 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ -00002944 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ -00002948 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002956 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000295a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000295e 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ -00002962 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ -00002968 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002970 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002974 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002978 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ -0000297c 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ -00002982 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000298c 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ -00002990 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ -00002994 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000299e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029a4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000029f4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a04 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002a10 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002a4a 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002a5a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002a5e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002a68 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002a74 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002a80 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002b00 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b28 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002b40 0000a20a R_ARM_THM_CALL 000016e9 exceptiongroup_subset │ │ │ │ │ -00002b4e 0000a20a R_ARM_THM_CALL 000016e9 exceptiongroup_subset │ │ │ │ │ -00002b90 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba4 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002c30 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002c6a 0000a20a R_ARM_THM_CALL 000016e9 exceptiongroup_subset │ │ │ │ │ -00002c84 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002ca4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cb0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002cb4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002cc8 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cd2 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002ce2 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00002cfa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d34 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d38 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d3c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d40 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d4a 0000a20a R_ARM_THM_CALL 000016e9 exceptiongroup_subset │ │ │ │ │ -00002d7e 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002da2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da8 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002dac 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002db2 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -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 │ │ │ │ │ -00002e02 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e7c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e9c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ea6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb8 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002ec4 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002ece 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ef4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f86 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002f8a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00002f8e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00002f94 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ -00002f98 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ -00002f9e 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ -00002fa2 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ +000024ec 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000024f0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000024f4 00007f2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000024f8 00007f30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000024fc 0000802f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00002500 00008030 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002506 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000250e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002542 00008a2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ +00002546 00008a30 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ +00002556 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00002562 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +0000256e 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000259a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000259e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000025a8 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +000025e2 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002616 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000261a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002682 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002686 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000026ac 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000026d8 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +000026e6 00008f2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ +000026ea 00008f30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ +000026f2 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000270a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002712 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002716 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002720 00008d2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ +00002724 00008d30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ +00002728 00016d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002736 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000273a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000273e 00008c2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ +00002742 00008c30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ +00002748 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002750 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002754 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002758 00008b2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ +0000275c 00008b30 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ +00002762 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000276c 00008e2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ +00002770 00008e30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ +00002774 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000277e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002784 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000027d4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027e4 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000027f0 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000282a 00018d0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000283a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000283e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002848 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002854 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002860 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000028e0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002908 00016b0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002920 0000a20a R_ARM_THM_CALL 0000187d exceptiongroup_subset │ │ │ │ │ +0000292e 0000a20a R_ARM_THM_CALL 0000187d exceptiongroup_subset │ │ │ │ │ +00002970 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002984 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002a10 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002a4a 0000a20a R_ARM_THM_CALL 0000187d exceptiongroup_subset │ │ │ │ │ +00002a64 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002a84 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a90 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002a94 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002aa8 0001870a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ab2 00018f0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002ac2 0001900a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00002ada 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b14 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b18 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b1c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b20 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b2a 0000a20a R_ARM_THM_CALL 0000187d exceptiongroup_subset │ │ │ │ │ +00002b5e 00016a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002b82 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b88 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002b8c 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002b92 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002bc6 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +00002bca 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002bd0 0001910a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002be2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c34 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c7c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c86 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c98 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002ca4 0001930a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002cae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ccc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cd4 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d66 00018e0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002d6a 00003a2f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00002d6e 00003a30 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00002d74 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ +00002d78 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ +00002d7e 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ +00002d82 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ 000006e6 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000de2 00014b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000dec 00014c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 000012dc 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000019ec 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000019f8 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000019fc 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001a8a 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000025b0 00017c1e R_ARM_THM_JUMP24 00002565 PyUnicodeEncodeError_SetReason │ │ │ │ │ -00002fb0 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002fc4 00017c1e R_ARM_THM_JUMP24 00002565 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002390 00017c1e R_ARM_THM_JUMP24 00002345 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002d90 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002da4 00017c1e R_ARM_THM_JUMP24 00002345 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11c20 contains 128 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11b7c 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 │ │ │ │ │ @@ -1673,16 +1670,16 @@ │ │ │ │ │ 00000172 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000184 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000188 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000018c 00009b2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC50 │ │ │ │ │ 00000190 00009b30 R_ARM_THM_MOVT_ABS 000005d8 .LC50 │ │ │ │ │ 00000196 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b6 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000001d6 00009f0a R_ARM_THM_CALL 00001669 get_matcher_type │ │ │ │ │ -000001ee 0000940a R_ARM_THM_CALL 00002a21 exceptiongroup_split_recursive │ │ │ │ │ +000001d6 00009f0a R_ARM_THM_CALL 000017fd get_matcher_type │ │ │ │ │ +000001ee 0000940a R_ARM_THM_CALL 00002801 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 000006d1 Py_XDECREF │ │ │ │ │ 00000248 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000024c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000250 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000820 .LC65 │ │ │ │ │ 00000254 0000bf30 R_ARM_THM_MOVT_ABS 00000820 .LC65 │ │ │ │ │ @@ -1758,25 +1755,25 @@ │ │ │ │ │ 00000664 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000920 .LC73 │ │ │ │ │ 00000668 0000ce30 R_ARM_THM_MOVT_ABS 00000920 .LC73 │ │ │ │ │ 0000066c 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 00000696 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC74 │ │ │ │ │ 0000069a 0000cf30 R_ARM_THM_MOVT_ABS 00000928 .LC74 │ │ │ │ │ 000000a4 00003c1e R_ARM_THM_JUMP24 00001a01 BaseException_traverse │ │ │ │ │ 000000b8 00018a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000021e 00017e1e R_ARM_THM_JUMP24 00001305 PyUnicodeEncodeError_GetStart │ │ │ │ │ -00000222 00017f1e R_ARM_THM_JUMP24 0000267d PyUnicodeEncodeError_GetEnd │ │ │ │ │ +0000021e 00017e1e R_ARM_THM_JUMP24 00001499 PyUnicodeEncodeError_GetStart │ │ │ │ │ +00000222 00017f1e R_ARM_THM_JUMP24 0000245d PyUnicodeEncodeError_GetEnd │ │ │ │ │ 00000230 00019c1e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ 00000234 00003b1e R_ARM_THM_JUMP24 000019e1 BaseException_str │ │ │ │ │ -0000053e 0001861e R_ARM_THM_JUMP24 000013b1 _PyExc_PrepReraiseStar │ │ │ │ │ +0000053e 0001861e R_ARM_THM_JUMP24 00001545 _PyExc_PrepReraiseStar │ │ │ │ │ 0000068e 0000161e R_ARM_THM_JUMP24 000006d1 Py_XDECREF │ │ │ │ │ -000006a0 0000831e R_ARM_THM_JUMP24 000024e9 get_unicode │ │ │ │ │ +000006a0 0000831e R_ARM_THM_JUMP24 000022c9 get_unicode │ │ │ │ │ 000006a4 0001a51e R_ARM_THM_JUMP24 00000697 PyUnicodeEncodeError_GetReason │ │ │ │ │ 000006a8 0001a51e R_ARM_THM_JUMP24 00000697 PyUnicodeEncodeError_GetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x12020 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11f7c contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -680,15 +680,15 @@ │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl c68 │ │ │ │ │ + bl c68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 6fc │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 71e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ @@ -787,15 +787,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl c68 │ │ │ │ │ + bl c68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 798 │ │ │ │ │ cbz r4, 796 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -840,15 +840,15 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl 1a90 │ │ │ │ │ + bl 1a90 │ │ │ │ │ R_ARM_THM_CALL StopIteration_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ @@ -858,15 +858,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl c68 │ │ │ │ │ + bl c68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 90c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ble.n 8f6 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 95c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 19e0 │ │ │ │ │ + b.w 19e0 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 00000964 : │ │ │ │ │ UnicodeError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1040,15 +1040,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cbnz r0, 9a4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000009a8 : │ │ │ │ │ ImportError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1072,15 +1072,15 @@ │ │ │ │ │ cbnz r0, 9f0 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cbnz r0, 9e6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9d8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1109,15 +1109,15 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cbnz r0, a32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000a34 : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1163,15 +1163,15 @@ │ │ │ │ │ cbnz r0, aa8 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cbnz r0, aa0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a92 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ @@ -1203,47 +1203,223 @@ │ │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunction │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000aec : │ │ │ │ │ +00000aec : │ │ │ │ │ +UnicodeDecodeError_init(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + bl c68 │ │ │ │ │ + R_ARM_THM_CALL BaseException_init │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n b8e │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c34 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n c14 │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c54 │ │ │ │ │ + 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 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + 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 │ │ │ │ │ + cbz r0, b88 │ │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r2, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r0, #0] │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r2, #0] │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ + beq.n b94 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ │ + strd r0, r0, [r4, #36] @ 0x24 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n b84 │ │ │ │ │ + add r1, sp, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ + cbnz r0, bbe │ │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + bl 6d0 │ │ │ │ │ + R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ + add r0, sp, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n b82 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + cbz r0, bd8 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n c74 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + cbz r0, bf2 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n bf2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n c7a │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n b8e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #52] @ 0x34 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n b8e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n b8e │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b8e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w b16 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b16 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b16 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w b10 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b10 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b10 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #52] @ 0x34 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w b1e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w b1e │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n b1e │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n bd8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n bf2 │ │ │ │ │ + │ │ │ │ │ +00000c80 : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b7a │ │ │ │ │ + beq.n d0e │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b74 │ │ │ │ │ + cbz r0, d08 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, b74 │ │ │ │ │ + cbz r0, d08 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n b34 │ │ │ │ │ + bge.n cc8 │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n b34 │ │ │ │ │ + bmi.n cc8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n b34 │ │ │ │ │ + bgt.n cc8 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n b5a │ │ │ │ │ + beq.n cee │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ @@ -1267,47 +1443,47 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n b48 │ │ │ │ │ + b.n cdc │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n b48 │ │ │ │ │ + b.n cdc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b88 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00000d1c <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r2, [r0, #1804] @ 0x70c │ │ │ │ │ - cbz r2, baa <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ + cbz r2, d3e <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #1804] @ 0x70c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n baa <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ + beq.n d3e <_PyExc_ClearExceptionGroupType+0x22> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, bac <_PyExc_ClearExceptionGroupType+0x24> │ │ │ │ │ + cbz r3, d40 <_PyExc_ClearExceptionGroupType+0x24> │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bb4 : │ │ │ │ │ +00000d48 : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1324,93 +1500,93 @@ │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, c2e │ │ │ │ │ + cbz r0, dc2 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - ldr r3, [pc, #88] @ (c54 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (de8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbz r0, c1e │ │ │ │ │ + cbz r0, db2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c44 │ │ │ │ │ + bne.n dd8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbnz r3, c34 │ │ │ │ │ + cbnz r3, dc8 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c2e │ │ │ │ │ + beq.n dc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, c2e │ │ │ │ │ + cbnz r3, dc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c1a │ │ │ │ │ + b.n dae │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n c12 │ │ │ │ │ + b.n da6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c0c │ │ │ │ │ + bne.n da0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c0c │ │ │ │ │ + b.n da0 │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c58 : │ │ │ │ │ +00000dec : │ │ │ │ │ NameError_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r0, c7a │ │ │ │ │ + cbz r0, e0e │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, c88 │ │ │ │ │ + cbnz r0, e1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000c8c : │ │ │ │ │ +00000e20 : │ │ │ │ │ SyntaxError_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1421,261 +1597,261 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl cd4 │ │ │ │ │ + bl e68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000cd4 : │ │ │ │ │ +00000e68 : │ │ │ │ │ SyntaxError_clear(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, d04 │ │ │ │ │ + cbz r0, e98 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d04 │ │ │ │ │ + beq.n e98 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n da8 │ │ │ │ │ + beq.n f3c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, d24 │ │ │ │ │ + cbz r0, eb8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d24 │ │ │ │ │ + beq.n eb8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e28 │ │ │ │ │ + beq.w fbc │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r0, d3a │ │ │ │ │ + cbz r0, ece │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e16 │ │ │ │ │ + bne.n faa │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r0, d50 │ │ │ │ │ + cbz r0, ee4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e04 │ │ │ │ │ + bne.n f98 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r0, d66 │ │ │ │ │ + cbz r0, efa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n df2 │ │ │ │ │ + bne.n f86 │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r0, d7c │ │ │ │ │ + cbz r0, f10 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #56] @ 0x38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n de0 │ │ │ │ │ + bne.n f74 │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ - cbz r0, d98 │ │ │ │ │ + cbz r0, f2c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d98 │ │ │ │ │ + beq.n f2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, dd6 │ │ │ │ │ + cbz r2, f6a │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ - cbnz r0, db2 │ │ │ │ │ + cbnz r0, f46 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 368 <_PyExc_InitState+0x224> │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_clear │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d04 │ │ │ │ │ + b.n e98 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d9c │ │ │ │ │ + beq.n f30 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d9c │ │ │ │ │ + bne.n f30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d9c │ │ │ │ │ + b.n f30 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d98 │ │ │ │ │ + b.n f2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d7c │ │ │ │ │ + bne.n f10 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n f10 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d66 │ │ │ │ │ + bne.n efa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d66 │ │ │ │ │ + b.n efa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d50 │ │ │ │ │ + bne.n ee4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d50 │ │ │ │ │ + b.n ee4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d3a │ │ │ │ │ + bne.n ece │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d3a │ │ │ │ │ + b.n ece │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n d24 │ │ │ │ │ + b.n eb8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e34 : │ │ │ │ │ +00000fc8 : │ │ │ │ │ OSError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, e52 │ │ │ │ │ + cbz r0, fe6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, 1014 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, e5c │ │ │ │ │ + cbz r0, ff0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, 1014 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbz r0, e66 │ │ │ │ │ + cbz r0, ffa │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, 1014 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbnz r0, e78 │ │ │ │ │ + cbnz r0, 100c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e6a │ │ │ │ │ + beq.n ffe │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e84 <_PyErr_NoMemory>: │ │ │ │ │ +00001018 <_PyErr_NoMemory>: │ │ │ │ │ _PyErr_NoMemory(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, eba <_PyErr_NoMemory+0x36> │ │ │ │ │ + cbz r3, 104e <_PyErr_NoMemory+0x36> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl ec <_PyExc_InitGlobalObjects+0xec> │ │ │ │ │ R_ARM_THM_CALL get_memory_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, eb6 <_PyErr_NoMemory+0x32> │ │ │ │ │ + cbz r0, 104a <_PyErr_NoMemory+0x32> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - ldr r0, [pc, #4] @ (ec8 <_PyErr_NoMemory+0x44>) │ │ │ │ │ + ldr r0, [pc, #4] @ (105c <_PyErr_NoMemory+0x44>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000ecc : │ │ │ │ │ +00001060 : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_THM_CALL _PyType_Name │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n efe │ │ │ │ │ + bne.n 1092 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1685,83 +1861,82 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f10 : │ │ │ │ │ +000010a4 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ - b.n 7b4 │ │ │ │ │ - nop │ │ │ │ │ + b.w 7b4 │ │ │ │ │ │ │ │ │ │ -00000f14 : │ │ │ │ │ +000010a8 : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n fde │ │ │ │ │ + beq.n 1172 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n fde │ │ │ │ │ + bpl.n 1172 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 1086 │ │ │ │ │ + bpl.w 121a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n f80 │ │ │ │ │ + ble.n 1114 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 106c │ │ │ │ │ + bne.w 1200 │ │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add lr, r2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f68 │ │ │ │ │ + b.n 10fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ │ itt eq │ │ │ │ │ addeq r3, #2 │ │ │ │ │ subeq r6, r3, r2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n f66 │ │ │ │ │ + bne.n 10fa │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 105a │ │ │ │ │ + bne.n 11ee │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f8e │ │ │ │ │ + beq.n 1122 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 103a │ │ │ │ │ + beq.n 11ce │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1012 │ │ │ │ │ + beq.n 11a6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1010 │ │ │ │ │ + bne.n 11a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -1783,15 +1958,15 @@ │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, ffc │ │ │ │ │ + cbnz r0, 1190 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ @@ -1803,17 +1978,17 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.n f98 │ │ │ │ │ - b.n fe4 │ │ │ │ │ - cbnz r4, 103a │ │ │ │ │ + beq.n 112c │ │ │ │ │ + b.n 1178 │ │ │ │ │ + cbnz r4, 11ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -1825,15 +2000,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n fd0 │ │ │ │ │ + b.n 1164 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ @@ -1841,74 +2016,74 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n fd0 │ │ │ │ │ + b.n 1164 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8e │ │ │ │ │ - b.n fd8 │ │ │ │ │ + bne.n 1122 │ │ │ │ │ + b.n 116c │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq.n 108a │ │ │ │ │ + beq.n 121e │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1074 │ │ │ │ │ - b.n f7c │ │ │ │ │ + bne.n 1208 │ │ │ │ │ + b.n 1110 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - b.n f48 │ │ │ │ │ + b.n 10dc │ │ │ │ │ ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 108a │ │ │ │ │ - b.n f7c │ │ │ │ │ + bne.n 121e │ │ │ │ │ + b.n 1110 │ │ │ │ │ │ │ │ │ │ -0000109c : │ │ │ │ │ +00001230 : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 113a │ │ │ │ │ + beq.n 12ce │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1134 │ │ │ │ │ + beq.n 12c8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1134 │ │ │ │ │ + cbz r0, 12c8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 10fc │ │ │ │ │ + bgt.n 1290 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ @@ -1921,43 +2096,43 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n 10d6 │ │ │ │ │ + bmi.n 126a │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 10d6 │ │ │ │ │ + blt.n 126a │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 10d6 │ │ │ │ │ + bne.n 126a │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1146 │ │ │ │ │ + bhi.n 12da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 127e │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n 127e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1967,34 +2142,34 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 1124 │ │ │ │ │ + b.n 12b8 │ │ │ │ │ │ │ │ │ │ -00001160 : │ │ │ │ │ +000012f4 : │ │ │ │ │ OSError_str(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r3, 11aa │ │ │ │ │ + cbz r3, 133e │ │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 11d4 │ │ │ │ │ + bne.n 1368 │ │ │ │ │ cmp r2, lr │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ @@ -2002,22 +2177,22 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r1, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 11ba │ │ │ │ │ + bne.n 134e │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 19e0 │ │ │ │ │ + b.w 19e0 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 11b0 │ │ │ │ │ + beq.n 1344 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ @@ -2036,212 +2211,212 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011f8 : │ │ │ │ │ +0000138c : │ │ │ │ │ PyUnicodeDecodeError_GetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2410 │ │ │ │ │ + bl 21f0 │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 123a │ │ │ │ │ + cbz r0, 13ce │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1236 │ │ │ │ │ + beq.n 13ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1240 │ │ │ │ │ + cbz r3, 13d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1236 │ │ │ │ │ + b.n 13ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001248 : │ │ │ │ │ +000013dc : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2410 │ │ │ │ │ + bl 21f0 │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 128e │ │ │ │ │ + cbz r0, 1422 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r4 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1288 │ │ │ │ │ + beq.n 141c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1294 │ │ │ │ │ + cbz r3, 1428 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 128a │ │ │ │ │ + b.n 141e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1288 │ │ │ │ │ + b.n 141c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000129c : │ │ │ │ │ +00001430 : │ │ │ │ │ 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 24e8 │ │ │ │ │ + b.w 22c8 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012ac : │ │ │ │ │ +00001440 : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ - b.w 129c │ │ │ │ │ + b.w 1430 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ │ │ │ │ │ -000012b0 : │ │ │ │ │ +00001444 : │ │ │ │ │ SystemExit_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r0, 12d2 │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 12e0 │ │ │ │ │ + cbnz r0, 1474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1a00 │ │ │ │ │ + b.w 1a00 │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000012e4 : │ │ │ │ │ +00001478 : │ │ │ │ │ BaseException_get_args(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 12f8 │ │ │ │ │ + cbz r0, 148c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1300 │ │ │ │ │ + beq.n 1494 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001304 : │ │ │ │ │ +00001498 : │ │ │ │ │ PyUnicodeEncodeError_GetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - bl 24e8 │ │ │ │ │ + bl 22c8 │ │ │ │ │ R_ARM_THM_CALL get_unicode │ │ │ │ │ - cbz r0, 1350 │ │ │ │ │ + cbz r0, 14e4 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 134c │ │ │ │ │ + beq.n 14e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1356 │ │ │ │ │ + cbz r3, 14ea │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 134c │ │ │ │ │ + b.n 14e0 │ │ │ │ │ │ │ │ │ │ -0000135c : │ │ │ │ │ +000014f0 : │ │ │ │ │ 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 24e8 │ │ │ │ │ + b.w 22c8 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000136c : │ │ │ │ │ +00001500 : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 1394 │ │ │ │ │ + cbz r1, 1528 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, 13aa │ │ │ │ │ + cbz r0, 153e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -2255,305 +2430,305 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000013b0 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00001544 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ 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.w r8, [r1, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 14e8 <_PyExc_PrepReraiseStar+0x138> │ │ │ │ │ + beq.w 167c <_PyExc_PrepReraiseStar+0x138> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 13ec <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ + beq.n 1580 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158e <_PyExc_PrepReraiseStar+0x1de> │ │ │ │ │ + beq.w 1722 <_PyExc_PrepReraiseStar+0x1de> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + beq.w 171e <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157a <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + beq.w 170e <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.n 145a <_PyExc_PrepReraiseStar+0xaa> │ │ │ │ │ + bge.n 15ee <_PyExc_PrepReraiseStar+0xaa> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 1456 <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ + beq.n 15ea <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1576 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 170a <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1576 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 170a <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1576 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 170a <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ movne r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + blt.n 1678 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1412 <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ + b.n 15a6 <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 1678 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 14c0 <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ + bgt.n 1654 <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 2a20 │ │ │ │ │ + bl 2800 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 149c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + beq.n 1630 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 149c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + cbnz r3, 1630 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 1678 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 15a2 <_PyExc_PrepReraiseStar+0x1f2> │ │ │ │ │ + beq.n 1736 <_PyExc_PrepReraiseStar+0x1f2> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1508 <_PyExc_PrepReraiseStar+0x158> │ │ │ │ │ + bne.n 169c <_PyExc_PrepReraiseStar+0x158> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 1a20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 146e <_PyExc_PrepReraiseStar+0xbe> │ │ │ │ │ + bge.n 1602 <_PyExc_PrepReraiseStar+0xbe> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 1678 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15d4 <_PyExc_PrepReraiseStar+0x224> │ │ │ │ │ + beq.n 1768 <_PyExc_PrepReraiseStar+0x224> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 14ac <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 1640 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 14b8 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ - ble.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + b.n 164c <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + ble.n 1678 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 154e <_PyExc_PrepReraiseStar+0x19e> │ │ │ │ │ + beq.n 16e2 <_PyExc_PrepReraiseStar+0x19e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1532 <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ + beq.n 16c6 <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15be <_PyExc_PrepReraiseStar+0x20e> │ │ │ │ │ + beq.n 1752 <_PyExc_PrepReraiseStar+0x20e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + blt.n 1678 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 155c <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ + ble.n 16f0 <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 14 <_PyExc_InitGlobalObjects+0x14> │ │ │ │ │ R_ARM_THM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 14ac <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 1640 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1538 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ + beq.n 16cc <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 152a <_PyExc_PrepReraiseStar+0x17a> │ │ │ │ │ + b.n 16be <_PyExc_PrepReraiseStar+0x17a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 14ac <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 1640 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 144a <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ + b.n 15de <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 158a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + beq.n 171e <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 15cc <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + cbz r3, 1760 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 14b8 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + b.n 164c <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14b8 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + beq.n 164c <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 14b8 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + b.n 164c <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ 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 15c6 <_PyExc_PrepReraiseStar+0x216> │ │ │ │ │ + bne.n 175a <_PyExc_PrepReraiseStar+0x216> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 14a6 <_PyExc_PrepReraiseStar+0xf6> │ │ │ │ │ + b.n 163a <_PyExc_PrepReraiseStar+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1532 <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ + b.n 16c6 <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 15b4 <_PyExc_PrepReraiseStar+0x204> │ │ │ │ │ + b.n 1748 <_PyExc_PrepReraiseStar+0x204> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 158a <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + b.n 171e <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14e4 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + b.n 1678 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ │ │ │ │ │ -000015dc : │ │ │ │ │ +00001770 : │ │ │ │ │ BaseException_reduce(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - cbz r2, 15e6 │ │ │ │ │ + cbz r2, 177a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 15ec │ │ │ │ │ + cbnz r3, 1780 │ │ │ │ │ movs r0, #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movs r0, #3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015f4 : │ │ │ │ │ +00001788 : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1668 │ │ │ │ │ + bl 17fc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1662 │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ add.w ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 2a20 │ │ │ │ │ + bl 2800 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1662 │ │ │ │ │ + beq.n 17f6 │ │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -2573,78 +2748,78 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 165c │ │ │ │ │ + b.n 17f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001668 : │ │ │ │ │ +000017fc : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r0, 1696 │ │ │ │ │ + cbz r0, 182a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 16e2 │ │ │ │ │ + bge.n 1876 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ - bpl.n 169a │ │ │ │ │ + bpl.n 182e │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 1688 │ │ │ │ │ + blt.n 181c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 16c6 │ │ │ │ │ + bne.n 185a │ │ │ │ │ ldr.w r1, [r4, #8]! │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 168e │ │ │ │ │ + bge.n 1822 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 16c6 │ │ │ │ │ + bge.n 185a │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - bmi.n 16ac │ │ │ │ │ + bmi.n 1840 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1690 │ │ │ │ │ + b.n 1824 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016e8 : │ │ │ │ │ +0000187c : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ @@ -2652,464 +2827,464 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17e2 │ │ │ │ │ - beq.n 17b4 │ │ │ │ │ + blt.n 1976 │ │ │ │ │ + beq.n 1948 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e2 │ │ │ │ │ + beq.n 1976 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1748 │ │ │ │ │ + beq.n 18dc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 195e │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - cbz r1, 1780 │ │ │ │ │ + cbz r1, 1914 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ - bl bbc │ │ │ │ │ + bl bbc │ │ │ │ │ R_ARM_THM_CALL BaseException_set_tb │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 177c │ │ │ │ │ + beq.n 1910 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1850 │ │ │ │ │ + beq.n 19e4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 17d8 │ │ │ │ │ + beq.n 196c │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - cbnz r3, 17ba │ │ │ │ │ + cbnz r3, 194e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17f8 │ │ │ │ │ + bne.n 198c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r1, [pc, #228] @ (1888 ) │ │ │ │ │ + ldr r1, [pc, #228] @ (1a1c ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17d8 │ │ │ │ │ + blt.n 196c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 1808 │ │ │ │ │ + cbnz r0, 199c │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1784 │ │ │ │ │ + b.n 1918 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 17e8 │ │ │ │ │ + bne.n 197c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17b6 │ │ │ │ │ + b.n 194a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17e2 │ │ │ │ │ + bne.n 1976 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17e2 │ │ │ │ │ + b.n 1976 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1792 │ │ │ │ │ + b.n 1926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 1862 │ │ │ │ │ + cbz r0, 19f6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 182a │ │ │ │ │ + beq.n 19be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 185c │ │ │ │ │ + cbz r3, 19f0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 17d8 │ │ │ │ │ - ldr r1, [pc, #88] @ (1888 ) │ │ │ │ │ + beq.n 196c │ │ │ │ │ + ldr r1, [pc, #88] @ (1a1c ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 184a │ │ │ │ │ + beq.n 19de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 187c │ │ │ │ │ + cbz r3, 1a10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 17b2 │ │ │ │ │ - b.n 17d8 │ │ │ │ │ + bge.n 1946 │ │ │ │ │ + b.n 196c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 177c │ │ │ │ │ + b.n 1910 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 182a │ │ │ │ │ + b.n 19be │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 17b2 │ │ │ │ │ + beq.n 1946 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17b2 │ │ │ │ │ + bne.n 1946 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17b2 │ │ │ │ │ + b.n 1946 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 184a │ │ │ │ │ + b.n 19de │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000188c : │ │ │ │ │ +00001a20 : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1920 │ │ │ │ │ + beq.n 1ab4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 18c6 │ │ │ │ │ + beq.n 1a5a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 192a │ │ │ │ │ + beq.n 1abe │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #164] @ (1974 ) │ │ │ │ │ + ldr r2, [pc, #164] @ (1b08 ) │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 1920 │ │ │ │ │ + bge.n 1ab4 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.n 195c │ │ │ │ │ + blt.n 1af0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 188c │ │ │ │ │ - ldr r2, [pc, #120] @ (1978 ) │ │ │ │ │ + bl 1a20 │ │ │ │ │ + ldr r2, [pc, #120] @ (1b0c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - bge.n 18ce │ │ │ │ │ + bge.n 1a62 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1922 │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 191a │ │ │ │ │ + beq.n 1aae │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1922 │ │ │ │ │ + beq.n 1ab6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1922 │ │ │ │ │ + bne.n 1ab6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1922 │ │ │ │ │ + b.n 1ab6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 191a │ │ │ │ │ - b.n 18f2 │ │ │ │ │ + bne.n 1aae │ │ │ │ │ + b.n 1a86 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000009a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000197c : │ │ │ │ │ +00001b10 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 19c2 │ │ │ │ │ + cbz r0, 1b56 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallObject │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 19c0 │ │ │ │ │ + beq.n 1b54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 19c8 │ │ │ │ │ + cbz r3, 1b5c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 19c0 │ │ │ │ │ + b.n 1b54 │ │ │ │ │ │ │ │ │ │ -000019d4 : │ │ │ │ │ +00001b68 : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl c68 │ │ │ │ │ + bl c68 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ + beq.n 1bd8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a6c │ │ │ │ │ + bne.n 1c00 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r0, 1a50 │ │ │ │ │ + cbnz r0, 1be4 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, 1a40 │ │ │ │ │ + cbz r0, 1bd4 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1a4a │ │ │ │ │ + bne.n 1bde │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1a3c │ │ │ │ │ + b.n 1bd0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1a3a │ │ │ │ │ + b.n 1bce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19fa │ │ │ │ │ + beq.n 1b8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19fa │ │ │ │ │ + bne.n 1b8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19fa │ │ │ │ │ + b.n 1b8e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 19f6 │ │ │ │ │ + beq.n 1b8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19f6 │ │ │ │ │ + bne.n 1b8a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 1b8a │ │ │ │ │ │ │ │ │ │ -00001a88 : │ │ │ │ │ +00001c1c : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ - b.w 135c │ │ │ │ │ + b.w 14f0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetObject │ │ │ │ │ │ │ │ │ │ -00001a8c : │ │ │ │ │ +00001c20 : │ │ │ │ │ BaseException_setstate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq.n 1b0c │ │ │ │ │ + beq.n 1ca0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 1b18 │ │ │ │ │ + bpl.n 1cac │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 1b0c │ │ │ │ │ + cbz r0, 1ca0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3121,28 +3296,28 @@ │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1af8 │ │ │ │ │ + beq.n 1c8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1b32 │ │ │ │ │ + cbz r3, 1cc6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1c9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1b3c │ │ │ │ │ + cbz r3, 1cd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1abc │ │ │ │ │ - b.n 1b2e │ │ │ │ │ + bge.n 1c50 │ │ │ │ │ + b.n 1cc2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3153,48 +3328,48 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b14 │ │ │ │ │ + b.n 1ca8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1af8 │ │ │ │ │ + b.n 1c8c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1b06 │ │ │ │ │ + b.n 1c9a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b48 : │ │ │ │ │ +00001cdc : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1bd4 │ │ │ │ │ + beq.n 1d68 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1bd0 │ │ │ │ │ + cbz r0, 1d64 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.n 1b96 │ │ │ │ │ + bgt.n 1d2a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3204,41 +3379,41 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ │ - bmi.n 1b76 │ │ │ │ │ + bmi.n 1d0a │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 1b76 │ │ │ │ │ + blt.n 1d0a │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1b76 │ │ │ │ │ + bne.n 1d0a │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1be0 │ │ │ │ │ + bhi.n 1d74 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1b8a │ │ │ │ │ + b.n 1d1e │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1b8a │ │ │ │ │ + b.n 1d1e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3248,9 +3423,9 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ cmp.w r4, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r2 │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3112,251 +3112,15 @@ │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001adc : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ b.n 1a90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ae0 : │ │ │ │ │ -UnicodeDecodeError_init(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1c56 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r3, #0] │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1b90 │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1bb0 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1bd8 │ │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1c00 │ │ │ │ │ - add.w r2, r4, #48 @ 0x30 │ │ │ │ │ - add.w r1, r4, #44 @ 0x2c │ │ │ │ │ - add.w ip, r4, #52 @ 0x34 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - strd r2, ip, [sp, #4] │ │ │ │ │ - add.w r3, r4, #40 @ 0x28 │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add.w r2, r4, #36 @ 0x24 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c4c │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r2, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r0, #0] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r2, #0] │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 1c70 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1b10 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1b10 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - str.w ip, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1b16 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b1c │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - str.w ip, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1b1c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1b1c │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1b22 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w ip, #0 │ │ │ │ │ - str.w ip, [r4, #52] @ 0x34 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 1b22 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 1b22 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - add.w r2, r4, #48 @ 0x30 │ │ │ │ │ - add.w ip, r4, #52 @ 0x34 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - strd r2, ip, [sp, #4] │ │ │ │ │ - add.w r3, r4, #40 @ 0x28 │ │ │ │ │ - add.w r2, r4, #44 @ 0x2c │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - add.w r2, r4, #36 @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1b4e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ │ - strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 1c6a │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - bl 0 <_PyArg_NoKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1afa │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b8a │ │ │ │ │ - add r1, sp, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbnz r0, 1ca0 │ │ │ │ │ - ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ │ - bl 6d0 │ │ │ │ │ - add r0, sp, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1b8a │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1cb8 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1cb8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1cf2 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1cd0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1cd0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1cf8 │ │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #52] @ 0x34 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c6a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cb8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cd0 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00001d00 : │ │ │ │ │ +00001ae0 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3368,241 +3132,241 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w ip, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 1d52 │ │ │ │ │ + cbz r0, 1b32 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ + beq.n 1b32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e40 │ │ │ │ │ + beq.n 1c20 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1d6c │ │ │ │ │ + cbz r0, 1b4c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d6c │ │ │ │ │ + beq.n 1b4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e1e │ │ │ │ │ + beq.n 1bfe │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1d86 │ │ │ │ │ + cbz r0, 1b66 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d86 │ │ │ │ │ + beq.n 1b66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dfc │ │ │ │ │ + beq.n 1bdc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e02 │ │ │ │ │ + bne.n 1be2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1da8 │ │ │ │ │ + cbz r0, 1b88 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1da8 │ │ │ │ │ + beq.n 1b88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1da8 │ │ │ │ │ + cbnz r3, 1b88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e46 │ │ │ │ │ + bne.n 1c26 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1dca │ │ │ │ │ + cbz r0, 1baa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dca │ │ │ │ │ + beq.n 1baa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1dca │ │ │ │ │ + cbnz r3, 1baa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 1e24 │ │ │ │ │ + cbnz r0, 1c04 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 1de0 │ │ │ │ │ + cbnz r0, 1bc0 │ │ │ │ │ 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 1dd2 │ │ │ │ │ + beq.n 1bb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dd2 │ │ │ │ │ + bne.n 1bb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dd2 │ │ │ │ │ + b.n 1bb2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d86 │ │ │ │ │ + b.n 1b66 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d8c │ │ │ │ │ + beq.n 1b6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d8c │ │ │ │ │ + bne.n 1b6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + b.n 1b6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d6c │ │ │ │ │ + b.n 1b4c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dce │ │ │ │ │ + beq.n 1bae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dce │ │ │ │ │ + bne.n 1bae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dce │ │ │ │ │ + b.n 1bae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d52 │ │ │ │ │ + b.n 1b32 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1b8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1dae │ │ │ │ │ + bne.n 1b8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1dae │ │ │ │ │ + b.n 1b8e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e64 : │ │ │ │ │ +00001c44 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r0, 1e92 │ │ │ │ │ + cbz r0, 1c72 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1e92 │ │ │ │ │ + beq.n 1c72 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1eea │ │ │ │ │ + cbz r2, 1cca │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, 1eae │ │ │ │ │ + cbz r0, 1c8e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1eae │ │ │ │ │ + beq.n 1c8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1ee0 │ │ │ │ │ + cbz r2, 1cc0 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r0, 1eca │ │ │ │ │ + cbz r0, 1caa │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1eca │ │ │ │ │ + beq.n 1caa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1ed6 │ │ │ │ │ + cbz r2, 1cb6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 368 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1eca │ │ │ │ │ + b.n 1caa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1eae │ │ │ │ │ + b.n 1c8e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1e92 │ │ │ │ │ + b.n 1c72 │ │ │ │ │ │ │ │ │ │ -00001ef4 <_PyExc_Fini>: │ │ │ │ │ +00001cd4 <_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, 1f24 <_PyExc_Fini+0x30> │ │ │ │ │ + cbz r0, 1d04 <_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 1f0e <_PyExc_Fini+0x1a> │ │ │ │ │ + bne.n 1cee <_PyExc_Fini+0x1a> │ │ │ │ │ ldr.w r0, [r4, #1792] @ 0x700 │ │ │ │ │ - cbz r0, 1f44 <_PyExc_Fini+0x50> │ │ │ │ │ + cbz r0, 1d24 <_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 1f44 <_PyExc_Fini+0x50> │ │ │ │ │ + beq.n 1d24 <_PyExc_Fini+0x50> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1f44 <_PyExc_Fini+0x50> │ │ │ │ │ + cbnz r3, 1d24 <_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 │ │ │ │ │ @@ -3653,322 +3417,322 @@ │ │ │ │ │ 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 1f7a <_PyExc_Fini+0x86> │ │ │ │ │ + bne.n 1d5a <_PyExc_Fini+0x86> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001fd4 <_PyException_AddNote>: │ │ │ │ │ +00001db4 <_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 20f0 <_PyException_AddNote+0x11c> │ │ │ │ │ + bpl.w 1ed0 <_PyException_AddNote+0x11c> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 20a8 <_PyException_AddNote+0xd4> │ │ │ │ │ - ldr r1, [pc, #284] @ (2118 <_PyException_AddNote+0x144>) │ │ │ │ │ + bpl.n 1e88 <_PyException_AddNote+0xd4> │ │ │ │ │ + ldr r1, [pc, #284] @ (1ef8 <_PyException_AddNote+0x144>) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + blt.n 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 2058 <_PyException_AddNote+0x84> │ │ │ │ │ + cbz r0, 1e38 <_PyException_AddNote+0x84> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 2086 <_PyException_AddNote+0xb2> │ │ │ │ │ + bpl.n 1e66 <_PyException_AddNote+0xb2> │ │ │ │ │ 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 20c2 <_PyException_AddNote+0xee> │ │ │ │ │ + blt.n 1ea2 <_PyException_AddNote+0xee> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20dc <_PyException_AddNote+0x108> │ │ │ │ │ + beq.n 1ebc <_PyException_AddNote+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20d6 <_PyException_AddNote+0x102> │ │ │ │ │ + beq.n 1eb6 <_PyException_AddNote+0x102> │ │ │ │ │ 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 2044 <_PyException_AddNote+0x70> │ │ │ │ │ + beq.n 1e24 <_PyException_AddNote+0x70> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 204a <_PyException_AddNote+0x76> │ │ │ │ │ + cbz r2, 1e2a <_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 2044 <_PyException_AddNote+0x70> │ │ │ │ │ + b.n 1e24 <_PyException_AddNote+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 2080 <_PyException_AddNote+0xac> │ │ │ │ │ - ldr r1, [pc, #180] @ (2118 <_PyException_AddNote+0x144>) │ │ │ │ │ + cbz r0, 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ + ldr r1, [pc, #180] @ (1ef8 <_PyException_AddNote+0x144>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bge.n 2012 <_PyException_AddNote+0x3e> │ │ │ │ │ + bge.n 1df2 <_PyException_AddNote+0x3e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + beq.n 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 20d0 <_PyException_AddNote+0xfc> │ │ │ │ │ + cbz r3, 1eb0 <_PyException_AddNote+0xfc> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2046 <_PyException_AddNote+0x72> │ │ │ │ │ + b.n 1e26 <_PyException_AddNote+0x72> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 210a <_PyException_AddNote+0x136> │ │ │ │ │ + bne.n 1eea <_PyException_AddNote+0x136> │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + b.n 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + b.n 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + beq.n 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + bne.n 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + b.n 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ 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 203e <_PyException_AddNote+0x6a> │ │ │ │ │ - b.n 2044 <_PyException_AddNote+0x70> │ │ │ │ │ + bne.n 1e1e <_PyException_AddNote+0x6a> │ │ │ │ │ + b.n 1e24 <_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 .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 2080 <_PyException_AddNote+0xac> │ │ │ │ │ + b.n 1e60 <_PyException_AddNote+0xac> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2090 <_PyException_AddNote+0xbc> │ │ │ │ │ + bne.n 1e70 <_PyException_AddNote+0xbc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2090 <_PyException_AddNote+0xbc> │ │ │ │ │ + b.n 1e70 <_PyException_AddNote+0xbc> │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000211c : │ │ │ │ │ +00001efc : │ │ │ │ │ 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 21ca │ │ │ │ │ + bpl.n 1faa │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #212] @ (2210 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (1ff0 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 21a4 │ │ │ │ │ + blt.n 1f84 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 217c │ │ │ │ │ + cbz r0, 1f5c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 21a8 │ │ │ │ │ + bpl.n 1f88 │ │ │ │ │ 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 21e4 │ │ │ │ │ + blt.n 1fc4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2170 │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 21f8 │ │ │ │ │ + beq.n 1fd8 │ │ │ │ │ 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, 21a4 │ │ │ │ │ - ldr r1, [pc, #136] @ (2210 ) │ │ │ │ │ + cbz r0, 1f84 │ │ │ │ │ + ldr r1, [pc, #136] @ (1ff0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2150 │ │ │ │ │ + bge.n 1f30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21a4 │ │ │ │ │ + beq.n 1f84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 21f2 │ │ │ │ │ + cbz r3, 1fd2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2178 │ │ │ │ │ + b.n 1f58 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2200 │ │ │ │ │ + bne.n 1fe0 │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 21a4 │ │ │ │ │ + b.n 1f84 │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 21a4 │ │ │ │ │ + b.n 1f84 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 21a4 │ │ │ │ │ + beq.n 1f84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21a4 │ │ │ │ │ + bne.n 1f84 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21a4 │ │ │ │ │ + b.n 1f84 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2170 │ │ │ │ │ + b.n 1f50 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21b2 │ │ │ │ │ + bne.n 1f92 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 21b2 │ │ │ │ │ + b.n 1f92 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002214 : │ │ │ │ │ +00001ff4 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 22b2 │ │ │ │ │ + bne.n 2092 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 226a │ │ │ │ │ + beq.n 204a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - cbnz r0, 2270 │ │ │ │ │ + cbnz r0, 2050 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 228c │ │ │ │ │ + cbnz r0, 206c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 22ae │ │ │ │ │ + bgt.n 208e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ @@ -3977,233 +3741,234 @@ │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2242 │ │ │ │ │ + beq.n 2022 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2242 │ │ │ │ │ + beq.n 2022 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2242 │ │ │ │ │ + bne.n 2022 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.n 2022 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2246 │ │ │ │ │ + beq.n 2026 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2246 │ │ │ │ │ + bne.n 2026 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 224a │ │ │ │ │ + ble.n 202a │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - b.n 2252 │ │ │ │ │ + b.n 2032 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 222e │ │ │ │ │ + bne.n 200e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2266 │ │ │ │ │ + b.n 2046 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022cc : │ │ │ │ │ +000020ac : │ │ │ │ │ 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, 22f2 │ │ │ │ │ + cbz r0, 20d2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2368 │ │ │ │ │ + bne.n 2148 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2376 │ │ │ │ │ + bne.n 2156 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 2314 │ │ │ │ │ + cbz r0, 20f4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2314 │ │ │ │ │ + beq.n 20f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2314 │ │ │ │ │ + cbnz r3, 20f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 23ae │ │ │ │ │ + bne.n 218e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 2336 │ │ │ │ │ + cbz r0, 2116 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2336 │ │ │ │ │ + beq.n 2116 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2336 │ │ │ │ │ + cbnz r3, 2116 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 2392 │ │ │ │ │ + cbnz r0, 2172 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 234c │ │ │ │ │ + cbnz r0, 212c │ │ │ │ │ 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 233e │ │ │ │ │ + beq.n 211e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 233e │ │ │ │ │ + bne.n 211e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 233e │ │ │ │ │ + b.n 211e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22f2 │ │ │ │ │ + bne.n 20d2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22f2 │ │ │ │ │ + b.n 20d2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22f8 │ │ │ │ │ + beq.n 20d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22f8 │ │ │ │ │ + bne.n 20d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22f8 │ │ │ │ │ + b.n 20d8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 233a │ │ │ │ │ + beq.n 211a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 233a │ │ │ │ │ + bne.n 211a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 233a │ │ │ │ │ + b.n 211a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 231a │ │ │ │ │ + beq.n 20fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 231a │ │ │ │ │ + bne.n 20fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 231a │ │ │ │ │ + b.n 20fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023cc : │ │ │ │ │ +000021ac : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 23da │ │ │ │ │ + cbnz r0, 21ba │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000023ec : │ │ │ │ │ +000021cc : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 23fa │ │ │ │ │ + cbnz r0, 21da │ │ │ │ │ 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 23f8 │ │ │ │ │ + beq.n 21d8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000240c : │ │ │ │ │ +000021ec : │ │ │ │ │ NameError_clear(): │ │ │ │ │ - b.w 1a90 │ │ │ │ │ + b.n 1a90 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00002410 : │ │ │ │ │ +000021f0 : │ │ │ │ │ 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, 245a │ │ │ │ │ + cbz r0, 223a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 2438 │ │ │ │ │ + bpl.n 2218 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2436 │ │ │ │ │ + beq.n 2216 │ │ │ │ │ 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 │ │ │ │ │ @@ -4231,33 +3996,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 2456 │ │ │ │ │ + b.n 2236 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000247c : │ │ │ │ │ +0000225c : │ │ │ │ │ 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, 24c8 │ │ │ │ │ + cbz r0, 22a8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 24a6 │ │ │ │ │ + bpl.n 2286 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24a4 │ │ │ │ │ + beq.n 2284 │ │ │ │ │ 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 │ │ │ │ │ @@ -4285,32 +4050,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 24c4 │ │ │ │ │ + b.n 22a4 │ │ │ │ │ │ │ │ │ │ -000024e8 : │ │ │ │ │ +000022c8 : │ │ │ │ │ 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, 252c │ │ │ │ │ + cbz r0, 230c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 2512 │ │ │ │ │ + bpl.n 22f2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2510 │ │ │ │ │ + beq.n 22f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -4330,229 +4095,229 @@ │ │ │ │ │ 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 2528 │ │ │ │ │ + b.n 2308 │ │ │ │ │ │ │ │ │ │ -00002544 : │ │ │ │ │ +00002324 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000254c : │ │ │ │ │ +0000232c : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002554 : │ │ │ │ │ +00002334 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000255c : │ │ │ │ │ +0000233c : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002564 : │ │ │ │ │ +00002344 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - cbz r0, 25aa │ │ │ │ │ + cbz r0, 238a │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r2, 258c │ │ │ │ │ + cbnz r2, 236c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2584 │ │ │ │ │ + beq.n 2364 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2584 │ │ │ │ │ + bne.n 2364 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2586 │ │ │ │ │ + b.n 2366 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2586 │ │ │ │ │ + b.n 2366 │ │ │ │ │ │ │ │ │ │ -000025b0 : │ │ │ │ │ +00002390 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b.w 2564 │ │ │ │ │ + b.w 2344 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -000025b4 : │ │ │ │ │ +00002394 : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2662 │ │ │ │ │ + beq.n 2442 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 2622 │ │ │ │ │ + bne.n 2402 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 2600 │ │ │ │ │ + beq.n 23e0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - cbnz r0, 2606 │ │ │ │ │ + cbnz r0, 23e6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 25fa │ │ │ │ │ + beq.n 23da │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25ec │ │ │ │ │ + beq.n 23cc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 25ec │ │ │ │ │ + beq.n 23cc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 25ec │ │ │ │ │ + bne.n 23cc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 25ec │ │ │ │ │ + b.n 23cc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 2648 │ │ │ │ │ + bne.n 2428 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25ec │ │ │ │ │ + beq.n 23cc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2610 │ │ │ │ │ - b.n 25ec │ │ │ │ │ + bne.n 23f0 │ │ │ │ │ + b.n 23cc │ │ │ │ │ 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 r3, #0 │ │ │ │ │ - b.n 25fa │ │ │ │ │ + b.n 23da │ │ │ │ │ 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 265e │ │ │ │ │ + b.n 243e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000267c : │ │ │ │ │ +0000245c : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r3, 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 270c │ │ │ │ │ + beq.n 24ec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 26e8 │ │ │ │ │ + bpl.n 24c8 │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq.n 26ce │ │ │ │ │ + beq.n 24ae │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ str r0, [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, lr │ │ │ │ │ - beq.n 26ca │ │ │ │ │ + beq.n 24aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 272c │ │ │ │ │ + cbz r2, 250c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, 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, ip │ │ │ │ │ - bne.n 26c4 │ │ │ │ │ - b.n 26ca │ │ │ │ │ + bne.n 24a4 │ │ │ │ │ + b.n 24aa │ │ │ │ │ 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 │ │ │ │ │ @@ -4577,27 +4342,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 2706 │ │ │ │ │ + b.n 24e6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 26ca │ │ │ │ │ + b.n 24aa │ │ │ │ │ │ │ │ │ │ -00002734 : │ │ │ │ │ +00002514 : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ 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, [pc, #604] @ (29a4 ) │ │ │ │ │ + ldr r2, [pc, #604] @ (2784 ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4612,107 +4377,107 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r6, [r2, #1804] @ 0x70c │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 292e │ │ │ │ │ + beq.w 270e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2970 │ │ │ │ │ + beq.w 2750 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 292e │ │ │ │ │ + beq.w 270e │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2956 │ │ │ │ │ - ble.n 289e │ │ │ │ │ + beq.w 2736 │ │ │ │ │ + ble.n 267e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2918 │ │ │ │ │ + beq.w 26f8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.w 2932 │ │ │ │ │ + beq.w 2712 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 28e8 │ │ │ │ │ + blt.w 26c8 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 282a │ │ │ │ │ + beq.n 260a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 2918 │ │ │ │ │ + beq.w 26f8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.w 293c │ │ │ │ │ + bpl.w 271c │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - blt.n 28e8 │ │ │ │ │ + blt.n 26c8 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r9, r9, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 282a │ │ │ │ │ + beq.n 260a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 27f2 │ │ │ │ │ - b.n 2918 │ │ │ │ │ + bne.n 25d2 │ │ │ │ │ + b.n 26f8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 28ba │ │ │ │ │ + bne.n 269a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2988 │ │ │ │ │ + bne.w 2768 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2950 │ │ │ │ │ + beq.w 2730 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 26c8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ strd r2, r2, [r0, #24] │ │ │ │ │ strb.w r2, [r0, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 28ca │ │ │ │ │ + beq.n 26aa │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ @@ -4728,780 +4493,780 @@ │ │ │ │ │ ite eq │ │ │ │ │ strdeq r2, r1, [r4, #36] @ 0x24 │ │ │ │ │ strdne r2, r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 2836 │ │ │ │ │ + beq.n 2616 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 2836 │ │ │ │ │ + bne.n 2616 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2950 │ │ │ │ │ + beq.n 2730 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 2844 │ │ │ │ │ + b.n 2624 │ │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 28ec │ │ │ │ │ + bne.n 26cc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 28b2 │ │ │ │ │ - b.n 2836 │ │ │ │ │ + beq.n 2692 │ │ │ │ │ + b.n 2616 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2878 │ │ │ │ │ + bne.n 2658 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 26c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 299c │ │ │ │ │ + beq.n 277c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 26f8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 2836 │ │ │ │ │ + beq.n 2616 │ │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 26c8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 2836 │ │ │ │ │ + bne.n 2616 │ │ │ │ │ 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, [r8, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 292e │ │ │ │ │ + beq.n 270e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 292e │ │ │ │ │ + cbnz r2, 270e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2896 │ │ │ │ │ + b.n 2676 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ │ 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, #12] │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 26f8 │ │ │ │ │ ldr.w r4, [r8, #64] @ 0x40 │ │ │ │ │ - b.n 2844 │ │ │ │ │ + b.n 2624 │ │ │ │ │ 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, #12] │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 26f8 │ │ │ │ │ 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 292e │ │ │ │ │ + b.n 270e │ │ │ │ │ ldr.w r0, [r8, #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, #12] │ │ │ │ │ - b.n 2918 │ │ │ │ │ + b.n 26f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 28e8 │ │ │ │ │ + b.n 26c8 │ │ │ │ │ .word 0x00000252 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000029a8 : │ │ │ │ │ +00002788 : │ │ │ │ │ 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, 29fc │ │ │ │ │ + cbnz r2, 27dc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29da │ │ │ │ │ + beq.n 27ba │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - cbnz r0, 29e0 │ │ │ │ │ + cbnz r0, 27c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29d2 │ │ │ │ │ + beq.n 27b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29d2 │ │ │ │ │ + beq.n 27b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29d2 │ │ │ │ │ + bne.n 27b2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 29d4 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 2a18 │ │ │ │ │ + cbz r0, 27f8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29be │ │ │ │ │ + bne.n 279e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 29d4 │ │ │ │ │ + b.n 27b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a20 : │ │ │ │ │ +00002800 : │ │ │ │ │ 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 r8, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2caa │ │ │ │ │ + bne.w 2a8a │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 2b1c │ │ │ │ │ + blt.n 28fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2d20 │ │ │ │ │ + bne.w 2b00 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2a72 │ │ │ │ │ + beq.n 2852 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2d06 │ │ │ │ │ + beq.w 2ae6 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.n 2b1c │ │ │ │ │ + blt.n 28fc │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b1c │ │ │ │ │ + beq.n 28fc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2b26 │ │ │ │ │ + bne.n 2906 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2d44 │ │ │ │ │ + beq.w 2b24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - ldr r3, [pc, #664] @ (2d34 ) │ │ │ │ │ + ldr r3, [pc, #664] @ (2b14 ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r7, #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 2da8 │ │ │ │ │ + blt.w 2b88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2a20 │ │ │ │ │ - ldr r3, [pc, #612] @ (2d38 ) │ │ │ │ │ + bl 2800 │ │ │ │ │ + ldr r3, [pc, #612] @ (2b18 ) │ │ │ │ │ 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 2b96 │ │ │ │ │ + bne.n 2976 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b74 │ │ │ │ │ + beq.n 2954 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b74 │ │ │ │ │ + bne.n 2954 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2b7c │ │ │ │ │ + bne.n 295c │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 2b70 │ │ │ │ │ + bne.n 2950 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e3a │ │ │ │ │ + bne.w 2c1a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e82 │ │ │ │ │ + bne.w 2c62 │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e22 │ │ │ │ │ + beq.w 2c02 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a9a │ │ │ │ │ + bne.n 287a │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2ae8 │ │ │ │ │ + beq.n 28c8 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2e5a │ │ │ │ │ + beq.w 2c3a │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 2b6a │ │ │ │ │ + beq.n 294a │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2afe │ │ │ │ │ + beq.n 28de │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2dde │ │ │ │ │ + bne.w 2bbe │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2b20 │ │ │ │ │ + b.n 2900 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2b0c │ │ │ │ │ + beq.n 28ec │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b08 │ │ │ │ │ + beq.n 28e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b08 │ │ │ │ │ + bne.n 28e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b08 │ │ │ │ │ + b.n 28e8 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2bc6 │ │ │ │ │ + cbz r1, 29a6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 2e0a │ │ │ │ │ + blt.w 2bea │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2bc6 │ │ │ │ │ + beq.n 29a6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2ea2 │ │ │ │ │ + beq.w 2c82 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c7e │ │ │ │ │ + bne.n 2a5e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2c64 │ │ │ │ │ + beq.n 2a44 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #356] @ (2d3c ) │ │ │ │ │ + ldr r3, [pc, #356] @ (2b1c ) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r7, #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 2de6 │ │ │ │ │ + blt.w 2bc6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2a20 │ │ │ │ │ - ldr r3, [pc, #304] @ (2d40 ) │ │ │ │ │ + bl 2800 │ │ │ │ │ + ldr r3, [pc, #304] @ (2b20 ) │ │ │ │ │ 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 2ae6 │ │ │ │ │ + beq.w 28c6 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 2c52 │ │ │ │ │ + cbz r1, 2a32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 2e0a │ │ │ │ │ + blt.w 2bea │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2c52 │ │ │ │ │ + beq.n 2a32 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2dfe │ │ │ │ │ + beq.w 2bde │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d78 │ │ │ │ │ + bne.w 2b58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2bd4 │ │ │ │ │ + bne.n 29b4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 2ae8 │ │ │ │ │ + beq.w 28c8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2b58 │ │ │ │ │ - b.n 2b48 │ │ │ │ │ + beq.w 2938 │ │ │ │ │ + b.n 2928 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 2ed6 │ │ │ │ │ + blt.w 2cb6 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2bca │ │ │ │ │ + beq.n 29aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2bca │ │ │ │ │ + bne.n 29aa │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2bca │ │ │ │ │ + b.n 29aa │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 2eb4 │ │ │ │ │ + beq.w 2c94 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 2a62 │ │ │ │ │ + bne.w 2842 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 2a62 │ │ │ │ │ + beq.w 2842 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d6c │ │ │ │ │ + bne.n 2b4c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b1c │ │ │ │ │ + beq.w 28fc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2cfe │ │ │ │ │ + beq.n 2ade │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 2cfe │ │ │ │ │ + cbnz r3, 2ade │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 2a52 │ │ │ │ │ - b.n 2b1c │ │ │ │ │ + bge.w 2832 │ │ │ │ │ + b.n 28fc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2b70 │ │ │ │ │ + beq.w 2950 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b.n 2b70 │ │ │ │ │ + b.n 2950 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ - b.n 2b70 │ │ │ │ │ + b.n 2950 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000290 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 16e8 │ │ │ │ │ + bl 187c │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2de2 │ │ │ │ │ + beq.n 2bc2 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 2b70 │ │ │ │ │ + beq.w 2950 │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2afe │ │ │ │ │ - b.n 2b70 │ │ │ │ │ + beq.w 28de │ │ │ │ │ + b.n 2950 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 2a68 │ │ │ │ │ - b.n 2a72 │ │ │ │ │ + bne.w 2848 │ │ │ │ │ + b.n 2852 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 2ed6 │ │ │ │ │ + blt.w 2cb6 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2c58 │ │ │ │ │ + beq.w 2a38 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2c58 │ │ │ │ │ + bne.w 2a38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c58 │ │ │ │ │ + b.n 2a38 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ae8 │ │ │ │ │ + bne.w 28c8 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 2a20 │ │ │ │ │ - ldr r3, [pc, #284] @ (2ef4 ) │ │ │ │ │ + bl 2800 │ │ │ │ │ + ldr r3, [pc, #284] @ (2cd4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2ad8 │ │ │ │ │ + b.n 28b8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 2b7c │ │ │ │ │ + b.n 295c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ 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 2ae8 │ │ │ │ │ - b.n 2bf4 │ │ │ │ │ + bne.w 28c8 │ │ │ │ │ + b.n 29d4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 2c52 │ │ │ │ │ + b.n 2a32 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2e1a │ │ │ │ │ + beq.n 2bfa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2eca │ │ │ │ │ + beq.n 2caa │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6d0 │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b0c │ │ │ │ │ + beq.w 28ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2afa │ │ │ │ │ - b.n 2b0c │ │ │ │ │ + beq.w 28da │ │ │ │ │ + b.n 28ec │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b14 │ │ │ │ │ + beq.w 28f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b14 │ │ │ │ │ + bne.w 28f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b14 │ │ │ │ │ + b.n 28f4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ae8 │ │ │ │ │ + beq.w 28c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2ae8 │ │ │ │ │ + beq.w 28c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ae8 │ │ │ │ │ + bne.w 28c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2b1c │ │ │ │ │ + beq.w 28fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2b1c │ │ │ │ │ + bne.w 28fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b1c │ │ │ │ │ + b.n 28fc │ │ │ │ │ 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 2bca │ │ │ │ │ - b.n 2c7e │ │ │ │ │ + beq.w 29aa │ │ │ │ │ + b.n 2a5e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b1c │ │ │ │ │ + beq.w 28fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - b.n 2ce6 │ │ │ │ │ + b.n 2ac6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2e1a │ │ │ │ │ + b.n 2bfa │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2ae8 │ │ │ │ │ + beq.w 28c8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2ae8 │ │ │ │ │ + bne.w 28c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ae8 │ │ │ │ │ + b.n 28c8 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ef8 : │ │ │ │ │ +00002cd8 : │ │ │ │ │ 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, 2f16 │ │ │ │ │ + cbz r0, 2cf6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f3e │ │ │ │ │ + cbnz r0, 2d1e │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 2f20 │ │ │ │ │ + cbz r0, 2d00 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f3e │ │ │ │ │ + cbnz r0, 2d1e │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 2f54 │ │ │ │ │ + cbnz r0, 2d34 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 2f2e │ │ │ │ │ + cbz r0, 2d0e │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 2f3e │ │ │ │ │ + cbnz r0, 2d1e │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbnz r0, 2f68 │ │ │ │ │ + cbnz r0, 2d48 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, 2f4a │ │ │ │ │ + cbnz r0, 2d2a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 2f5e │ │ │ │ │ + cbnz r0, 2d3e │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ - cbnz r0, 2f40 │ │ │ │ │ + cbnz r0, 2d20 │ │ │ │ │ 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 2f36 │ │ │ │ │ + beq.n 2d16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f24 │ │ │ │ │ + beq.n 2d04 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f3a │ │ │ │ │ + beq.n 2d1a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f32 │ │ │ │ │ + beq.n 2d12 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f74 : │ │ │ │ │ +00002d54 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5524,25 +5289,25 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002fb4 : │ │ │ │ │ +00002d94 : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002fbc : │ │ │ │ │ +00002d9c : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002fc4 : │ │ │ │ │ +00002da4 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ - b.w 2564 │ │ │ │ │ + b.w 2344 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -228,27 +228,27 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1668 │ │ │ │ │ + bl 17fc │ │ │ │ │ R_ARM_THM_CALL get_matcher_type │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 1e2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 218 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 2a20 │ │ │ │ │ + bl 2800 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1de │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -266,20 +266,20 @@ │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 0000021e : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ - b.w 1304 │ │ │ │ │ + b.w 1498 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetStart │ │ │ │ │ │ │ │ │ │ 00000222 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ - b.w 267c │ │ │ │ │ + b.w 245c │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEnd │ │ │ │ │ │ │ │ │ │ 00000226 : │ │ │ │ │ KeyError_str(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -653,15 +653,15 @@ │ │ │ │ │ b.n 536 │ │ │ │ │ cbnz r3, 536 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 13b0 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b.w 1544 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_THM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000546 : │ │ │ │ │ ImportError_reduce(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ 00000696 : │ │ │ │ │ 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 24e8 │ │ │ │ │ + b.w 22c8 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ │ │ │ │ │ 000006a4 : │ │ │ │ │ PyUnicodeDecodeError_GetReason(): │ │ │ │ │ b.w 696 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetReason │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 30704 (bytes into file) │ │ │ │ │ + Start of section headers: 30684 (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 0x77f0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x77dc: │ │ │ │ │ │ │ │ │ │ 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 000c48 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005d5c 000540 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000c7c 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00629c 000670 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001678 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001678 000f14 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00690c 000698 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00258c 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002df8 000c90 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006fa4 0007c0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003a88 00040e 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003e96 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003e96 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003ecc 001170 10 15 197 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00503c 000d1f 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 007764 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000c40 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005d48 000540 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000c74 0009fc 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006288 000670 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001670 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001670 000f08 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0068f8 000698 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002578 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002de4 000c90 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006f90 0007c0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003a74 00040e 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003e82 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003e82 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003eb8 001170 10 15 197 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 005028 000d1f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 007750 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: 00000141 132 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ - 6: 00000a3d 206 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ + 6: 00000a3d 200 FUNC LOCAL DEFAULT 1 compute_cr_origin │ │ │ │ │ 7: 00000130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000140 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 9: 000001c0 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,49 +23,49 @@ │ │ │ │ │ 19: 00000318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 00000319 472 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 21: 000004e4 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: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 00000cc1 596 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ - 27: 00000a51 596 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ + 26: 00000cb5 596 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 27: 00000a51 584 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 28: 0000074c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00000754 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 30: 00000755 428 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ 31: 000008fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00000900 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 33: 00000901 78 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ 34: 000000ec 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 35: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 36: 0000015c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 37: 00000c94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000c88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 000001a0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 41: 00000001 132 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 42: 00000085 796 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 43: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 44: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 45: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 46: 00000ca5 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 46: 00000c99 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 47: 00000398 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 48: 00000ca4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00000c98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 49: 000003a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 50: 000003a1 440 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ 51: 0000054c 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: 00000558 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 56: 00000660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 57: 00000664 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 58: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 59: 00000001 16 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 60: 00000f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00000efc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 0000068d 8 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 62: 00000011 30 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 63: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 64: 0000002f 10 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 65: 00000039 98 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ 66: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 67: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ @@ -97,18 +97,18 @@ │ │ │ │ │ 93: 00000113 6 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ 94: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 95: 00000a3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 96: 00000119 120 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ 97: 00000191 6 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ 98: 00000197 154 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ 99: 00000231 90 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 100: 00000b9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 00000ba8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 102: 00000ba9 160 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 103: 00000c44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 100: 00000b94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 101: 00000ba0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 102: 00000ba1 160 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 103: 00000c3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 104: 0000028b 36 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ 105: 000002af 118 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ 106: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 107: 00000324 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 108: 00000325 10 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ 109: 0000032f 522 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ 110: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ @@ -123,17 +123,17 @@ │ │ │ │ │ 119: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 120: 000005d4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 121: 000005d5 10 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ 122: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 123: 000005df 10 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ 124: 000005e9 66 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ 125: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 126: 0000062b 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 127: 00000500 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 128: 00000675 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 126: 0000062b 10 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 127: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 128: 00000635 74 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ 129: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 130: 0000067f 10 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ 131: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 132: 00000689 10 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ 133: 00000693 40 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ 134: 000006bb 286 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ 135: 000007d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -256,15 +256,15 @@ │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 259: 00000b0d 156 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 259: 00000b05 156 FUNC GLOBAL HIDDEN 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 262: 00000a8b 18 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ 263: 00000bd1 22 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ 264: 00000be7 16 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ 265: 00000bf7 106 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5d5c contains 168 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5d48 contains 168 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 │ │ │ │ │ 0000005c 00002730 R_ARM_THM_MOVT_ABS 000001a0 .LC11 │ │ │ │ │ 00000062 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000000a8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000ac 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000f0 00002e0a R_ARM_THM_CALL 00000ca5 Py_XDECREF │ │ │ │ │ +000000f0 00002e0a R_ARM_THM_CALL 00000c99 Py_XDECREF │ │ │ │ │ 0000010e 0000e80a R_ARM_THM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ 0000011a 0000e90a R_ARM_THM_CALL 00000000 PyErr_Restore │ │ │ │ │ 00000124 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000128 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000012c 00001b0a R_ARM_THM_CALL 00000a51 gen_send_ex │ │ │ │ │ 0000013a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000013e 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000142 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC13 │ │ │ │ │ 00000146 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC13 │ │ │ │ │ 0000014c 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000015e 00002e0a R_ARM_THM_CALL 00000ca5 Py_XDECREF │ │ │ │ │ -00000164 00002e0a R_ARM_THM_CALL 00000ca5 Py_XDECREF │ │ │ │ │ +0000015e 00002e0a R_ARM_THM_CALL 00000c99 Py_XDECREF │ │ │ │ │ +00000164 00002e0a R_ARM_THM_CALL 00000c99 Py_XDECREF │ │ │ │ │ 0000016c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000170 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000178 00002d2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC14 │ │ │ │ │ 0000017c 00002d30 R_ARM_THM_MOVT_ABS 00000268 .LC14 │ │ │ │ │ 00000182 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000190 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a2 0000eb0a R_ARM_THM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 000001f0 00002b30 R_ARM_THM_MOVT_ABS 00000200 .LC12 │ │ │ │ │ 000001f6 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000021e 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000222 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 0000022a 0000ed0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 0000023a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000023e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002be 00001a0a R_ARM_THM_CALL 00000cc1 gen_close_iter │ │ │ │ │ +000002be 00001a0a R_ARM_THM_CALL 00000cb5 gen_close_iter │ │ │ │ │ 000002ec 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000302 0000ee0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000320 0000ef0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000340 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000034a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000036e 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000390 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -149,32 +149,32 @@ │ │ │ │ │ 00000964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000978 0000cf0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 000009f6 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a1c 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a24 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a38 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a82 0001000a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000ab4 0001010a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000aba 00005e2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ -00000abe 00005e30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ -00000ac6 0001020a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000afc 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b48 0000fc0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b8e 0000fd0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000b9c 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ba0 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ba4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c30 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c44 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a9a 0001010a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000aa0 00005e2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC24 │ │ │ │ │ +00000aa4 00005e30 R_ARM_THM_MOVT_ABS 000003e8 .LC24 │ │ │ │ │ +00000aac 0001020a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000af6 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b40 0000fc0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b86 0000fd0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000b94 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b98 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c28 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c3c 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000690 00001b1e R_ARM_THM_JUMP24 00000a51 gen_send_ex │ │ │ │ │ 00000a02 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000a32 0000fe1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00000c40 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000c38 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x629c contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6288 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 00000319 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00005802 R_ARM_ABS32 0000009b gen_repr │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -215,15 +215,15 @@ │ │ │ │ │ 000002cc 00009202 R_ARM_ABS32 000008f7 async_gen_asend_traverse │ │ │ │ │ 000002dc 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002e0 00004b02 R_ARM_ABS32 00000851 async_gen_asend_iternext │ │ │ │ │ 000002e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000334 00005502 R_ARM_ABS32 00000a29 async_gen_asend_finalize │ │ │ │ │ 00000344 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00006602 R_ARM_ABS32 00000ba9 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000358 00006602 R_ARM_ABS32 00000ba1 async_gen_wrapped_val_dealloc │ │ │ │ │ 00000388 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00009f02 R_ARM_ABS32 00000a9d async_gen_wrapped_val_traverse │ │ │ │ │ 00000414 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000041c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000428 00006302 R_ARM_ABS32 00000231 coro_wrapper_dealloc │ │ │ │ │ 00000458 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000468 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -264,15 +264,15 @@ │ │ │ │ │ 00000654 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000658 00004402 R_ARM_ABS32 000006cd async_gen_anext │ │ │ │ │ 0000065c 00003202 R_ARM_ABS32 000003a1 PyGen_am_send │ │ │ │ │ 00000660 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000664 00008502 R_ARM_ABS32 00000693 async_gen_asend │ │ │ │ │ 0000066c 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000670 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000674 00007e02 R_ARM_ABS32 0000062b async_gen_athrow │ │ │ │ │ +00000674 00008002 R_ARM_ABS32 00000635 async_gen_athrow │ │ │ │ │ 0000067c 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000680 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000684 00006802 R_ARM_ABS32 0000028b async_gen_aclose │ │ │ │ │ 0000068c 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000690 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000694 00009e02 R_ARM_ABS32 00000a7f gen_sizeof │ │ │ │ │ 0000069c 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -336,15 +336,15 @@ │ │ │ │ │ 00000878 00009802 R_ARM_ABS32 00000997 coro_get_cr_await │ │ │ │ │ 00000880 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000088c 00009c02 R_ARM_ABS32 00000a43 cr_getrunning │ │ │ │ │ 0000089c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a0 00007902 R_ARM_ABS32 000005d5 cr_getframe │ │ │ │ │ 000008b0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b4 00008002 R_ARM_ABS32 00000675 cr_getcode │ │ │ │ │ +000008b4 00007e02 R_ARM_ABS32 0000062b cr_getcode │ │ │ │ │ 000008c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008c8 00009d02 R_ARM_ABS32 00000a61 cr_getsuspended │ │ │ │ │ 000008f8 00003202 R_ARM_ABS32 000003a1 PyGen_am_send │ │ │ │ │ 000008fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00003d02 R_ARM_ABS32 0000068d gen_send │ │ │ │ │ 00000908 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ 000009ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00004002 R_ARM_ABS32 0000002f gen_getframe │ │ │ │ │ 000009c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00003b02 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008402 R_ARM_ABS32 00000689 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x690c contains 211 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x68f8 contains 211 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 0000c60a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000f2 0000060a R_ARM_THM_CALL 00000a3d compute_cr_origin │ │ │ │ │ 0000012a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -500,104 +500,104 @@ │ │ │ │ │ 000009e2 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000009ec 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000009f2 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009f8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000009fc 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a12 0000d40a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000a38 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a8a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a8e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ace 0000ca0a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000ae6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000aea 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b16 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b1a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b56 0000e20a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000b92 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b96 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000baa 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000bae 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000bb2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bb6 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bbc 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000bd0 0000242f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -00000bd4 00002430 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -00000bd8 0000232f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ -00000bdc 00002330 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ -00000be6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bea 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bf0 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bf6 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bfa 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bfe 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000c02 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000c08 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c0e 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ -00000c12 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00000c1e 0000ce0a R_ARM_THM_CALL 00000695 _PyGen_SetStopIterationValue │ │ │ │ │ -00000c2e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c32 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c36 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000c3a 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000c40 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000c50 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000c54 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000c58 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000c5c 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000c66 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c6a 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a88 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a8c 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000acc 0000ca0a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000ae2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ae6 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b12 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b16 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b4c 0000e20a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +00000b88 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b8c 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ba0 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000ba4 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000ba8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bac 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bb2 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000bc6 0000242f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00000bca 00002430 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00000bce 0000232f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ +00000bd2 00002330 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ +00000bdc 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000be0 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000be6 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bf6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000bfa 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000bfe 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000c02 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000c0c 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000c10 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000c16 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c1c 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ +00000c20 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ +00000c26 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c2a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c36 0000ce0a R_ARM_THM_CALL 00000695 _PyGen_SetStopIterationValue │ │ │ │ │ +00000c46 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c4a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c4e 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000c52 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000c58 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000c5e 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c62 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c66 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +00000c6a 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ 00000c70 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c76 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c7a 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c8c 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c94 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c98 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ca0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cd2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cf6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cfa 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d38 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000d56 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d60 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d64 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d6a 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000d74 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d78 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d88 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d8c 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d92 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d9a 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000da4 0000ee0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000de6 0000f50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000dfe 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e76 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e7e 0000db0a R_ARM_THM_CALL 000009d1 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000e92 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00000e96 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00000e9a 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -00000e9e 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -00000eb8 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ebc 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ec4 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eca 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000ece 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000ee0 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee6 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eee 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000efe 0000f60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000f08 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f0c 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c82 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c88 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c8c 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cc2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cc6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cea 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cee 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d2c 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d4a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d54 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d58 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d5e 0000d70a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000d68 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d6c 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d7c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d80 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d86 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d8e 0000d90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000d98 0000ee0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000dda 0000f50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000df2 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e72 0000db0a R_ARM_THM_CALL 000009d1 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000e86 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00000e8a 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00000e8e 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +00000e92 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +00000eac 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000eb0 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000eb8 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ebe 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000ec2 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000ed4 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eda 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ee2 0000dd0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000ef2 0000f60a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000efc 0000f002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f00 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000400 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000554 0000d51e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000cba 0000c71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000cae 0000c71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6fa4 contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6f90 contains 248 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000018 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000001c 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000020 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000002e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC18 │ │ │ │ │ 00000032 00003f30 R_ARM_THM_MOVT_ABS 00000340 .LC18 │ │ │ │ │ @@ -715,22 +715,22 @@ │ │ │ │ │ 000005de 00007a2f R_ARM_THM_MOVW_ABS_NC 00000498 .LC30 │ │ │ │ │ 000005e2 00007a30 R_ARM_THM_MOVT_ABS 00000498 .LC30 │ │ │ │ │ 000005fc 0000422f R_ARM_THM_MOVW_ABS_NC 0000034c .LC19 │ │ │ │ │ 00000600 00004230 R_ARM_THM_MOVT_ABS 0000034c .LC19 │ │ │ │ │ 00000604 0000432f R_ARM_THM_MOVW_ABS_NC 00000350 .LC20 │ │ │ │ │ 00000608 00004330 R_ARM_THM_MOVT_ABS 00000350 .LC20 │ │ │ │ │ 0000060c 0000fa0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000644 0000450a R_ARM_THM_CALL 000006f1 async_gen_init_hooks │ │ │ │ │ -00000654 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000658 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000065e 00007d2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ -00000662 00007d30 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ -00000668 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000674 00007f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC32 │ │ │ │ │ -00000678 00007f30 R_ARM_THM_MOVT_ABS 00000500 .LC32 │ │ │ │ │ +0000062a 00007d2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC31 │ │ │ │ │ +0000062e 00007d30 R_ARM_THM_MOVT_ABS 000004a0 .LC31 │ │ │ │ │ +0000064e 0000450a R_ARM_THM_CALL 000006f1 async_gen_init_hooks │ │ │ │ │ +0000065e 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000662 0000e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000668 00007f2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC32 │ │ │ │ │ +0000066c 00007f30 R_ARM_THM_MOVT_ABS 000004a8 .LC32 │ │ │ │ │ +00000672 0000e70a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 0000067e 0000812f R_ARM_THM_MOVW_ABS_NC 00000508 .LC33 │ │ │ │ │ 00000682 00008130 R_ARM_THM_MOVT_ABS 00000508 .LC33 │ │ │ │ │ 00000688 0000832f R_ARM_THM_MOVW_ABS_NC 00000514 .LC34 │ │ │ │ │ 0000068c 00008330 R_ARM_THM_MOVT_ABS 00000514 .LC34 │ │ │ │ │ 000006a4 0000450a R_ARM_THM_CALL 000006f1 async_gen_init_hooks │ │ │ │ │ 000006ce 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000006d2 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -765,21 +765,21 @@ │ │ │ │ │ 000007c6 0000d80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000007d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000814 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000818 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000081c 00008b2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC35 │ │ │ │ │ 00000820 00008b30 R_ARM_THM_MOVT_ABS 0000051c .LC35 │ │ │ │ │ 00000826 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000844 00002e0a R_ARM_THM_CALL 00000ca5 Py_XDECREF │ │ │ │ │ +00000844 00002e0a R_ARM_THM_CALL 00000c99 Py_XDECREF │ │ │ │ │ 00000864 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000868 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000086c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC36 │ │ │ │ │ 00000870 00008d30 R_ARM_THM_MOVT_ABS 00000544 .LC36 │ │ │ │ │ 00000876 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000894 00002e0a R_ARM_THM_CALL 00000ca5 Py_XDECREF │ │ │ │ │ +00000894 00002e0a R_ARM_THM_CALL 00000c99 Py_XDECREF │ │ │ │ │ 000008dc 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000008e0 0000f830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000008e4 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000008e8 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000958 0000942f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ 0000095c 00009430 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ 0000098c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -124,16 +124,16 @@ │ │ │ │ │ async_gen_athrow_iternext │ │ │ │ │ async_gen_athrow_send │ │ │ │ │ async_gen_athrow_dealloc │ │ │ │ │ async_gen_athrow_finalize │ │ │ │ │ cr_getframe │ │ │ │ │ ag_getcode │ │ │ │ │ _gen_getcode │ │ │ │ │ -async_gen_athrow │ │ │ │ │ cr_getcode │ │ │ │ │ +async_gen_athrow │ │ │ │ │ ag_getframe │ │ │ │ │ async_gen_asend │ │ │ │ │ async_gen_athrow_throw │ │ │ │ │ gen_get_name │ │ │ │ │ gen_get_qualname │ │ │ │ │ gen_set_name │ │ │ │ │ gen_set_qualname │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ │ blt.n 196 <_gen_throw+0x112> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ bpl.n 16c <_gen_throw+0xe8> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq.n ee <_gen_throw+0x6a> │ │ │ │ │ cbnz r0, 13a <_gen_throw+0xb6> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -158,18 +158,18 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 188 <_gen_throw+0x104> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 132 <_gen_throw+0xae> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -306,15 +306,15 @@ │ │ │ │ │ beq.w 120 <_gen_throw+0x9c> │ │ │ │ │ b.n 132 <_gen_throw+0xae> │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl cc0 │ │ │ │ │ + bl cb4 │ │ │ │ │ R_ARM_THM_CALL gen_close_iter │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ @@ -1209,88 +1209,83 @@ │ │ │ │ │ bcc.n a58 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n a54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b00 │ │ │ │ │ - add.w r8, r0, #8 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbz r0, afa │ │ │ │ │ + add.w r7, r0, #8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n aac │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.n aaa │ │ │ │ │ - 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 ade │ │ │ │ │ - adds r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n b04 │ │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ │ + ble.n afe │ │ │ │ │ + ldr.w sl, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - ldrd r1, r3, [r7, #80] @ 0x50 │ │ │ │ │ + ldrd r1, r3, [sl, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ - cbz r0, ae6 │ │ │ │ │ + cbz r0, ae0 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - str.w r0, [r8, #4]! │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n aaa │ │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ │ + cbz r4, ad8 │ │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n a94 │ │ │ │ │ + beq.n adc │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n ad8 │ │ │ │ │ + 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 adc │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n a90 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n ad6 │ │ │ │ │ - b.n aaa │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ + b.n ab8 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n b00 │ │ │ │ │ + beq.n afa │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - cbnz r3, b00 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + cbnz r3, afa │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00000b0c <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000b04 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ _PyAsyncGenValueWrapperNew(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #128] @ (b9c <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ + ldr r3, [pc, #128] @ (b94 <_PyAsyncGenValueWrapperNew+0x90>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ 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, #3076] @ 0xc04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n b8a <_PyAsyncGenValueWrapperNew+0x7e> │ │ │ │ │ + ble.n b82 <_PyAsyncGenValueWrapperNew+0x7e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #3076] @ 0xc04 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #2756] @ 0xac4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -1300,46 +1295,46 @@ │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r1, [pc, #56] @ (ba0 <_PyAsyncGenValueWrapperNew+0x94>) │ │ │ │ │ + ldr r1, [pc, #56] @ (b98 <_PyAsyncGenValueWrapperNew+0x94>) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #24] @ (ba4 <_PyAsyncGenValueWrapperNew+0x98>) │ │ │ │ │ + ldr r0, [pc, #24] @ (b9c <_PyAsyncGenValueWrapperNew+0x98>) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b50 <_PyAsyncGenValueWrapperNew+0x44> │ │ │ │ │ - b.n b86 <_PyAsyncGenValueWrapperNew+0x7a> │ │ │ │ │ + bne.n b48 <_PyAsyncGenValueWrapperNew+0x44> │ │ │ │ │ + b.n b7e <_PyAsyncGenValueWrapperNew+0x7a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000076 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000ba0 : │ │ │ │ │ async_gen_wrapped_val_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -1353,46 +1348,46 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbz r1, bf8 │ │ │ │ │ + cbz r1, bf0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n c24 │ │ │ │ │ - ldr r2, [pc, #72] @ (c44 ) │ │ │ │ │ + bne.n c1c │ │ │ │ │ + ldr r2, [pc, #72] @ (c3c ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r2, #3076] @ 0xc04 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi.n c38 │ │ │ │ │ + bhi.n c30 │ │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [r2, #3076] @ 0xc04 │ │ │ │ │ str.w r3, [r0, #2756] @ 0xac4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bf8 │ │ │ │ │ + bne.n bf0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n bf8 │ │ │ │ │ + b.n bf0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000042 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ 0x00000840 00000000 00000000 00000000 68060000 ............h... │ │ │ │ │ 0x00000850 00000000 00000000 6c070000 00000000 ........l....... │ │ │ │ │ 0x00000860 90060000 00000000 00000000 84070000 ................ │ │ │ │ │ 0x00000870 00000000 a4070000 00000000 00000000 ................ │ │ │ │ │ 0x00000880 d4060000 00000000 b0070000 00000000 ................ │ │ │ │ │ 0x00000890 00000000 00000000 00000000 8c040000 ................ │ │ │ │ │ 0x000008a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000008b0 00050000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x000008b0 a0040000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000008c0 00000000 bc070000 00000000 00000000 ................ │ │ │ │ │ 0x000008d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000008e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000008f0 00000000 00000000 00000000 c8050000 ................ │ │ │ │ │ 0x00000900 00000000 08000000 b0030000 98010000 ................ │ │ │ │ │ 0x00000910 00000000 80000000 a4020000 d0050000 ................ │ │ │ │ │ 0x00000920 00000000 04000000 7c030000 30060000 ........|...0... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r5, #35] @ 0x23 │ │ │ │ │ - bl cc0 │ │ │ │ │ + bl cb4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r5, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -909,15 +909,15 @@ │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ - bl cc0 │ │ │ │ │ + bl cb4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -1170,164 +1170,160 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r6, r1, #3 │ │ │ │ │ - beq.n ae6 │ │ │ │ │ + beq.n ae2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c46 │ │ │ │ │ - bgt.w b7e │ │ │ │ │ + beq.w bec │ │ │ │ │ + bgt.n b74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b4c │ │ │ │ │ - ldr r3, [pc, #536] @ (c94 ) │ │ │ │ │ + bne.n b42 │ │ │ │ │ + ldr r3, [pc, #524] @ (c88 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n b0c │ │ │ │ │ + bne.n b08 │ │ │ │ │ ldr.w ip, [r4, #68] @ 0x44 │ │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ │ add.w r7, ip, #1 │ │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ │ str.w r3, [ip, #76] @ 0x4c │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b50 │ │ │ │ │ + bne.n b46 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b74 │ │ │ │ │ + bne.n b6a │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_THM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b44 │ │ │ │ │ + cbz r0, b3a │ │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bls.n b16 │ │ │ │ │ + bls.n b12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bc2 │ │ │ │ │ - ldr r1, [pc, #420] @ (c98 ) │ │ │ │ │ + bne.n bb8 │ │ │ │ │ + ldr r1, [pc, #412] @ (c8c ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldr r0, [r0, r1] │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ - beq.n a9c │ │ │ │ │ + beq.n a9a │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - b.n a9c │ │ │ │ │ + b.n a9a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #376] @ (c9c ) │ │ │ │ │ - bne.n c18 │ │ │ │ │ - clz r5, r5 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - mov.w r5, r5, lsr #5 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ + ldr r3, [pc, #368] @ (c90 ) │ │ │ │ │ + bne.w c30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ba6 │ │ │ │ │ + bne.n b9c │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w c46 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w c80 │ │ │ │ │ + bne.w c76 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n af2 │ │ │ │ │ + b.n aee │ │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ChainStackItem │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ace │ │ │ │ │ + beq.n acc │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad8 │ │ │ │ │ - b.n b44 │ │ │ │ │ + bne.n ad4 │ │ │ │ │ + b.n b3a │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - ldr r0, [pc, #284] @ (ca0 ) │ │ │ │ │ + ldr r0, [pc, #284] @ (c94 ) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n b8a │ │ │ │ │ + bne.n b80 │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bpl.n bf6 │ │ │ │ │ + bpl.n c5e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b44 │ │ │ │ │ + beq.n b3a │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n b44 │ │ │ │ │ + bmi.n b3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n c24 │ │ │ │ │ - ldr r3, [pc, #244] @ (c9c ) │ │ │ │ │ + bne.n c3c │ │ │ │ │ + ldr r3, [pc, #244] @ (c90 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c2e │ │ │ │ │ + beq.n c46 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ - b.n b38 │ │ │ │ │ + b.n b2e │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n b4c │ │ │ │ │ + beq.n b42 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #212] @ (ca0 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (c94 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n c0e │ │ │ │ │ + beq.n c1c │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -1339,119 +1335,118 @@ │ │ │ │ │ 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_SetString │ │ │ │ │ - b.n b44 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + b.n b3a │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #164] @ (c94 ) │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n c26 │ │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + it ne │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + 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_SetString │ │ │ │ │ - b.n b44 │ │ │ │ │ + b.n b3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - b.n be6 │ │ │ │ │ + b.n bdc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + b.n c0c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c36 │ │ │ │ │ + beq.n c4e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 694 <_PyGen_Finalize+0x1a4> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b.n b38 │ │ │ │ │ - ldr r0, [pc, #116] @ (c9c ) │ │ │ │ │ + b.n b2e │ │ │ │ │ + ldr r0, [pc, #80] @ (c90 ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n baa │ │ │ │ │ + bne.n ba0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ - b.n b38 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ (ca0 ) │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n c76 │ │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r1, r2 │ │ │ │ │ + b.n b2e │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + 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 b44 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - b.n c66 │ │ │ │ │ + b.n b3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b44 │ │ │ │ │ + bne.w b3a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b44 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000020c │ │ │ │ │ + b.n b3a │ │ │ │ │ + .word 0x00000202 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000196 │ │ │ │ │ + .word 0x0000018e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ca4 : │ │ │ │ │ +00000c98 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, cb0 │ │ │ │ │ + cbz r0, ca4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n cb2 │ │ │ │ │ + bne.n ca6 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cb0 │ │ │ │ │ + bne.n ca4 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cc0 : │ │ │ │ │ +00000cb4 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -1460,68 +1455,68 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add.w r5, r3, #416 @ 0x1a0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, r5 │ │ │ │ │ - bne.n da0 │ │ │ │ │ + bne.n d94 │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ adds r0, r3, #3 │ │ │ │ │ - bne.n d10 │ │ │ │ │ + bne.n d04 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w e6a │ │ │ │ │ + bne.w e5e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n cf6 │ │ │ │ │ + bgt.n cea │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n e0a │ │ │ │ │ + beq.n dfe │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #207 @ 0xcf │ │ │ │ │ - bne.n d5c │ │ │ │ │ + bne.n d50 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n d60 │ │ │ │ │ + bpl.n d54 │ │ │ │ │ movs r3, #4 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n cea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n cea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cf6 │ │ │ │ │ + bne.n cea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cf6 │ │ │ │ │ + b.n cea │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - beq.n d24 │ │ │ │ │ + beq.n d18 │ │ │ │ │ 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_SetNone │ │ │ │ │ @@ -1531,49 +1526,49 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl a50 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8a │ │ │ │ │ + bne.w e7e │ │ │ │ │ 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 e7c │ │ │ │ │ + beq.n e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n cf6 │ │ │ │ │ - ldr r1, [pc, #356] @ (f08 ) │ │ │ │ │ + b.n cea │ │ │ │ │ + ldr r1, [pc, #356] @ (efc ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w eec │ │ │ │ │ + blt.w ee0 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d0a │ │ │ │ │ + beq.n cfe │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #336] @ (f0c ) │ │ │ │ │ + ldr r3, [pc, #336] @ (f00 ) │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ lsls r2, r0, #20 │ │ │ │ │ - bpl.w ef4 │ │ │ │ │ + bpl.w ee8 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ef4 │ │ │ │ │ + beq.w ee8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1582,137 +1577,137 @@ │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e02 │ │ │ │ │ + beq.n df6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, e02 │ │ │ │ │ + cbnz r3, df6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w cfe │ │ │ │ │ - b.n e84 │ │ │ │ │ + bne.w cf2 │ │ │ │ │ + b.n e78 │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ - bl cc0 │ │ │ │ │ + bl cb4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n e4a │ │ │ │ │ + beq.n e3e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ede │ │ │ │ │ + beq.n ed2 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n e5a │ │ │ │ │ + beq.n e4e │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n e62 │ │ │ │ │ + bne.n e56 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w d2a │ │ │ │ │ + bmi.w d1e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w d60 │ │ │ │ │ - b.n d6e │ │ │ │ │ + beq.w d54 │ │ │ │ │ + b.n d62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0a │ │ │ │ │ + bne.w cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0a │ │ │ │ │ + b.n cfe │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 9d0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cbz r0, ed4 │ │ │ │ │ + cbz r0, ec8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d0c │ │ │ │ │ + b.n d00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n eca │ │ │ │ │ - ldr r1, [pc, #124] @ (f10 ) │ │ │ │ │ + beq.n ebe │ │ │ │ │ + ldr r1, [pc, #124] @ (f04 ) │ │ │ │ │ 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 eb8 │ │ │ │ │ + beq.n eac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, ee6 │ │ │ │ │ + cbz r3, eda │ │ │ │ │ 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 e84 │ │ │ │ │ + b.n e78 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n ea8 │ │ │ │ │ + b.n e9c │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w cfe │ │ │ │ │ - b.n e84 │ │ │ │ │ + bne.w cf2 │ │ │ │ │ + b.n e78 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e4a │ │ │ │ │ + b.n e3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n eb8 │ │ │ │ │ + b.n eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b.n dae │ │ │ │ │ + b.n da2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n dec │ │ │ │ │ + b.n de0 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000014a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ [ 3e8] OiO │ │ │ │ │ [ 3ec] cannot reuse already awaited aclose()/athrow() │ │ │ │ │ [ 41c] aclose(): asynchronous generator is already running │ │ │ │ │ [ 450] athrow(): asynchronous generator is already running │ │ │ │ │ [ 484] athrow │ │ │ │ │ [ 48c] cr_frame │ │ │ │ │ [ 498] ag_code │ │ │ │ │ - [ 4a0] the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ │ - [ 500] cr_code │ │ │ │ │ + [ 4a0] cr_code │ │ │ │ │ + [ 4a8] the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ │ [ 508] ag_frame │ │ │ │ │ [ 514] gi_code │ │ │ │ │ [ 51c] __name__ must be set to a string object │ │ │ │ │ [ 544] __qualname__ must be set to a string object │ │ │ │ │ [ 570] │ │ │ │ │ [ 594] │ │ │ │ │ [ 5b0] async_generator_athrow │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -759,58 +759,58 @@ │ │ │ │ │ beq.n 628 <_gen_getcode+0x40> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ b.n 628 <_gen_getcode+0x40> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000062a : │ │ │ │ │ +0000062a : │ │ │ │ │ +cr_getcode(): │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + b.n 5e8 <_gen_getcode> │ │ │ │ │ + │ │ │ │ │ +00000634 : │ │ │ │ │ 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 654 │ │ │ │ │ + bgt.n 65e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6f0 │ │ │ │ │ R_ARM_THM_CALL async_gen_init_hooks │ │ │ │ │ - cbnz r0, 670 │ │ │ │ │ + cbnz r0, 67a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.n 2ae │ │ │ │ │ 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 .LC31 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 642 │ │ │ │ │ + bge.n 64c │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000674 : │ │ │ │ │ -cr_getcode(): │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - b.n 5e8 <_gen_getcode> │ │ │ │ │ - │ │ │ │ │ 0000067e : │ │ │ │ │ ag_getframe(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ b.n 38 <_gen_getframe> │ │ │ │ │ @@ -1030,15 +1030,15 @@ │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000084c : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1068,15 +1068,15 @@ │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - bl ca4 │ │ │ │ │ + bl c98 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000089c : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -51,17 +51,17 @@ │ │ │ │ │ 0x00000300 43323600 2e4c4332 37002e4c 43323800 C26..LC27..LC28. │ │ │ │ │ 0x00000310 6173796e 635f6765 6e5f6174 68726f77 async_gen_athrow │ │ │ │ │ 0x00000320 5f646561 6c6c6f63 00617379 6e635f67 _dealloc.async_g │ │ │ │ │ 0x00000330 656e5f61 7468726f 775f6669 6e616c69 en_athrow_finali │ │ │ │ │ 0x00000340 7a65002e 4c433239 0063725f 67657466 ze..LC29.cr_getf │ │ │ │ │ 0x00000350 72616d65 002e4c43 33300061 675f6765 rame..LC30.ag_ge │ │ │ │ │ 0x00000360 74636f64 65005f67 656e5f67 6574636f tcode._gen_getco │ │ │ │ │ - 0x00000370 6465002e 4c433331 00617379 6e635f67 de..LC31.async_g │ │ │ │ │ - 0x00000380 656e5f61 7468726f 77002e4c 43333200 en_athrow..LC32. │ │ │ │ │ - 0x00000390 63725f67 6574636f 6465002e 4c433333 cr_getcode..LC33 │ │ │ │ │ + 0x00000370 6465002e 4c433331 0063725f 67657463 de..LC31.cr_getc │ │ │ │ │ + 0x00000380 6f646500 2e4c4333 32006173 796e635f ode..LC32.async_ │ │ │ │ │ + 0x00000390 67656e5f 61746872 6f77002e 4c433333 gen_athrow..LC33 │ │ │ │ │ 0x000003a0 0061675f 67657466 72616d65 002e4c43 .ag_getframe..LC │ │ │ │ │ 0x000003b0 33340061 73796e63 5f67656e 5f617365 34.async_gen_ase │ │ │ │ │ 0x000003c0 6e640061 73796e63 5f67656e 5f617468 nd.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 │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 36800 (bytes into file) │ │ │ │ │ + Start of section headers: 36816 (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 0x8fc0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8fd0: │ │ │ │ │ │ │ │ │ │ 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 0004e8 00 AX 0 0 8 │ │ │ │ │ [ 2] .rel.text REL 00000000 0075b4 000378 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00051c 0002dc 00 WA 0 0 4 │ │ │ │ │ [ 4] .rel.data REL 00000000 00792c 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0007f8 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0007f8 000967 01 AMS 0 0 4 │ │ │ │ │ [ 7] .text.hot PROGBITS 00000000 001160 0036e8 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007c1c 001198 08 I 14 7 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007c1c 0011a8 08 I 14 7 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 004848 000390 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008db4 000180 08 I 14 9 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008dc4 000180 08 I 14 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 004bd8 000809 00 A 0 0 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 0053e1 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0053e1 000033 00 0 0 1 │ │ │ │ │ [14] .symtab SYMTAB 00000000 005414 0014a0 10 15 211 4 │ │ │ │ │ [15] .strtab STRTAB 00000000 0068b4 000cff 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008f34 00008c 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008f44 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 21: 00000124 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 00000128 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 00000129 856 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 24: 0000015a 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00000160 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 26: 000001f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 00000208 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 00001621 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 28: 00001631 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 29: 00000408 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000418 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 31: 00000478 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 32: 00000480 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 33: 00000481 8 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 34: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 35: 000005b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ @@ -47,80 +47,80 @@ │ │ │ │ │ 43: 000008cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 44: 000008dc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 45: 000008dd 110 FUNC LOCAL DEFAULT 7 convert_to_double │ │ │ │ │ 46: 00000174 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 47: 0000094d 460 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 48: 00000b0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 49: 00000b18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 50: 00000b19 352 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 51: 00000c6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00000b19 368 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 51: 00000c7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 52: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 53: 000001d0 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 54: 00000c78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 00000c79 1320 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 56: 00000fb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 57: 00000fd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 58: 00001188 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00000c88 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 00000c89 1320 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 56: 00000fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00000fe8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 58: 00001198 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 59: 00000200 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 60: 000011a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 61: 000011a1 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 60: 000011b0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 61: 000011b1 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 62: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 63: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 64: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 65: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 66: 000011a9 288 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 67: 000012c9 184 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 68: 000012b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 000012c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 70: 00001370 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 000011b9 288 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 67: 000012d9 184 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 68: 000012c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 000012d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 70: 00001380 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 72: 00001380 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 73: 000014b1 368 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 72: 00001390 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 73: 000014c1 368 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ 74: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 75: 00001618 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 76: 00001620 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 75: 00001628 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00001630 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 77: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 78: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 79: 000017f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 0000180c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 0000180d 180 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 82: 000018bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00001808 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 0000181c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 0000181d 180 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 82: 000018cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 83: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 84: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 85: 000002d0 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 86: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 87: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 88: 000018c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 89: 000018c1 1152 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 90: 00001bd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00001be4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 92: 00001d30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 00001d40 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 94: 00001d41 68 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 95: 00001d85 364 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ - 96: 00001ee0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00001ef0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00001ef1 180 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 99: 00001fa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 88: 000018d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 89: 000018d1 1152 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 90: 00001be0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00001bf4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 92: 00001d40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00001d50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 94: 00001d51 68 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 95: 00001d95 364 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ + 96: 00001ef0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00001f00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00001f01 180 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 99: 00001fb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 100: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 101: 00000314 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 102: 00000320 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 103: 00000330 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 104: 00000348 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 105: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 106: 00000388 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 107: 00000390 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 108: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 109: 000003b8 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 110: 0000020d 256 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 111: 00000308 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 112: 000003e0 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 113: 00001fa4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 114: 00001fa5 104 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ - 115: 0000200d 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 113: 00001fb4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 114: 00001fb5 104 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ + 115: 0000201d 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 116: 0000030c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 117: 0000030d 40 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 118: 00000330 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 119: 00000334 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 120: 00000335 122 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 121: 000003ec 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 122: 000003b1 284 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ │ 127: 000000dd 228 FUNC LOCAL DEFAULT 9 _float_div_mod │ │ │ │ │ 128: 000000d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 129: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 130: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 131: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 132: 0000044c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 133: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 134: 00002021 2548 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 134: 00002031 2532 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ 135: 00002710 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 136: 0000271c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 137: 00002a08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 138: 000004cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 139: 000004cd 2 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 140: 000004d1 2 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 141: 000004d5 20 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ @@ -271,29 +271,29 @@ │ │ │ │ │ 267: 00000201 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 270: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyFloat_DebugMallocStats │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 274: 00001381 302 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ + 274: 00001391 302 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 288: 00001639 468 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 288: 00001649 468 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -106,45 +106,45 @@ │ │ │ │ │ 00000482 00007930 R_ARM_THM_MOVT_ABS 000003ec .LC34 │ │ │ │ │ 00000488 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000494 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004a4 00002d0a R_ARM_THM_CALL 000008dd convert_to_double │ │ │ │ │ 000004c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000208 00010c1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000328 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00000376 0000431e R_ARM_THM_JUMP24 000012c9 float_new_impl │ │ │ │ │ +00000376 0000431e R_ARM_THM_JUMP24 000012d9 float_new_impl │ │ │ │ │ 000004d8 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.data' at offset 0x792c contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00014802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00001202 R_ARM_ABS32 000000ad float_dealloc │ │ │ │ │ -0000003c 00005e02 R_ARM_ABS32 00001d41 float_repr │ │ │ │ │ +0000003c 00005e02 R_ARM_ABS32 00001d51 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00003d02 R_ARM_ABS32 000011a1 float_hash │ │ │ │ │ +0000004c 00003d02 R_ARM_ABS32 000011b1 float_hash │ │ │ │ │ 00000058 00014902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001702 R_ARM_ABS32 00000129 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ac 00007802 R_ARM_ABS32 00000335 float_new │ │ │ │ │ -000000d8 00004202 R_ARM_ABS32 000011a9 float_vectorcall │ │ │ │ │ +000000d8 00004202 R_ARM_ABS32 000011b9 float_vectorcall │ │ │ │ │ 000000e0 00003202 R_ARM_ABS32 00000b19 float_add │ │ │ │ │ -000000e4 00005f02 R_ARM_ABS32 00001d85 float_sub │ │ │ │ │ +000000e4 00005f02 R_ARM_ABS32 00001d95 float_sub │ │ │ │ │ 000000e8 00002a02 R_ARM_ABS32 00000759 float_mul │ │ │ │ │ 000000ec 00007a02 R_ARM_ABS32 000003b1 float_rem │ │ │ │ │ 000000f0 0000a702 R_ARM_ABS32 000001fd float_divmod │ │ │ │ │ -000000f4 00003702 R_ARM_ABS32 00000c79 float_pow │ │ │ │ │ -000000f8 00006202 R_ARM_ABS32 00001ef1 float_neg │ │ │ │ │ +000000f4 00003702 R_ARM_ABS32 00000c89 float_pow │ │ │ │ │ +000000f8 00006202 R_ARM_ABS32 00001f01 float_neg │ │ │ │ │ 000000fc 00007502 R_ARM_ABS32 0000030d float_float │ │ │ │ │ -00000100 00005102 R_ARM_ABS32 0000180d float_abs │ │ │ │ │ -00000104 00007302 R_ARM_ABS32 0000200d float_bool │ │ │ │ │ +00000100 00005102 R_ARM_ABS32 0000181d float_abs │ │ │ │ │ +00000104 00007302 R_ARM_ABS32 0000201d float_bool │ │ │ │ │ 00000120 00002102 R_ARM_ABS32 00000481 float___trunc___impl │ │ │ │ │ 00000128 00007502 R_ARM_ABS32 0000030d float_float │ │ │ │ │ 00000154 00007e02 R_ARM_ABS32 0000002d float_floor_div │ │ │ │ │ 00000158 00002f02 R_ARM_ABS32 0000094d float_div │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00008c02 R_ARM_ABS32 000004d1 float_getreal │ │ │ │ │ 0000017c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -160,36 +160,36 @@ │ │ │ │ │ 000001cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 0000a402 R_ARM_ABS32 000001df float___floor__ │ │ │ │ │ 000001d8 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 0000a302 R_ARM_ABS32 000001c1 float___ceil__ │ │ │ │ │ 000001e8 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f0 00005902 R_ARM_ABS32 000018c1 float___round__ │ │ │ │ │ +000001f0 00005902 R_ARM_ABS32 000018d1 float___round__ │ │ │ │ │ 000001f8 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000200 00009202 R_ARM_ABS32 00002a15 float_as_integer_ratio │ │ │ │ │ 00000208 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00008602 R_ARM_ABS32 00002021 float_fromhex │ │ │ │ │ +00000210 00008602 R_ARM_ABS32 00002031 float_fromhex │ │ │ │ │ 00000218 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 00009902 R_ARM_ABS32 00002d4d float_hex │ │ │ │ │ 00000228 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 0000af02 R_ARM_ABS32 000002bd float_is_integer │ │ │ │ │ 00000238 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 0000b302 R_ARM_ABS32 00000359 float___getnewargs__ │ │ │ │ │ 00000248 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000024c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000250 00006e02 R_ARM_ABS32 0000020d float___getformat__ │ │ │ │ │ 00000258 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000025c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00007202 R_ARM_ABS32 00001fa5 float___format__ │ │ │ │ │ +00000260 00007202 R_ARM_ABS32 00001fb5 float___format__ │ │ │ │ │ 00000268 0000b902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000027c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7c1c contains 563 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7c1c contains 565 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000058 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000070 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000007a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -335,333 +335,334 @@ │ │ │ │ │ 00000afc 00002e2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00000b00 00002e30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00000b06 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b10 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b14 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b3a 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b4e 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000b4c 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00000b84 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b88 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bae 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000bc6 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000bd4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bd8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bfe 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c32 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c42 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c46 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c54 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c58 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c5e 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c70 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c74 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c8a 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c8e 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cb6 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ccc 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000d52 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000d64 0001050a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000db6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000dba 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ddc 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e22 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00000e3e 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000e56 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000e68 0001050a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000e9e 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000eaa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000eae 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ee8 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000efe 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000f16 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f26 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f42 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f46 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f4a 0000342f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ -00000f4e 00003430 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ -00000f54 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f74 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fd4 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fe0 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000ff0 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000ff4 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000ff8 0000352f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ -00000ffc 00003530 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ -00001002 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001008 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000100c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000101c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001020 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000102e 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -000010e4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000010e8 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000010ee 0001080a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -0000113c 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001140 00010930 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001148 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000114c 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001164 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001168 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011e2 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011e6 00011030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001248 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000127c 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001280 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -00001286 0001130a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001294 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001298 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000129e 0001140a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000012ac 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012c4 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012d4 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012d8 00011030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001342 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001366 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000137c 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001398 0001150a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000013a6 0001160a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000013b2 0001170a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000013b8 0000492f R_ARM_THM_MOVW_ABS_NC 000014b1 float_from_string_inner │ │ │ │ │ -000013bc 00004930 R_ARM_THM_MOVT_ABS 000014b1 float_from_string_inner │ │ │ │ │ -000013c4 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -000013c8 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000013ce 0001180a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -000013d6 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000013f2 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000140a 0000492f R_ARM_THM_MOVW_ABS_NC 000014b1 float_from_string_inner │ │ │ │ │ -0000140e 00004930 R_ARM_THM_MOVT_ABS 000014b1 float_from_string_inner │ │ │ │ │ -00001414 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -00001418 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000141e 0001180a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001426 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000142e 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001432 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001436 0000472f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -0000143a 00004730 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00001442 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000144a 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000144e 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001456 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001462 00011b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001470 00011c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001478 0000492f R_ARM_THM_MOVW_ABS_NC 000014b1 float_from_string_inner │ │ │ │ │ -0000147c 00004930 R_ARM_THM_MOVT_ABS 000014b1 float_from_string_inner │ │ │ │ │ -0000148a 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ -0000148e 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000149e 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014a4 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014a8 00011d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000014d0 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000014d4 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000014ec 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000014f0 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001500 00011f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001534 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001538 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001560 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001574 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000157c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001580 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015b4 00011f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000015c2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015c6 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015ca 00004a2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -000015ce 00004a30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -000015d6 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015fe 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001612 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001618 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000161c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016c6 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000017b2 0001212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000017b6 00012130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000017ba 00004d2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -000017be 00004d30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -000017c4 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017ce 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000017d2 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000017d6 00004e2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ -000017da 00004e30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ -000017e0 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017ec 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001808 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000183c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001840 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000186c 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001880 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001886 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000188a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018bc 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018f2 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018f6 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001916 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001950 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000199a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a4 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000019e2 0001240a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00001a06 0000542f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ -00001a0a 00005430 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ -00001a1e 0000562f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ -00001a22 00005630 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ -00001a26 0001250a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00001a2a 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00001a36 0001260a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00001a62 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a66 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a8c 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001a9c 0001270a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -00001aba 0000552f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ -00001abe 00005530 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ -00001ac8 0001130a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001ad8 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001adc 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ae6 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001af2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001af6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b10 0000f50a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001b14 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b46 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b4a 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b50 0000252f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ -00001b54 00002530 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -00001b5a 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b6c 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001b7c 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b8c 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001b90 00010030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001b98 0000262f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ -00001b9c 00002630 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ -00001ba4 0001010a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001bbc 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001bd8 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001be0 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001be6 0000fe0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001bf0 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001c10 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c2a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c30 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c34 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c3a 0000272f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ -00001c3e 00002730 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -00001c42 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c64 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001c68 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001c6c 0000572f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ -00001c70 00005730 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ -00001c76 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cb2 0000532f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ -00001cb6 00005330 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ -00001cc0 0001280a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001cd4 0000542f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ -00001cd8 00005430 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ -00001ce2 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d06 0001290a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d0c 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d14 0000ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001d1e 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001d2a 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d38 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001d3c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d5c 00012a0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001d64 00012b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001d6c 00012c0a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001d74 0001290a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001db6 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001dca 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001dfe 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e02 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e28 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001e52 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e72 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001e7e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e82 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e9c 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001eb2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001eb6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ebe 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ec2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ed6 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ee0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ee4 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ee8 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001eec 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f20 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f24 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f50 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f64 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001f6a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f6e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fa0 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fc2 0001310a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00001fd2 0001320a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00001fdc 0001330a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00001fe4 0000642f R_ARM_THM_MOVW_ABS_NC 00000310 .LC23 │ │ │ │ │ -00001fe8 00006430 R_ARM_THM_MOVT_ABS 00000310 .LC23 │ │ │ │ │ -00001fec 0000652f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -00001ff0 00006530 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -00001ff4 0000702f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC33 │ │ │ │ │ -00001ff8 00007030 R_ARM_THM_MOVT_ABS 000003e0 .LC33 │ │ │ │ │ -00001ffe 00012f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002006 0001340a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00002038 0001170a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002044 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002048 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000205e 0001360a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -000020aa 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000020ae 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000020ee 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000020f2 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000022e8 0001370a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -0000231c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002320 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000236c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002370 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000023d0 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000023d4 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000025d0 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002604 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002608 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002632 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000026e0 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000026f0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026f4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c10 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c2e 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c3a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000c3e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000c4c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000c50 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000c5a 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c80 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c84 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c9a 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c9e 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc6 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000cdc 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000d62 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000d74 0001050a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000dc6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dca 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000dec 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e32 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00000e4e 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000e66 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000e78 0001050a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000eae 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000eba 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ebe 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ef8 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f0e 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000f26 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f36 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f52 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f56 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f5a 0000342f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ +00000f5e 00003430 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ +00000f64 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f84 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fe0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fe4 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ff0 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00001000 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001004 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001008 0000352f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ +0000100c 00003530 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ +00001012 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001018 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000101c 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000102c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001030 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000103e 0001070a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +000010f4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010f8 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010fe 0001080a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +0000114c 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001150 00010930 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001158 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000115c 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001174 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001178 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000011f2 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011f6 00011030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001258 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +00001290 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +00001296 0001130a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000012a4 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000012a8 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000012ae 0001140a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000012bc 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012d4 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012e4 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012e8 00011030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001352 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001376 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001388 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000138c 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013a8 0001150a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000013b6 0001160a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000013c2 0001170a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000013c8 0000492f R_ARM_THM_MOVW_ABS_NC 000014c1 float_from_string_inner │ │ │ │ │ +000013cc 00004930 R_ARM_THM_MOVT_ABS 000014c1 float_from_string_inner │ │ │ │ │ +000013d4 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +000013d8 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000013de 0001180a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000013e6 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001402 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000141a 0000492f R_ARM_THM_MOVW_ABS_NC 000014c1 float_from_string_inner │ │ │ │ │ +0000141e 00004930 R_ARM_THM_MOVT_ABS 000014c1 float_from_string_inner │ │ │ │ │ +00001424 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +00001428 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +0000142e 0001180a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001436 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000143e 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001442 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001446 0000472f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +0000144a 00004730 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00001452 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000145a 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000145e 00011a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001466 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001472 00011b0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001480 00011c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001488 0000492f R_ARM_THM_MOVW_ABS_NC 000014c1 float_from_string_inner │ │ │ │ │ +0000148c 00004930 R_ARM_THM_MOVT_ABS 000014c1 float_from_string_inner │ │ │ │ │ +0000149a 0000412f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ +0000149e 00004130 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ +000014ae 0001190a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000014b4 00011d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014b8 00011d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000014e0 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000014e4 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000014fc 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001500 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001510 00011f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001544 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001548 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001570 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001584 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000158c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001590 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015c4 00011f0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000015d2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015d6 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015da 00004a2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +000015de 00004a30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +000015e6 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000160e 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001622 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001628 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000162c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016d6 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000017c2 0001212f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017c6 00012130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017ca 00004d2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +000017ce 00004d30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +000017d4 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017de 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000017e2 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000017e6 00004e2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ +000017ea 00004e30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ +000017f0 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017fc 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001818 0000d402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000184c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001850 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000187c 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001890 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001896 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000189a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018cc 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001902 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001906 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001926 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001960 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019aa 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b4 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000019f2 0001240a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00001a16 0000542f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ +00001a1a 00005430 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ +00001a2e 0000562f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ +00001a32 00005630 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ +00001a36 0001250a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00001a3a 0001040a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00001a46 0001260a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00001a72 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a76 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a9c 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001aac 0001270a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00001aca 0000552f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ +00001ace 00005530 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ +00001ad8 0001130a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001ae8 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001aec 00010330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001af6 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001b02 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b06 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b20 0000f50a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001b24 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b56 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b5a 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b60 0000252f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ +00001b64 00002530 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ +00001b6a 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b7c 0001230a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001b8c 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b9c 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001ba0 00010030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001ba8 0000262f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ +00001bac 00002630 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ +00001bb4 0001010a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001bcc 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001be8 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001bf0 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001bf6 0000fe0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001c00 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001c20 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c3a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c40 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c44 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c4a 0000272f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ +00001c4e 00002730 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ +00001c52 0000fd0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c74 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001c78 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001c7c 0000572f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ +00001c80 00005730 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ +00001c86 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cc2 0000532f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ +00001cc6 00005330 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ +00001cd0 0001280a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001ce4 0000542f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ +00001ce8 00005430 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ +00001cf2 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d16 0001290a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d1c 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d24 0000ff0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001d2e 0001220a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001d3a 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d48 0000f902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001d4c 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d6c 00012a0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001d74 00012b0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001d7c 00012c0a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001d84 0001290a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001dc6 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001dda 0000e80a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001e0e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e12 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e38 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001e62 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e82 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001e8e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e92 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001eac 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ec2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ec6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ece 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ed2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ee6 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ef0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ef4 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ef8 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001efc 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f30 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f34 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f60 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001f74 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001f7a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f7e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fb0 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fd2 0001310a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00001fe2 0001320a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00001fec 0001330a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00001ff4 0000642f R_ARM_THM_MOVW_ABS_NC 00000310 .LC23 │ │ │ │ │ +00001ff8 00006430 R_ARM_THM_MOVT_ABS 00000310 .LC23 │ │ │ │ │ +00001ffc 0000652f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +00002000 00006530 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +00002004 0000702f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC33 │ │ │ │ │ +00002008 00007030 R_ARM_THM_MOVT_ABS 000003e0 .LC33 │ │ │ │ │ +0000200e 00012f0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002016 0001340a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00002048 0001170a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002054 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002058 00011e30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000206e 0001360a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +000020ba 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000020be 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000020fe 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002102 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000022fa 0001370a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00002332 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002336 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00002382 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002386 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000023e6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000023ea 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000025e6 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000261a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000261e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002648 0000de0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000026dc 0000df0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000026ec 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026f0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002718 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000272c 0001360a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ 0000274a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000274e 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002752 0000852f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ 00002756 00008530 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ 0000275c 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000027d2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 000027d6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000284c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002850 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000284a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000284e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 000028a6 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ 000028bc 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 000028c0 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000028ee 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002900 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002904 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002908 0000842f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ -0000290c 00008430 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ -00002912 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002918 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002932 0001380a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000294a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029b4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000029b8 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000029bc 0000832f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ -000029c0 00008330 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ -000029c6 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028e8 0000e00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002902 0001380a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000291a 0000dd0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002936 0000f60a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002948 00010a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000294c 00010a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002950 0000842f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ +00002954 00008430 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ +0000295a 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002964 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002968 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000296c 0000832f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ +00002970 00008330 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ +00002976 0000f80a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002a10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a2a 0001392f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00002a2e 00013930 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00002a6c 0000ea0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ 00002a7e 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ 00002a98 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ 00002ab0 0001060a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ @@ -754,33 +755,34 @@ │ │ │ │ │ 000000e2 0000e21e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000120 0000e21e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000178 0000e41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000220 0000e41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000023c 0000e41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000484 0000ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 000008c6 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000117a 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000011a4 00010d1e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -000011f6 0001111e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001200 0001121e R_ARM_THM_JUMP24 00001381 PyFloat_FromString │ │ │ │ │ -0000125e 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -000012e2 0001111e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -000012e6 0001121e R_ARM_THM_JUMP24 00001381 PyFloat_FromString │ │ │ │ │ -0000134e 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001634 0000dd1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000018b6 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000194c 0000ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001c9a 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001d80 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001f9a 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000c72 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000118a 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000011b4 00010d1e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001206 0001111e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001210 0001121e R_ARM_THM_JUMP24 00001391 PyFloat_FromString │ │ │ │ │ +0000126e 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +000012f2 0001111e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +000012f6 0001121e R_ARM_THM_JUMP24 00001391 PyFloat_FromString │ │ │ │ │ +0000135e 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001644 0000dd1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000018c6 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000195c 0000ed1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001caa 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001d90 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001faa 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002fca 00012e1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000af0 0000e01e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000ee2 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000ef2 0000da1e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8db4 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8dc4 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00003e2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC11 │ │ │ │ │ 0000000c 00003e30 R_ARM_THM_MOVT_ABS 000001fc .LC11 │ │ │ │ │ 00000028 0000e16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004c 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000056 00002d0a R_ARM_THM_CALL 000008dd convert_to_double │ │ │ │ │ 0000007e 0000e50a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -414,15 +414,15 @@ │ │ │ │ │ bhi.n 396 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r1, [r5, #12] │ │ │ │ │ ble.n 392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 12c8 │ │ │ │ │ + b.w 12d8 │ │ │ │ │ R_ARM_THM_JUMP24 float_new_impl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 362 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -345,17 +345,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 46e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1620 │ │ │ │ │ + bl 1630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1620 │ │ │ │ │ + bl 1630 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ b.n 30a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Negative │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1171,434 +1171,441 @@ │ │ │ │ │ │ │ │ │ │ 00000b18 : │ │ │ │ │ float_add(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #316] @ (c6c ) │ │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr r4, [pc, #336] @ (c7c ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq.n bf2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n bf2 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - bpl.n c42 │ │ │ │ │ + lsls r2, r3, #7 │ │ │ │ │ + bpl.n c3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ + vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ │ + vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ beq.n c2e │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n bf8 │ │ │ │ │ - ldr r3, [pc, #260] @ (c70 ) │ │ │ │ │ + bne.n bfc │ │ │ │ │ + ldr r3, [pc, #276] @ (c80 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - vldr d8, [r5, #8] │ │ │ │ │ + vldr d0, [r6, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1608] @ 0x648 │ │ │ │ │ cbz r5, bc0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ - vadd.f64 d8, d8, d0 │ │ │ │ │ + vadd.f64 d8, d0, d8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bne.n bec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add sp, #24 │ │ │ │ │ + add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c5e │ │ │ │ │ + beq.n c68 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - vadd.f64 d8, d8, d0 │ │ │ │ │ + vadd.f64 d8, d0, d8 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.n bac │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ b.n bac │ │ │ │ │ - vldr d0, [r5, #8] │ │ │ │ │ - b.n b60 │ │ │ │ │ - ldr r1, [pc, #112] @ (c6c ) │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + vldr d8, [r5, #8] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq.n b68 │ │ │ │ │ + ldr r1, [pc, #124] @ (c7c ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b68 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 8dc │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r5, [sp, #12] │ │ │ │ │ - beq.n bb6 │ │ │ │ │ - ldr r3, [pc, #84] @ (c74 ) │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #7 │ │ │ │ │ + bpl.n c3a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ + vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ + vcmp.f64 d0, d6 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n c56 │ │ │ │ │ + ldr r3, [pc, #96] @ (c84 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - vldr d8, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ b.n b76 │ │ │ │ │ - vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b60 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + beq.n b62 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ b.n bb6 │ │ │ │ │ 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 c66 │ │ │ │ │ + bne.n c76 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b.n bb6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n bb6 │ │ │ │ │ + vstr d0, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n c22 │ │ │ │ │ + b.n c36 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + 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 c54 │ │ │ │ │ + b.n c4c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000fa │ │ │ │ │ + .word 0x0000010a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000048 │ │ │ │ │ + .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c78 : │ │ │ │ │ +00000c88 : │ │ │ │ │ float_pow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w f42 │ │ │ │ │ - ldr r4, [pc, #820] @ (fd0 ) │ │ │ │ │ + bne.w f52 │ │ │ │ │ + ldr r4, [pc, #820] @ (fe0 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w ee6 │ │ │ │ │ + bne.w ef6 │ │ │ │ │ vldr d9, [r6, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w ec4 │ │ │ │ │ - ldr r1, [pc, #792] @ (fd0 ) │ │ │ │ │ + beq.w ed4 │ │ │ │ │ + ldr r1, [pc, #792] @ (fe0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec4 │ │ │ │ │ + bne.w ed4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1008 │ │ │ │ │ + bpl.w 1018 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w f74 │ │ │ │ │ + beq.w f84 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ed4 │ │ │ │ │ + beq.w ee4 │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w f6e │ │ │ │ │ + bvs.w f7e │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 108e │ │ │ │ │ + bvs.w 109e │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #680] @ fb8 │ │ │ │ │ + vldr d7, [pc, #680] @ fc8 │ │ │ │ │ vabs.f64 d5, d9 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1058 │ │ │ │ │ + bgt.w 1068 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1026 │ │ │ │ │ + bgt.w 1036 │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w fd8 │ │ │ │ │ + beq.w fe8 │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n e1a │ │ │ │ │ + bmi.n e2a │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w f6a │ │ │ │ │ + beq.w f7a │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ mov r5, r0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL pow │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10d0 │ │ │ │ │ - vldr d6, [pc, #584] @ fc0 │ │ │ │ │ - vldr d7, [pc, #588] @ fc8 │ │ │ │ │ + bne.w 10e0 │ │ │ │ │ + vldr d6, [pc, #584] @ fd0 │ │ │ │ │ + vldr d7, [pc, #588] @ fd8 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1160 │ │ │ │ │ - ldr r3, [pc, #564] @ (fd4 ) │ │ │ │ │ + bne.w 1170 │ │ │ │ │ + ldr r3, [pc, #564] @ (fe4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n e9c │ │ │ │ │ + beq.n eac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n ebe │ │ │ │ │ + bne.n ece │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ed4 │ │ │ │ │ + beq.n ee4 │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 10a0 │ │ │ │ │ + bvs.w 10b0 │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #424] @ fb8 │ │ │ │ │ + vldr d7, [pc, #424] @ fc8 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n ed4 │ │ │ │ │ + bgt.n ee4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ vstr d6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vldr d6, [sp] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 113c │ │ │ │ │ + bne.w 114c │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d10, d0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w f5c │ │ │ │ │ + beq.w f6c │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ mov r5, r0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vneg.f64 d0, d9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL pow │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f4 │ │ │ │ │ - vldr d7, [pc, #332] @ fc8 │ │ │ │ │ + bne.w 1104 │ │ │ │ │ + vldr d7, [pc, #332] @ fd8 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1160 │ │ │ │ │ + beq.w 1170 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n d9c │ │ │ │ │ + bne.n dac │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ - b.n d9c │ │ │ │ │ + b.n dac │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1170 │ │ │ │ │ + beq.w 1180 │ │ │ │ │ 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 r4, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n dda │ │ │ │ │ + beq.n dea │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n dda │ │ │ │ │ + b.n dea │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w cf0 │ │ │ │ │ + bne.w d00 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca8 │ │ │ │ │ + bne.w cb8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 1008 │ │ │ │ │ + bpl.w 1018 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w cac │ │ │ │ │ + bne.w cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, f58 │ │ │ │ │ + cbnz r0, f68 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.w dee │ │ │ │ │ + beq.w dfe │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc0 │ │ │ │ │ + beq.w cd0 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w cfc │ │ │ │ │ - b.n ed4 │ │ │ │ │ + bne.w d0c │ │ │ │ │ + b.n ee4 │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n df4 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n f6e │ │ │ │ │ + beq.n f7e │ │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f58 │ │ │ │ │ + bne.n f68 │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n f6e │ │ │ │ │ + bvs.n f7e │ │ │ │ │ vabs.f64 d7, d9 │ │ │ │ │ - vldr d6, [pc, #44] @ fb8 │ │ │ │ │ + vldr d6, [pc, #44] @ fc8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 10ba │ │ │ │ │ + bgt.w 10ca │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n ff0 │ │ │ │ │ + beq.n 1000 │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w d42 │ │ │ │ │ + bpl.w d52 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b.n e36 │ │ │ │ │ + b.n e46 │ │ │ │ │ nop │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ @@ -1608,131 +1615,131 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.w 111a │ │ │ │ │ + bpl.w 112a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f58 │ │ │ │ │ + b.n f68 │ │ │ │ │ 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.w 1136 │ │ │ │ │ + bne.w 1146 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n de4 │ │ │ │ │ + b.n df4 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n 10ac │ │ │ │ │ + ble.n 10bc │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #324] @ 1188 │ │ │ │ │ + vldr d7, [pc, #324] @ 1198 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ee8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ed4 │ │ │ │ │ + beq.w ee4 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 10a6 │ │ │ │ │ - vldr d0, [pc, #252] @ 1188 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + bne.n 10b6 │ │ │ │ │ + vldr d0, [pc, #252] @ 1198 │ │ │ │ │ + b.n ee8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d8, d9 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n ed8 │ │ │ │ │ - vldr d0, [pc, #232] @ 1190 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ee8 │ │ │ │ │ + vldr d0, [pc, #232] @ 11a0 │ │ │ │ │ + b.n ee8 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 10a6 │ │ │ │ │ + bne.n 10b6 │ │ │ │ │ vmov r3, s19 │ │ │ │ │ - vldr d0, [pc, #208] @ 1190 │ │ │ │ │ - vldr d7, [pc, #212] @ 1198 │ │ │ │ │ + vldr d0, [pc, #208] @ 11a0 │ │ │ │ │ + vldr d7, [pc, #212] @ 11a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ee8 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 117e │ │ │ │ │ + bne.n 118e │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ it eq │ │ │ │ │ streq r6, [r5, #0] │ │ │ │ │ - beq.w d9c │ │ │ │ │ + beq.w dac │ │ │ │ │ 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_SetFromErrno │ │ │ │ │ - b.n f58 │ │ │ │ │ + b.n f68 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 10e4 │ │ │ │ │ + bne.n 10f4 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 117e │ │ │ │ │ + bne.n 118e │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d8, [pc, #136] @ 1190 │ │ │ │ │ + vldr d8, [pc, #136] @ 11a0 │ │ │ │ │ str r6, [r5, #0] │ │ │ │ │ vcmp.f64 d10, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w e96 │ │ │ │ │ - b.n d9c │ │ │ │ │ + beq.w ea6 │ │ │ │ │ + b.n dac │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #112] @ 1190 │ │ │ │ │ + vldr d7, [pc, #112] @ 11a0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ - b.n ed8 │ │ │ │ │ + b.n ee8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 101c │ │ │ │ │ + b.n 102c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1748,243 +1755,243 @@ │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 10ee │ │ │ │ │ + b.n 10fe │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 10e4 │ │ │ │ │ - b.n 1164 │ │ │ │ │ + bne.n 10f4 │ │ │ │ │ + b.n 1174 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -000011a0 : │ │ │ │ │ +000011b0 : │ │ │ │ │ float_hash(): │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ b.w 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -000011a8 : │ │ │ │ │ +000011b8 : │ │ │ │ │ float_vectorcall(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1292 │ │ │ │ │ + bne.n 12a2 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1278 │ │ │ │ │ + bne.n 1288 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 124e │ │ │ │ │ - ldr r3, [pc, #232] @ (12c0 ) │ │ │ │ │ + beq.n 125e │ │ │ │ │ + ldr r3, [pc, #232] @ (12d0 ) │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1204 │ │ │ │ │ + bne.n 1214 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1254 │ │ │ │ │ + beq.n 1264 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 11fa │ │ │ │ │ + beq.n 120a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 1380 │ │ │ │ │ + b.w 1390 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #188] @ (12c4 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (12d4 ) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #176] @ (12c0 ) │ │ │ │ │ - bl 12c8 │ │ │ │ │ + ldr r0, [pc, #176] @ (12d0 ) │ │ │ │ │ + bl 12d8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1274 │ │ │ │ │ + cbz r0, 1284 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - cbz r0, 1266 │ │ │ │ │ + cbz r0, 1276 │ │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1240 │ │ │ │ │ + beq.n 1250 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 1246 │ │ │ │ │ + cbz r3, 1256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1240 │ │ │ │ │ - ldr r3, [pc, #112] @ (12c0 ) │ │ │ │ │ + b.n 1250 │ │ │ │ │ + ldr r3, [pc, #112] @ (12d0 ) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 1262 │ │ │ │ │ - vldr d0, [pc, #96] @ 12b8 │ │ │ │ │ + bne.n 1272 │ │ │ │ │ + vldr d0, [pc, #96] @ 12c8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r1, [pc, #96] @ (12c4 ) │ │ │ │ │ - b.n 120c │ │ │ │ │ + ldr r1, [pc, #96] @ (12d4 ) │ │ │ │ │ + b.n 121c │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1274 │ │ │ │ │ + beq.n 1284 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 12aa │ │ │ │ │ + cbz r3, 12ba │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1240 │ │ │ │ │ + b.n 1250 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11d0 │ │ │ │ │ - b.n 1274 │ │ │ │ │ + bne.n 11e0 │ │ │ │ │ + b.n 1284 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1274 │ │ │ │ │ - b.n 11c0 │ │ │ │ │ + beq.n 1284 │ │ │ │ │ + b.n 11d0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1274 │ │ │ │ │ + b.n 1284 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012c8 : │ │ │ │ │ +000012d8 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r2, [pc, #172] @ (1378 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (1388 ) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 12ea │ │ │ │ │ + bne.n 12fa │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 134a │ │ │ │ │ + beq.n 135a │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 12e6 │ │ │ │ │ + beq.n 12f6 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ - b.w 1380 │ │ │ │ │ + b.w 1390 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr.w ip, [pc, #128] @ 137c │ │ │ │ │ + ldr.w ip, [pc, #128] @ 138c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, ip │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 12c8 │ │ │ │ │ + bl 12d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1360 │ │ │ │ │ + cbz r0, 1370 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1352 │ │ │ │ │ + cbz r0, 1362 │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1338 │ │ │ │ │ + beq.n 1348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 133e │ │ │ │ │ + cbz r3, 134e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1338 │ │ │ │ │ - vldr d0, [pc, #36] @ 1370 │ │ │ │ │ + b.n 1348 │ │ │ │ │ + vldr d0, [pc, #36] @ 1380 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1360 │ │ │ │ │ + beq.n 1370 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1364 │ │ │ │ │ + cbz r3, 1374 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1338 │ │ │ │ │ + b.n 1348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1360 │ │ │ │ │ + b.n 1370 │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001380 : │ │ │ │ │ +00001390 : │ │ │ │ │ PyFloat_FromString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -1992,21 +1999,21 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ - bpl.n 13fc │ │ │ │ │ + bpl.n 140c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1446 │ │ │ │ │ + beq.n 1456 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2023,29 +2030,29 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13ea │ │ │ │ │ + beq.n 13fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 13f0 │ │ │ │ │ + cbz r3, 1400 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 144a │ │ │ │ │ + bpl.n 145a │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2058,289 +2065,289 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 13ea │ │ │ │ │ + b.n 13fa │ │ │ │ │ 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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13ea │ │ │ │ │ + b.n 13fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1494 │ │ │ │ │ + beq.n 14a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1494 │ │ │ │ │ + cbnz r0, 14a4 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 142c │ │ │ │ │ + bne.n 143c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 149c │ │ │ │ │ + cbz r0, 14ac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC float_from_string_inner │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS float_from_string_inner │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r5, r2, [sp] │ │ │ │ │ adds r0, #16 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - b.n 13ce │ │ │ │ │ + b.n 13de │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 14a4 │ │ │ │ │ + cbz r1, 14b4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - b.n 1406 │ │ │ │ │ + b.n 1416 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1446 │ │ │ │ │ + b.n 1456 │ │ │ │ │ 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 1406 │ │ │ │ │ + b.n 1416 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014b0 : │ │ │ │ │ +000014c0 : │ │ │ │ │ float_from_string_inner(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ adds r4, r0, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs.w 15f6 │ │ │ │ │ + bcs.w 1606 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 15de │ │ │ │ │ + bmi.n 15ee │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bls.n 15b0 │ │ │ │ │ + bls.n 15c0 │ │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ │ 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 r2, [r3, r2, lsl #2] │ │ │ │ │ ands.w r2, r2, #8 │ │ │ │ │ - bne.n 159a │ │ │ │ │ + bne.n 15aa │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 15c2 │ │ │ │ │ + bne.n 15d2 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 15fe │ │ │ │ │ - ldr r3, [pc, #248] @ (1618 ) │ │ │ │ │ + beq.n 160e │ │ │ │ │ + ldr r3, [pc, #248] @ (1628 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r0, 1572 │ │ │ │ │ + cbz r0, 1582 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ add.w lr, r2, #16 │ │ │ │ │ str.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w lr, [r0, #4] │ │ │ │ │ - bne.n 1594 │ │ │ │ │ + bne.n 15a4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1612 │ │ │ │ │ + beq.n 1622 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 155e │ │ │ │ │ + beq.n 156e │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r2, #16] │ │ │ │ │ - b.n 155e │ │ │ │ │ + b.n 156e │ │ │ │ │ mov r4, ip │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 15b0 │ │ │ │ │ + beq.n 15c0 │ │ │ │ │ ldrb.w r2, [ip] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 159a │ │ │ │ │ + bmi.n 15aa │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 150e │ │ │ │ │ + beq.n 151e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 156a │ │ │ │ │ + b.n 157a │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls.n 15f6 │ │ │ │ │ + bls.n 1606 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r1, r2, #28 │ │ │ │ │ - bpl.n 15f6 │ │ │ │ │ + bpl.n 1606 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 15e4 │ │ │ │ │ + bne.n 15f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.w 14e0 │ │ │ │ │ - b.n 15c2 │ │ │ │ │ + bne.w 14f0 │ │ │ │ │ + b.n 15d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15da │ │ │ │ │ - ldr r3, [pc, #20] @ (161c ) │ │ │ │ │ + bne.n 15ea │ │ │ │ │ + ldr r3, [pc, #20] @ (162c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1526 │ │ │ │ │ + b.n 1536 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 156a │ │ │ │ │ + b.n 157a │ │ │ │ │ .word 0x000000f2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001620 : │ │ │ │ │ +00001630 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 1632 │ │ │ │ │ + cbz r0, 1642 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1632 │ │ │ │ │ + beq.n 1642 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1634 │ │ │ │ │ + cbz r3, 1644 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001638 : │ │ │ │ │ +00001648 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #448] @ (1808 ) │ │ │ │ │ + ldr r2, [pc, #448] @ (1818 ) │ │ │ │ │ vmov r4, r5, d0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [r2, #1508] @ 0x5e4 │ │ │ │ │ - cbz r2, 169c │ │ │ │ │ + cbz r2, 16ac │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1666 │ │ │ │ │ - cbz r1, 166e │ │ │ │ │ + bne.n 1676 │ │ │ │ │ + cbz r1, 167e │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 165c │ │ │ │ │ + beq.n 166c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 165c │ │ │ │ │ + bne.n 166c │ │ │ │ │ ubfx ip, r4, #8, #8 │ │ │ │ │ ubfx r1, r4, #16, #8 │ │ │ │ │ ubfx r0, r4, #24, #8 │ │ │ │ │ ubfx r2, r5, #24, #8 │ │ │ │ │ strb.w ip, [r3, #6] │ │ │ │ │ ubfx ip, r5, #8, #8 │ │ │ │ │ strb r1, [r3, #5] │ │ │ │ │ ubfx r1, r5, #16, #8 │ │ │ │ │ strb r4, [r3, #7] │ │ │ │ │ strb r5, [r3, #3] │ │ │ │ │ strb r0, [r3, #4] │ │ │ │ │ strb.w ip, [r3, #2] │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 1660 │ │ │ │ │ + b.n 1670 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 17a0 │ │ │ │ │ + beq.n 17b0 │ │ │ │ │ adds r3, #7 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ vmov d7, r4, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ @@ -2352,52 +2359,52 @@ │ │ │ │ │ movpl r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 17a4 │ │ │ │ │ + blt.n 17b4 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 17b2 │ │ │ │ │ + bpl.n 17c2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ │ - bge.n 17ce │ │ │ │ │ + bge.n 17de │ │ │ │ │ movw r1, #64514 @ 0xfc02 │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.n 17e6 │ │ │ │ │ + blt.n 17f6 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ addw r2, r2, #1022 @ 0x3fe │ │ │ │ │ - vldr d5, [pc, #236] @ 17f8 │ │ │ │ │ + vldr d5, [pc, #236] @ 1808 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ - vldr d6, [pc, #236] @ 1800 │ │ │ │ │ + vldr d6, [pc, #236] @ 1810 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ vmul.f64 d0, d0, d5 │ │ │ │ │ vcvt.u32.f64 s11, d0 │ │ │ │ │ vmov r1, s11 │ │ │ │ │ vcvt.f64.u32 d5, s11 │ │ │ │ │ vsub.f64 d0, d0, d5 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov ip, s15 │ │ │ │ │ movs.w r0, ip, lsr #24 │ │ │ │ │ - beq.n 1758 │ │ │ │ │ + beq.n 1768 │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs.w ip, r1, lsr #28 │ │ │ │ │ - beq.n 1758 │ │ │ │ │ + beq.n 1768 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movw r1, #2046 @ 0x7fe │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n 17ce │ │ │ │ │ + bgt.n 17de │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r5, r3, r7, lsl #1 │ │ │ │ │ mov.w lr, r1, lsr #24 │ │ │ │ │ add.w r0, r5, r7, lsl #1 │ │ │ │ │ orr.w lr, lr, r2, lsl #4 │ │ │ │ │ @@ -2413,80 +2420,80 @@ │ │ │ │ │ strb.w r1, [r5, r7, lsl #1] │ │ │ │ │ mov.w r3, ip, lsr #16 │ │ │ │ │ strb r3, [r0, r7] │ │ │ │ │ mov.w r3, ip, lsr #8 │ │ │ │ │ strb.w r3, [r0, r7, lsl #1] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w ip, [r2, r7] │ │ │ │ │ - b.n 1662 │ │ │ │ │ + b.n 1672 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 16a6 │ │ │ │ │ + b.n 16b6 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 17b2 │ │ │ │ │ + bne.n 17c2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 170a │ │ │ │ │ + b.n 171a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1662 │ │ │ │ │ + b.n 1672 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 17c8 │ │ │ │ │ + b.n 17d8 │ │ │ │ │ addw r0, r2, #1021 @ 0x3fd │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 170a │ │ │ │ │ + b.n 171a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000180c : │ │ │ │ │ +0000181c : │ │ │ │ │ float_abs(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #156] @ (18bc ) │ │ │ │ │ + ldr r3, [pc, #156] @ (18cc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r0, 187e │ │ │ │ │ + cbz r0, 188e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ @@ -2494,172 +2501,172 @@ │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp ip, lr │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - bne.n 18a4 │ │ │ │ │ + bne.n 18b4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 18ac │ │ │ │ │ + cbz r0, 18bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 186a │ │ │ │ │ + beq.n 187a │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 186a │ │ │ │ │ + b.n 187a │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000008e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018c0 : │ │ │ │ │ +000018d0 : │ │ │ │ │ float___round__(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r3, [pc, #768] @ (1bd8 ) │ │ │ │ │ + ldr r3, [pc, #768] @ (1be8 ) │ │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.w 1aba │ │ │ │ │ + bhi.w 1aca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1ad8 │ │ │ │ │ + bne.w 1ae8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1d14 │ │ │ │ │ + beq.w 1d24 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #724] @ (1bdc ) │ │ │ │ │ + ldr r1, [pc, #724] @ (1bec ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ + bne.n 1960 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 19a0 │ │ │ │ │ + bne.n 19b0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vsub.f64 d7, d8, d0 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1d1a │ │ │ │ │ - ldr r3, [pc, #676] @ (1bd8 ) │ │ │ │ │ + beq.w 1d2a │ │ │ │ │ + ldr r3, [pc, #676] @ (1be8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1b10 │ │ │ │ │ + bne.w 1b20 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 190a │ │ │ │ │ + bne.n 191a │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b46 │ │ │ │ │ + beq.w 1b56 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1b3e │ │ │ │ │ + beq.w 1b4e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b5e │ │ │ │ │ + beq.w 1b6e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #608] @ (1bdc ) │ │ │ │ │ + ldr r1, [pc, #608] @ (1bec ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 1b7c │ │ │ │ │ + bne.w 1b8c │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 190e │ │ │ │ │ + beq.n 191e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 190e │ │ │ │ │ + bne.n 191e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 190e │ │ │ │ │ + b.n 191e │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 1b14 │ │ │ │ │ + beq.w 1b24 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #536] @ 1bd0 │ │ │ │ │ + vldr d6, [pc, #536] @ 1be0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1c7c │ │ │ │ │ + bhi.w 1c8c │ │ │ │ │ cmp.w r1, #324 @ 0x144 │ │ │ │ │ - bge.w 1c7c │ │ │ │ │ + bge.w 1c8c │ │ │ │ │ cmn.w r1, #308 @ 0x134 │ │ │ │ │ - blt.w 1cea │ │ │ │ │ + blt.w 1cfa │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ movs r0, #3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_dtoa │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ce2 │ │ │ │ │ + beq.w 1cf2 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ subs r4, r4, r0 │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt.w 1cbc │ │ │ │ │ + bgt.w 1ccc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1caa │ │ │ │ │ + bne.w 1cba │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r8, r6 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ @@ -2683,345 +2690,345 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.w 1c52 │ │ │ │ │ - ldr r3, [pc, #404] @ (1be0 ) │ │ │ │ │ + beq.w 1c62 │ │ │ │ │ + ldr r3, [pc, #404] @ (1bf0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1ae4 │ │ │ │ │ + beq.n 1af4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r7, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - bne.n 1b0a │ │ │ │ │ + bne.n 1b1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.w 1d04 │ │ │ │ │ + bne.w 1d14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #308] @ (1bd8 ) │ │ │ │ │ + ldr r3, [pc, #308] @ (1be8 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1b10 │ │ │ │ │ + bne.n 1b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ce6 │ │ │ │ │ + beq.w 1cf6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 18f2 │ │ │ │ │ + ble.w 1902 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ - b.n 18fc │ │ │ │ │ + b.n 190c │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d0c │ │ │ │ │ + beq.w 1d1c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + beq.n 1a9a │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 1a8a │ │ │ │ │ + b.n 1a9a │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ce6 │ │ │ │ │ + bne.w 1cf6 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #172] @ 1bd0 │ │ │ │ │ + vldr d6, [pc, #172] @ 1be0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w 1c7c │ │ │ │ │ + bhi.w 1c8c │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 19da │ │ │ │ │ + b.n 19ea │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1be4 │ │ │ │ │ + bne.n 1bf4 │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ cmp r6, r4 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - beq.w 1932 │ │ │ │ │ + beq.w 1942 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1bbc │ │ │ │ │ + beq.n 1bcc │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 19c4 │ │ │ │ │ + b.n 19d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c30 │ │ │ │ │ + beq.n 1c40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cbnz r0, 1c16 │ │ │ │ │ + cbnz r0, 1c26 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1990 │ │ │ │ │ - b.n 190e │ │ │ │ │ + bne.w 19a0 │ │ │ │ │ + b.n 191e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ce6 │ │ │ │ │ + bne.w 1cf6 │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 1b32 │ │ │ │ │ + b.n 1b42 │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000018e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b5e │ │ │ │ │ + beq.n 1b6e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 190e │ │ │ │ │ + beq.w 191e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 190e │ │ │ │ │ + bne.w 191e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 190e │ │ │ │ │ + b.n 191e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b5e │ │ │ │ │ + beq.n 1b6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b5e │ │ │ │ │ + bne.n 1b6e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + b.n 1b6e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1c20 │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + bne.n 1c30 │ │ │ │ │ + b.n 1b6e │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 1c9e │ │ │ │ │ + blt.n 1cae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1a94 │ │ │ │ │ - ldr r3, [pc, #184] @ (1d38 ) │ │ │ │ │ + b.n 1aa4 │ │ │ │ │ + ldr r3, [pc, #184] @ (1d48 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1b10 │ │ │ │ │ + bne.w 1b20 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #156] @ (1d3c ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1d4c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1a52 │ │ │ │ │ + b.n 1a62 │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 1a12 │ │ │ │ │ + b.n 1a22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d28 │ │ │ │ │ + cbz r0, 1d38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cb2 │ │ │ │ │ + bne.n 1cc2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ - b.n 1a12 │ │ │ │ │ + b.n 1a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ - ldr r3, [pc, #76] @ (1d38 ) │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ + ldr r3, [pc, #76] @ (1d48 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1b10 │ │ │ │ │ - vldr d0, [pc, #52] @ 1d30 │ │ │ │ │ + bne.w 1b20 │ │ │ │ │ + vldr d0, [pc, #52] @ 1d40 │ │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ │ - b.n 1c90 │ │ │ │ │ + b.n 1ca0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1a9a │ │ │ │ │ + b.n 1aaa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1a94 │ │ │ │ │ + b.n 1aa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ - b.n 1b5e │ │ │ │ │ + b.n 1b6e │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b.n 1932 │ │ │ │ │ + b.n 1942 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1a9a │ │ │ │ │ + b.n 1aaa │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d40 : │ │ │ │ │ +00001d50 : │ │ │ │ │ float_repr(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ - cbz r0, 1d7c │ │ │ │ │ + cbz r0, 1d8c │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromASCII │ │ │ │ │ @@ -3031,185 +3038,185 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00001d84 : │ │ │ │ │ +00001d94 : │ │ │ │ │ float_sub(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ - ldr r4, [pc, #324] @ (1ee0 ) │ │ │ │ │ + ldr r4, [pc, #324] @ (1ef0 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 1e4e │ │ │ │ │ + bne.n 1e5e │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1e3a │ │ │ │ │ - ldr r1, [pc, #296] @ (1ee0 ) │ │ │ │ │ + beq.n 1e4a │ │ │ │ │ + ldr r1, [pc, #296] @ (1ef0 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1e3a │ │ │ │ │ + bne.n 1e4a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1eb2 │ │ │ │ │ + bpl.n 1ec2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1e9c │ │ │ │ │ - ldr r3, [pc, #256] @ (1ee4 ) │ │ │ │ │ + beq.n 1eac │ │ │ │ │ + ldr r3, [pc, #256] @ (1ef4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r5, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1e6c │ │ │ │ │ + beq.n 1e7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ vsub.f64 d8, d7, d8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1e96 │ │ │ │ │ + bne.n 1ea6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #172] @ (1ee8 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (1ef8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1dee │ │ │ │ │ + b.n 1dfe │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1da6 │ │ │ │ │ + bne.n 1db6 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 8dc │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 1dae │ │ │ │ │ + bne.n 1dbe │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 1e30 │ │ │ │ │ + b.n 1e40 │ │ │ │ │ movs r0, #16 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ vldr d7, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1ed6 │ │ │ │ │ + cbz r0, 1ee6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ vsub.f64 d8, d7, d8 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1e26 │ │ │ │ │ + beq.n 1e36 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 1e26 │ │ │ │ │ + b.n 1e36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1ed2 │ │ │ │ │ - ldr r3, [pc, #72] @ (1eec ) │ │ │ │ │ + cbnz r0, 1ee2 │ │ │ │ │ + ldr r3, [pc, #72] @ (1efc ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1dee │ │ │ │ │ + b.n 1dfe │ │ │ │ │ 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 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1e30 │ │ │ │ │ + b.n 1e40 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 1e30 │ │ │ │ │ + b.n 1e40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1e30 │ │ │ │ │ + b.n 1e40 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001ef0 : │ │ │ │ │ +00001f00 : │ │ │ │ │ float_neg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #156] @ (1fa0 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1fb0 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ - cbz r0, 1f62 │ │ │ │ │ + cbz r0, 1f72 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ @@ -3217,77 +3224,77 @@ │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ cmp ip, lr │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - bne.n 1f88 │ │ │ │ │ + bne.n 1f98 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 1f90 │ │ │ │ │ + cbz r0, 1fa0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 1f4e │ │ │ │ │ + beq.n 1f5e │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 1f4e │ │ │ │ │ + b.n 1f5e │ │ │ │ │ add sp, #8 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000008e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001fa4 : │ │ │ │ │ +00001fb4 : │ │ │ │ │ float___format__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 1fe4 │ │ │ │ │ + bpl.n 1ff4 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - beq.n 2006 │ │ │ │ │ + beq.n 2016 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -3300,385 +3307,388 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1fe0 │ │ │ │ │ + b.n 1ff0 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b.n 2002 │ │ │ │ │ + b.n 2012 │ │ │ │ │ │ │ │ │ │ -0000200c : │ │ │ │ │ +0000201c : │ │ │ │ │ float_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002020 : │ │ │ │ │ +00002030 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ stmdb 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 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2760 │ │ │ │ │ + beq.w 2760 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r6, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.w 271c │ │ │ │ │ + bmi.w 271c │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.w 2738 │ │ │ │ │ + bne.w 2738 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ itt eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.n 2090 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ mov.w r7, #0 │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.w 28ac │ │ │ │ │ + bne.w 28ac │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.w 2952 │ │ │ │ │ + bne.w 2960 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ add.w sl, r4, #2 │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ it hi │ │ │ │ │ movhi r4, sl │ │ │ │ │ - bhi.w 2594 │ │ │ │ │ + bhi.w 25aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 28d2 │ │ │ │ │ + blt.w 28d2 │ │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.w 25a0 │ │ │ │ │ + bls.w 25b6 │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ - bne.w 2796 │ │ │ │ │ + bne.w 2796 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ │ add.w r9, sl, #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 26b8 │ │ │ │ │ + bhi.w 26b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 297e │ │ │ │ │ ldrb.w r2, [sl, #2] │ │ │ │ │ add.w r4, sl, #2 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2274 │ │ │ │ │ + bhi.w 2284 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 297c │ │ │ │ │ ldrb.w r2, [sl, #3] │ │ │ │ │ add.w r9, sl, #3 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 2664 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 297e │ │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ │ add.w r4, sl, #4 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 2274 │ │ │ │ │ + bhi.w 2284 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 297c │ │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ │ add.w r9, sl, #5 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 2664 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 297e │ │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ │ add.w r4, sl, #6 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.n 2284 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 297c │ │ │ │ │ ldrb.w r2, [sl, #7] │ │ │ │ │ add.w r9, sl, #7 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 2664 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 297e │ │ │ │ │ ldrb.w r2, [sl, #8] │ │ │ │ │ add.w r4, sl, #8 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.n 2284 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 297c │ │ │ │ │ ldrb.w r2, [sl, #9] │ │ │ │ │ add.w r9, sl, #9 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 2664 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 297e │ │ │ │ │ ldrb.w r2, [sl, #10] │ │ │ │ │ add.w r4, sl, #10 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.n 2284 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 297c │ │ │ │ │ ldrb.w r2, [sl, #11] │ │ │ │ │ add.w r9, sl, #11 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 264e │ │ │ │ │ + bhi.w 2664 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 297e │ │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ │ add.w r4, sl, #12 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 2274 │ │ │ │ │ + bhi.n 2284 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2956 │ │ │ │ │ + blt.w 297c │ │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ │ add.w r9, sl, #13 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 2258 │ │ │ │ │ - b.n 264e │ │ │ │ │ + bls.n 2268 │ │ │ │ │ + b.n 2664 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r2, r3 │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2958 │ │ │ │ │ + blt.w 297e │ │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 2256 │ │ │ │ │ + bls.n 2266 │ │ │ │ │ subs.w r8, r9, r8 │ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ │ - beq.w 274a │ │ │ │ │ + beq.w 274a │ │ │ │ │ movw r3, #65267 @ 0xfef3 │ │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 29b4 │ │ │ │ │ + bgt.w 2964 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - bne.w 2782 │ │ │ │ │ + bne.w 2782 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - bne.w 28d8 │ │ │ │ │ + bne.w 28d8 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 274a │ │ │ │ │ + bhi.w 274a │ │ │ │ │ adds r4, #2 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ it hi │ │ │ │ │ addhi r4, #1 │ │ │ │ │ - bhi.n 22e4 │ │ │ │ │ + bhi.n 22f6 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 2696 │ │ │ │ │ + bhi.w 26ac │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ adds r4, #3 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.n 22e4 │ │ │ │ │ + bhi.n 22f6 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ + uxtb r3, r3 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 22da │ │ │ │ │ + bls.n 22ea │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_THM_CALL __isoc23_strtol │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ sub.w r2, r9, sl │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2332 │ │ │ │ │ + ble.n 2348 │ │ │ │ │ add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bgt.w 269e │ │ │ │ │ - sub.w r3, fp, r8 │ │ │ │ │ + itet gt │ │ │ │ │ + rsbgt r3, r8, #1 │ │ │ │ │ + suble.w r3, fp, r8 │ │ │ │ │ + addgt r3, fp │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 2332 │ │ │ │ │ + bhi.n 2348 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add ip, r3 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 2656 │ │ │ │ │ + beq.w 266c │ │ │ │ │ cmp.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - blt.w 26be │ │ │ │ │ + blt.w 26ba │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2900 │ │ │ │ │ + bge.w 2948 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w sl, r1, r2, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w ip, sl, r3, lsl #2 │ │ │ │ │ - blt.w 2764 │ │ │ │ │ + blt.w 2764 │ │ │ │ │ sub.w lr, fp, r8 │ │ │ │ │ ldrb.w lr, [lr] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bhi.w 277c │ │ │ │ │ + bhi.w 277c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r9, lr │ │ │ │ │ ldrsb.w r1, [r9, #20] │ │ │ │ │ - cbz r1, 239c │ │ │ │ │ + cbz r1, 23b2 │ │ │ │ │ add.w lr, r1, r1, lsr #31 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ movs.w lr, lr, asr #1 │ │ │ │ │ - beq.n 239c │ │ │ │ │ + beq.n 23b2 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w lr, lr, lr, lsr #31 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ movs.w lr, lr, asr #1 │ │ │ │ │ - bne.n 238c │ │ │ │ │ + bne.n 23a2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw lr, #64462 @ 0xfbce │ │ │ │ │ movt lr, #65535 @ 0xffff │ │ │ │ │ cmp ip, lr │ │ │ │ │ - blt.w 26be │ │ │ │ │ + blt.w 26ba │ │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ │ - bgt.w 2900 │ │ │ │ │ + bgt.w 2948 │ │ │ │ │ mvn.w lr, #1020 @ 0x3fc │ │ │ │ │ cmp lr, ip │ │ │ │ │ it lt │ │ │ │ │ movlt lr, ip │ │ │ │ │ sub.w lr, lr, #53 @ 0x35 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - blt.w 27a4 │ │ │ │ │ - vldr d0, [pc, #840] @ 2710 │ │ │ │ │ + blt.w 27a4 │ │ │ │ │ + vldr d0, [pc, #816] @ 2710 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 25ce │ │ │ │ │ + blt.w 25e4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, fp │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ ands.w ip, ip, #3 │ │ │ │ │ - beq.w 2548 │ │ │ │ │ + beq.w 255e │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 246a │ │ │ │ │ + beq.n 2480 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 2432 │ │ │ │ │ + beq.n 2448 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.w 25bc │ │ │ │ │ + bhi.w 25d2 │ │ │ │ │ add ip, lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ vmov s14, ip │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -3686,15 +3696,15 @@ │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.w 25bc │ │ │ │ │ + bhi.w 25d2 │ │ │ │ │ add ip, lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ vmov s14, ip │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -3702,29 +3712,29 @@ │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.w 25bc │ │ │ │ │ + bhi.w 25d2 │ │ │ │ │ add ip, lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ vmov s14, ip │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - bne.n 2548 │ │ │ │ │ - b.n 25ce │ │ │ │ │ + bne.n 255e │ │ │ │ │ + b.n 25e4 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 25bc │ │ │ │ │ + bhi.n 25d2 │ │ │ │ │ add ip, lr │ │ │ │ │ ldrsb.w r3, [ip, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ @@ -3732,15 +3742,15 @@ │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.n 25bc │ │ │ │ │ + bhi.n 25d2 │ │ │ │ │ add ip, lr │ │ │ │ │ ldrsb.w r3, [ip, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, r8, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ite ge │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ @@ -3748,258 +3758,252 @@ │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.n 25bc │ │ │ │ │ + bhi.n 25d2 │ │ │ │ │ add ip, lr │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldrsb.w r3, [ip, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, r8, #3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - beq.n 25ce │ │ │ │ │ + beq.n 25e4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite lt │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ subge.w ip, r1, r3 │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 25bc │ │ │ │ │ + bhi.n 25d2 │ │ │ │ │ add ip, lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ vmov s14, ip │ │ │ │ │ it lt │ │ │ │ │ sublt.w ip, r0, r3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - blt.n 24aa │ │ │ │ │ + blt.n 24c0 │ │ │ │ │ sub.w ip, r1, r3 │ │ │ │ │ - b.n 24aa │ │ │ │ │ + b.n 24c0 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq.w 20dc │ │ │ │ │ - b.n 28d2 │ │ │ │ │ + beq.w 20ec │ │ │ │ │ + b.n 28d2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2796 │ │ │ │ │ + blt.w 2796 │ │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 25a0 │ │ │ │ │ - b.n 20d2 │ │ │ │ │ + bls.n 25b6 │ │ │ │ │ + b.n 20e2 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - bne.w 23e2 │ │ │ │ │ + bne.w 23f8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bmi.n 26cc │ │ │ │ │ + bmi.n 26c8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 274a │ │ │ │ │ - cbz r7, 25ea │ │ │ │ │ + bne.w 274a │ │ │ │ │ + cbz r7, 2600 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - ldr r3, [pc, #300] @ (2718 ) │ │ │ │ │ + ldr r3, [pc, #276] @ (2718 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 26da │ │ │ │ │ + beq.n 26d6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2708 │ │ │ │ │ + bne.n 2704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ vstr d0, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 292e │ │ │ │ │ + bne.w 28fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2274 │ │ │ │ │ + b.n 2284 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 26be │ │ │ │ │ + beq.n 26ba │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt.w ip, r0, lr │ │ │ │ │ ldrb.w ip, [ip] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w ip, ip │ │ │ │ │ cmp.w ip, #54 @ 0x36 │ │ │ │ │ add ip, r3 │ │ │ │ │ - bhi.n 2692 │ │ │ │ │ + bhi.n 26a8 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 269a │ │ │ │ │ + beq.n 26b0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 2332 │ │ │ │ │ + b.n 2348 │ │ │ │ │ adds r4, #2 │ │ │ │ │ - b.n 22e4 │ │ │ │ │ + b.n 22f6 │ │ │ │ │ mov r8, lr │ │ │ │ │ - b.n 265a │ │ │ │ │ - rsb r3, r8, #1 │ │ │ │ │ - ldrb.w ip, [fp, r3] │ │ │ │ │ - sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ - uxtb.w ip, ip │ │ │ │ │ - cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bls.w 231c │ │ │ │ │ - b.n 2332 │ │ │ │ │ + b.n 2670 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b.n 2274 │ │ │ │ │ - vldr d0, [pc, #80] @ 2710 │ │ │ │ │ + b.n 2284 │ │ │ │ │ + vldr d0, [pc, #84] @ 2710 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 25de │ │ │ │ │ + bpl.n 25f4 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #28 │ │ │ │ │ - bpl.n 25de │ │ │ │ │ - b.n 26cc │ │ │ │ │ + bpl.n 25f4 │ │ │ │ │ + b.n 26c8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2918 │ │ │ │ │ + beq.w 28e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r5, r2, #16 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 262c │ │ │ │ │ + beq.n 2642 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - b.n 262c │ │ │ │ │ + b.n 2642 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ - .word 0x00000124 │ │ │ │ │ + .word 0x0000010e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 271c │ │ │ │ │ + bmi.n 271c │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.w 206a │ │ │ │ │ + beq.w 207a │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bmi.w 28e4 │ │ │ │ │ + bmi.w 28e4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 25ea │ │ │ │ │ + beq.w 2600 │ │ │ │ │ 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 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2646 │ │ │ │ │ + b.n 265c │ │ │ │ │ rsb lr, r8, #1 │ │ │ │ │ ldrb.w lr, [fp, lr] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bls.w 236c │ │ │ │ │ + bls.w 2382 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 239c │ │ │ │ │ + b.n 23b2 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ sub.w r2, r9, sl │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 22fc │ │ │ │ │ - b.n 2342 │ │ │ │ │ + bgt.w 230e │ │ │ │ │ + b.n 2358 │ │ │ │ │ subs.w r8, r4, sl │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ - beq.n 274a │ │ │ │ │ + beq.n 274a │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 2280 │ │ │ │ │ + b.n 2290 │ │ │ │ │ sub.w lr, lr, sl │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r9, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - vldr d7, [pc, #600] @ 2a08 │ │ │ │ │ + vldr d7, [pc, #600] @ 2a08 │ │ │ │ │ and.w r1, r9, #3 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt.w r9, lr, #2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - b.n 2816 │ │ │ │ │ + b.n 2816 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itet ge │ │ │ │ │ addge.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ │ sublt.w lr, r0, r3 │ │ │ │ │ subge.w lr, lr, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrb.w lr, [lr] │ │ │ │ │ @@ -4011,196 +4015,195 @@ │ │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldrsbls.w lr, [lr, #20] │ │ │ │ │ vmov s13, lr │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n 27dc │ │ │ │ │ + bgt.n 27dc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ itet ge │ │ │ │ │ mvnge.w r3, r9 │ │ │ │ │ sublt.w r3, r0, r9 │ │ │ │ │ addge r3, r3, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb.w lr, [r3] │ │ │ │ │ rsb r3, r0, #8 │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bhi.w 2960 │ │ │ │ │ + bhi.n 2922 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add lr, r3 │ │ │ │ │ ldrsb.w r1, [lr, #20] │ │ │ │ │ and.w lr, r1, r0 │ │ │ │ │ vmov s12, lr │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ tst r0, r1 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - beq.n 289e │ │ │ │ │ + beq.n 289e │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov.w lr, #3 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ tst.w lr, r1 │ │ │ │ │ - beq.n 296e │ │ │ │ │ + beq.w 2986 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 2930 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ add.w r0, sl, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - b.n 26c2 │ │ │ │ │ + b.n 26be │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ it hi │ │ │ │ │ movhi sl, r4 │ │ │ │ │ - bhi.w 2594 │ │ │ │ │ + bhi.w 25aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 20be │ │ │ │ │ + bge.w 20ce │ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ │ - b.n 274a │ │ │ │ │ + b.n 274a │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi.w 274a │ │ │ │ │ + bhi.w 274a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 22b6 │ │ │ │ │ + b.n 22c6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 26cc │ │ │ │ │ - movs r0, #53 @ 0x35 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL ldexp │ │ │ │ │ - vldr d7, [sp] │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 289e │ │ │ │ │ - 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 .LC37 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2760 │ │ │ │ │ + b.n 26c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #240] @ (2a10 ) │ │ │ │ │ + ldr r3, [pc, #288] @ (2a10 ) │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2646 │ │ │ │ │ + beq.w 265c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2760 │ │ │ │ │ + beq.w 2760 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 294e │ │ │ │ │ + beq.n 291e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 294e │ │ │ │ │ + cbnz r3, 291e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2646 │ │ │ │ │ + b.n 265c │ │ │ │ │ + vmov s13, r0 │ │ │ │ │ + vcvt.f64.s32 d6, s13 │ │ │ │ │ + vadd.f64 d7, d6, d7 │ │ │ │ │ + b.n 2884 │ │ │ │ │ + movs r0, #53 @ 0x35 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL ldexp │ │ │ │ │ + vldr d7, [sp] │ │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bne.n 289e │ │ │ │ │ + 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 .LC37 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 2760 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 28bc │ │ │ │ │ + b.n 28bc │ │ │ │ │ + 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 2760 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2274 │ │ │ │ │ - vmov s13, r0 │ │ │ │ │ - vcvt.f64.s32 d6, s13 │ │ │ │ │ - vadd.f64 d7, d6, d7 │ │ │ │ │ - b.n 2884 │ │ │ │ │ + b.n 2284 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n 297a │ │ │ │ │ + bne.n 2992 │ │ │ │ │ add.w lr, r9, #1 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - blt.n 29cc │ │ │ │ │ + blt.n 29ce │ │ │ │ │ add.w lr, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 289e │ │ │ │ │ + blt.w 289e │ │ │ │ │ cmp lr, r2 │ │ │ │ │ itet ge │ │ │ │ │ addge.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ │ sublt.w r1, r0, lr │ │ │ │ │ subge.w r1, r1, lr │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ add.w r8, r3, r1 │ │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ │ - bhi.w 2884 │ │ │ │ │ + bhi.w 2884 │ │ │ │ │ ldrsb.w r1, [r8, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2980 │ │ │ │ │ - b.n 2884 │ │ │ │ │ - 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 2760 │ │ │ │ │ + beq.n 2998 │ │ │ │ │ + b.n 2884 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ itete lt │ │ │ │ │ mvnlt.w lr, r9 │ │ │ │ │ subge.w lr, fp, r9 │ │ │ │ │ addlt lr, fp │ │ │ │ │ subge.w lr, lr, #2 │ │ │ │ │ ldrb.w lr, [lr] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bhi.w 2884 │ │ │ │ │ + bhi.w 2884 │ │ │ │ │ add lr, r3 │ │ │ │ │ ldrb.w lr, [lr, #20] │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ - bne.w 2884 │ │ │ │ │ - b.n 297a │ │ │ │ │ - nop │ │ │ │ │ + bne.w 2884 │ │ │ │ │ + b.n 2992 │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00002a14 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ @@ -4858,15 +4861,15 @@ │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 31bc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 1d40 │ │ │ │ │ + b.w 1d50 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bne.n 31bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ ├── 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: 25828 (bytes into file) │ │ │ │ │ + Start of section headers: 25784 (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 0x64e4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x64b8: │ │ │ │ │ │ │ │ │ │ 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 0003f0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0052d4 0001b0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0052b8 0001b0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000424 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 005484 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 005468 0002a0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000868 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000868 001de4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 005724 0008d0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00264c 00066f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002cbc 0009d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005ff4 000438 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00368c 000077 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00642c 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 003703 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003703 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003738 000e80 10 16 120 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0045b8 000d1a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 006454 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000868 001da8 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005708 0008c0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002610 00066f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002c80 0009d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005fc8 000438 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003650 000077 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 006400 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0036c7 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0036c7 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0036fc 000ea0 10 16 122 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00459c 000d1a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 006428 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,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 232 entries: │ │ │ │ │ +Symbol table '.symtab' contains 234 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: 0000004c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 6: 00000089 638 FUNC LOCAL DEFAULT 6 frame_dealloc │ │ │ │ │ 7: 00000309 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 8: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 11: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 12: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 13: 00000455 250 FUNC LOCAL DEFAULT 6 frame_getlocals │ │ │ │ │ + 13: 00000425 250 FUNC LOCAL DEFAULT 6 frame_getlocals │ │ │ │ │ 14: 00000064 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 15: 000005f5 158 FUNC LOCAL DEFAULT 6 framelocalsproxy_new │ │ │ │ │ - 16: 00000695 64 FUNC LOCAL DEFAULT 6 framelocalsproxy_dealloc │ │ │ │ │ - 17: 000006e9 122 FUNC LOCAL DEFAULT 6 frame_traverse │ │ │ │ │ - 18: 000007bd 248 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ + 15: 000005c5 158 FUNC LOCAL DEFAULT 6 framelocalsproxy_new │ │ │ │ │ + 16: 00000665 64 FUNC LOCAL DEFAULT 6 framelocalsproxy_dealloc │ │ │ │ │ + 17: 000006b9 122 FUNC LOCAL DEFAULT 6 frame_traverse │ │ │ │ │ + 18: 0000078d 248 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ 19: 00000090 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 20: 000008b5 378 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ - 21: 00000a31 294 FUNC LOCAL DEFAULT 6 framelocalsproxy_getkeyindex │ │ │ │ │ + 20: 00000885 378 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ + 21: 00000a01 294 FUNC LOCAL DEFAULT 6 framelocalsproxy_getkeyindex │ │ │ │ │ 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 23: 00000001 100 FUNC LOCAL DEFAULT 1 frame_settrace │ │ │ │ │ 24: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 25: 00000065 94 FUNC LOCAL DEFAULT 1 frame_settrace_opcodes │ │ │ │ │ 26: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 27: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 28: 000000e4 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 29: 00000bb9 80 FUNC LOCAL DEFAULT 6 frame_getcode │ │ │ │ │ - 30: 00000c09 44 FUNC LOCAL DEFAULT 6 frame_getglobals │ │ │ │ │ + 29: 00000b89 80 FUNC LOCAL DEFAULT 6 frame_getcode │ │ │ │ │ + 30: 00000bd9 44 FUNC LOCAL DEFAULT 6 frame_getglobals │ │ │ │ │ 31: 000000c5 34 FUNC LOCAL DEFAULT 1 frame_getbuiltins │ │ │ │ │ - 32: 00000c35 104 FUNC LOCAL DEFAULT 6 frame_getback │ │ │ │ │ - 33: 00000c9d 84 FUNC LOCAL DEFAULT 6 frame_getlineno │ │ │ │ │ + 32: 00000c05 104 FUNC LOCAL DEFAULT 6 frame_getback │ │ │ │ │ + 33: 00000c6d 84 FUNC LOCAL DEFAULT 6 frame_getlineno │ │ │ │ │ 34: 000000e9 46 FUNC LOCAL DEFAULT 1 frame_gettrace_opcodes │ │ │ │ │ - 35: 00000cf1 228 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ + 35: 00000cc1 228 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ 36: 00000119 32 FUNC LOCAL DEFAULT 1 frame_gettrace │ │ │ │ │ 37: 00000139 60 FUNC LOCAL DEFAULT 1 framelocalsproxy_contains │ │ │ │ │ 38: 000000f8 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 39: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 40: 00000001 52 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ 41: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 42: 0000014c 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ @@ -56,180 +56,182 @@ │ │ │ │ │ 52: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 53: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 54: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 55: 000002f0 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 56: 00000304 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 57: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 58: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 59: 00000dd5 2964 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ - 60: 00001104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 61: 000011d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 62: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 63: 00001964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 65: 00001968 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 00001969 756 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ - 67: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 68: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 69: 00001c5d 354 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 310 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ - 73: 000001a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 74: 000001a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 75: 000002c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 76: 00001dc1 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: 00000175 102 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: 000001dd 394 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: 00000369 134 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 90: 00001dd9 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: 000007eb 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ - 97: 0000080d 60 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ - 98: 00000849 108 FUNC LOCAL DEFAULT 9 framelocalsproxy_or │ │ │ │ │ - 99: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 100: 000008b4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 101: 000008b5 76 FUNC LOCAL DEFAULT 9 framelocalsproxy_inplace_or │ │ │ │ │ - 102: 000008fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 103: 000004bc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 104: 00000900 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 105: 00000901 166 FUNC LOCAL DEFAULT 9 framelocalsproxy_pop │ │ │ │ │ - 106: 000009a7 14 FUNC LOCAL DEFAULT 9 frame_sizeof │ │ │ │ │ - 107: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 108: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 109: 00000000 20 OBJECT LOCAL DEFAULT 11 CSWTCH.194 │ │ │ │ │ - 110: 00000014 48 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ - 111: 00000044 51 OBJECT LOCAL DEFAULT 11 clear__doc__ │ │ │ │ │ - 112: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 113: 000001a0 48 OBJECT LOCAL DEFAULT 3 frame_methods │ │ │ │ │ - 114: 00000298 40 OBJECT LOCAL DEFAULT 3 frame_memberlist │ │ │ │ │ - 115: 000001d0 200 OBJECT LOCAL DEFAULT 3 frame_getsetlist │ │ │ │ │ - 116: 000003b4 144 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_number │ │ │ │ │ - 117: 0000038c 40 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_sequence │ │ │ │ │ - 118: 00000380 12 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_mapping │ │ │ │ │ - 119: 000002c0 192 OBJECT LOCAL DEFAULT 3 framelocalsproxy_methods │ │ │ │ │ - 120: 00000001 80 FUNC GLOBAL HIDDEN 6 _PyEval_BuiltinsFromGlobals │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltins │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 127: 00000051 54 FUNC GLOBAL HIDDEN 6 _PyFrame_New_NoTrack │ │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 134: 00000325 206 FUNC GLOBAL HIDDEN 6 _PyFrame_GetLocals │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 136: 00000551 164 FUNC GLOBAL HIDDEN 6 _PyFrameLocalsProxy_New │ │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCell_Type │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 139: 000003f5 94 FUNC GLOBAL HIDDEN 6 _PyFrame_HasHiddenLocals │ │ │ │ │ - 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Size │ │ │ │ │ - 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 147: 000006d5 20 FUNC GLOBAL DEFAULT 6 PyFrame_GetCode │ │ │ │ │ - 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 149: 00000765 86 FUNC GLOBAL DEFAULT 6 PyFrame_GetLineNumber │ │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ - 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItem │ │ │ │ │ - 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 158: 00000b59 96 FUNC GLOBAL DEFAULT 6 PyFrame_GetBack │ │ │ │ │ - 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SetOpcodeTrace │ │ │ │ │ - 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_InitAddressRange │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLineTable_NextAddressRange │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetCode │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 59: 00000da5 2980 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ + 60: 000010e2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 000011b6 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 62: 00001200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 63: 00001208 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 64: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 65: 00001944 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 67: 00001948 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00001949 728 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 69: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 70: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 71: 00001c21 354 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 72: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 73: 00000035 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ + 74: 0000006f 310 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ + 75: 000001a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 76: 000001a4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 77: 000002c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 78: 00001d85 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 79: 000002c8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 80: 000002c9 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ + 81: 00000374 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 82: 00000175 102 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ + 83: 00000378 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 84: 00000379 62 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ + 85: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 86: 000003b7 118 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ + 87: 000001dd 394 FUNC LOCAL DEFAULT 1 framelocalsproxy_items │ │ │ │ │ + 88: 0000042d 42 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ + 89: 00000457 170 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ + 90: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 91: 00000369 134 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ + 92: 00001d9d 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 93: 00000501 52 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ + 94: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 95: 00000535 134 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ + 96: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 97: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 98: 000007eb 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ + 99: 0000080d 60 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ + 100: 00000849 108 FUNC LOCAL DEFAULT 9 framelocalsproxy_or │ │ │ │ │ + 101: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 102: 000008b4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 103: 000008b5 76 FUNC LOCAL DEFAULT 9 framelocalsproxy_inplace_or │ │ │ │ │ + 104: 000008fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 105: 000004bc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 106: 00000900 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 107: 00000901 166 FUNC LOCAL DEFAULT 9 framelocalsproxy_pop │ │ │ │ │ + 108: 000009a7 14 FUNC LOCAL DEFAULT 9 frame_sizeof │ │ │ │ │ + 109: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 110: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 111: 00000000 20 OBJECT LOCAL DEFAULT 11 CSWTCH.194 │ │ │ │ │ + 112: 00000014 48 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ + 113: 00000044 51 OBJECT LOCAL DEFAULT 11 clear__doc__ │ │ │ │ │ + 114: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 115: 000001a0 48 OBJECT LOCAL DEFAULT 3 frame_methods │ │ │ │ │ + 116: 00000298 40 OBJECT LOCAL DEFAULT 3 frame_memberlist │ │ │ │ │ + 117: 000001d0 200 OBJECT LOCAL DEFAULT 3 frame_getsetlist │ │ │ │ │ + 118: 000003b4 144 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_number │ │ │ │ │ + 119: 0000038c 40 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_sequence │ │ │ │ │ + 120: 00000380 12 OBJECT LOCAL DEFAULT 3 framelocalsproxy_as_mapping │ │ │ │ │ + 121: 000002c0 192 OBJECT LOCAL DEFAULT 3 framelocalsproxy_methods │ │ │ │ │ + 122: 00000001 80 FUNC GLOBAL HIDDEN 6 _PyEval_BuiltinsFromGlobals │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltins │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 129: 00000051 54 FUNC GLOBAL HIDDEN 6 _PyFrame_New_NoTrack │ │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ + 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ + 136: 00000325 158 FUNC GLOBAL HIDDEN 6 _PyFrame_GetLocals │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ + 138: 00000521 164 FUNC GLOBAL HIDDEN 6 _PyFrameLocalsProxy_New │ │ │ │ │ + 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCell_Type │ │ │ │ │ + 141: 000003c5 94 FUNC GLOBAL HIDDEN 6 _PyFrame_HasHiddenLocals │ │ │ │ │ + 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Size │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 149: 000006a5 20 FUNC GLOBAL DEFAULT 6 PyFrame_GetCode │ │ │ │ │ + 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ + 151: 00000735 86 FUNC GLOBAL DEFAULT 6 PyFrame_GetLineNumber │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItem │ │ │ │ │ + 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 160: 00000b29 96 FUNC GLOBAL DEFAULT 6 PyFrame_GetBack │ │ │ │ │ + 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SetOpcodeTrace │ │ │ │ │ + 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ + 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_InitAddressRange │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLineTable_NextAddressRange │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_GetCode │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseOpcode │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 185: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_Finalize │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 195: 000001a5 292 FUNC GLOBAL DEFAULT 9 PyFrame_New │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_FromConstructor │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 207: 000005bb 38 FUNC GLOBAL DEFAULT 9 PyFrame_GetGenerator │ │ │ │ │ - 208: 000005e1 6 FUNC GLOBAL DEFAULT 9 PyFrame_GetLocals │ │ │ │ │ - 209: 000005e7 34 FUNC GLOBAL DEFAULT 9 PyFrame_GetGlobals │ │ │ │ │ - 210: 00000609 34 FUNC GLOBAL DEFAULT 9 PyFrame_GetBuiltins │ │ │ │ │ - 211: 0000062b 16 FUNC GLOBAL DEFAULT 9 PyFrame_GetLasti │ │ │ │ │ - 212: 0000063b 368 FUNC GLOBAL DEFAULT 9 PyFrame_GetVar │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NameError │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ - 217: 000007ab 64 FUNC GLOBAL DEFAULT 9 PyFrame_GetVarString │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 222: 000009b5 4 FUNC GLOBAL DEFAULT 9 PyFrame_FastToLocalsWithError │ │ │ │ │ - 223: 000009b9 2 FUNC GLOBAL DEFAULT 9 PyFrame_FastToLocals │ │ │ │ │ - 224: 000009bb 2 FUNC GLOBAL DEFAULT 9 PyFrame_LocalsToFast │ │ │ │ │ - 225: 000009bd 18 FUNC GLOBAL DEFAULT 9 _PyFrame_IsEntryFrame │ │ │ │ │ - 226: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyFrame_Type │ │ │ │ │ - 227: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyFrameLocalsProxy_Type │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 187: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_Finalize │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 197: 000001a5 292 FUNC GLOBAL DEFAULT 9 PyFrame_New │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_FromConstructor │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 209: 000005bb 38 FUNC GLOBAL DEFAULT 9 PyFrame_GetGenerator │ │ │ │ │ + 210: 000005e1 6 FUNC GLOBAL DEFAULT 9 PyFrame_GetLocals │ │ │ │ │ + 211: 000005e7 34 FUNC GLOBAL DEFAULT 9 PyFrame_GetGlobals │ │ │ │ │ + 212: 00000609 34 FUNC GLOBAL DEFAULT 9 PyFrame_GetBuiltins │ │ │ │ │ + 213: 0000062b 16 FUNC GLOBAL DEFAULT 9 PyFrame_GetLasti │ │ │ │ │ + 214: 0000063b 368 FUNC GLOBAL DEFAULT 9 PyFrame_GetVar │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NameError │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Deopt │ │ │ │ │ + 219: 000007ab 64 FUNC GLOBAL DEFAULT 9 PyFrame_GetVarString │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 224: 000009b5 4 FUNC GLOBAL DEFAULT 9 PyFrame_FastToLocalsWithError │ │ │ │ │ + 225: 000009b9 2 FUNC GLOBAL DEFAULT 9 PyFrame_FastToLocals │ │ │ │ │ + 226: 000009bb 2 FUNC GLOBAL DEFAULT 9 PyFrame_LocalsToFast │ │ │ │ │ + 227: 000009bd 18 FUNC GLOBAL DEFAULT 9 _PyFrame_IsEntryFrame │ │ │ │ │ + 228: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyFrame_Type │ │ │ │ │ + 229: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyFrameLocalsProxy_Type │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,575 +1,573 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x52d4 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x52b8 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000000e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000012 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000000e 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000012 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000038 0000070a R_ARM_THM_CALL 00000309 Py_XDECREF │ │ │ │ │ 00000050 0000070a R_ARM_THM_CALL 00000309 Py_XDECREF │ │ │ │ │ -00000074 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00000078 0000a130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00000080 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000084 0000a230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000a2 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000a6 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000074 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00000078 0000a330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00000080 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000084 0000a430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000a2 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000a6 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000aa 0000182f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ 000000ae 00001830 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -000000b4 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000c6 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000ca 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000ec 0000a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000000f0 0000a530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000000f4 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000f8 0000a230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000011a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000011e 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000014e 0000150a R_ARM_THM_CALL 00000a31 framelocalsproxy_getkeyindex │ │ │ │ │ -000001bc 0000900a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -000001c6 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000001ca 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000001fa 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000238 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000244 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000284 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000288 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000002c2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ca 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002ea 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000002f8 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000306 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000031e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000326 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000350 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000358 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000360 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000cb0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000380 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000038a 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -00000394 0000cc0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000003ac 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b2 0000cd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000003bc 0000582f R_ARM_THM_MOVW_ABS_NC 00000454 .LC33 │ │ │ │ │ -000003c0 00005830 R_ARM_THM_MOVT_ABS 00000454 .LC33 │ │ │ │ │ -000003de 0000cd0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000003e8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000060 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ -00000098 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ -0000016c 0000a61e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -000003c8 0000ce1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000000b4 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000c6 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000ca 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000ec 0000a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000000f0 0000a730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000000f4 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000f8 0000a430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000011a 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000011e 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000014e 0000150a R_ARM_THM_CALL 00000a01 framelocalsproxy_getkeyindex │ │ │ │ │ +000001bc 0000920a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +000001c6 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000001ca 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000001fa 0000990a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000238 00008e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000244 00009a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000284 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000288 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000002c2 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ca 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ea 00009b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000002f8 00008e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000306 00009a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000031e 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000326 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000350 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000358 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000360 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000cd0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000380 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000038a 0000c80a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +00000394 0000ce0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000003ac 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b2 0000cf0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000003bc 00005a2f R_ARM_THM_MOVW_ABS_NC 00000454 .LC33 │ │ │ │ │ +000003c0 00005a30 R_ARM_THM_MOVT_ABS 00000454 .LC33 │ │ │ │ │ +000003de 0000cf0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000003e8 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000060 0000a21e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ +00000098 0000a21e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ +0000016c 0000a81e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +000003c8 0000d01e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x5484 contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x5468 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000e402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0000e602 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 │ │ │ │ │ -0000005c 00001102 R_ARM_ABS32 000006e9 frame_traverse │ │ │ │ │ -00000060 00002302 R_ARM_ABS32 00000cf1 frame_tp_clear │ │ │ │ │ +00000048 0000e702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000004c 0000e802 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +0000005c 00001102 R_ARM_ABS32 000006b9 frame_traverse │ │ │ │ │ +00000060 00002302 R_ARM_ABS32 00000cc1 frame_tp_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000d4 0000e402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000d4 0000e602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001002 R_ARM_ABS32 00000695 framelocalsproxy_dealloc │ │ │ │ │ -000000fc 00005902 R_ARM_ABS32 00000369 framelocalsproxy_repr │ │ │ │ │ +000000e8 00001002 R_ARM_ABS32 00000665 framelocalsproxy_dealloc │ │ │ │ │ +000000fc 00005b02 R_ARM_ABS32 00000369 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 00001dd9 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 │ │ │ │ │ +00000118 0000e702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000011c 0000e802 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +0000012c 00005c02 R_ARM_ABS32 00001d9d framelocalsproxy_visit │ │ │ │ │ +00000130 00005d02 R_ARM_ABS32 00000501 framelocalsproxy_tp_clear │ │ │ │ │ +00000134 00005002 R_ARM_ABS32 000002c9 framelocalsproxy_richcompare │ │ │ │ │ +0000013c 00005802 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 000005f5 framelocalsproxy_new │ │ │ │ │ -00000170 00008202 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +00000168 0000e902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +0000016c 00000f02 R_ARM_ABS32 000005c5 framelocalsproxy_new │ │ │ │ │ +00000170 00008402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004502 R_ARM_ABS32 00001c5d frame_clear │ │ │ │ │ -000001ac 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001a4 00004702 R_ARM_ABS32 00001c21 frame_clear │ │ │ │ │ +000001ac 00006d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b4 00006a02 R_ARM_ABS32 000009a7 frame_sizeof │ │ │ │ │ -000001bc 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001b4 00006c02 R_ARM_ABS32 000009a7 frame_sizeof │ │ │ │ │ +000001bc 00006d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00002002 R_ARM_ABS32 00000c35 frame_getback │ │ │ │ │ +000001d4 00002002 R_ARM_ABS32 00000c05 frame_getback │ │ │ │ │ 000001e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e8 00000d02 R_ARM_ABS32 00000455 frame_getlocals │ │ │ │ │ +000001e8 00000d02 R_ARM_ABS32 00000425 frame_getlocals │ │ │ │ │ 000001f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001fc 00002102 R_ARM_ABS32 00000c9d frame_getlineno │ │ │ │ │ -00000200 00003b02 R_ARM_ABS32 00000dd5 frame_setlineno │ │ │ │ │ +000001fc 00002102 R_ARM_ABS32 00000c6d frame_getlineno │ │ │ │ │ +00000200 00003b02 R_ARM_ABS32 00000da5 frame_setlineno │ │ │ │ │ 0000020c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00002402 R_ARM_ABS32 00000119 frame_gettrace │ │ │ │ │ 00000214 00001702 R_ARM_ABS32 00000001 frame_settrace │ │ │ │ │ 00000220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00004c02 R_ARM_ABS32 00001dc1 frame_getlasti │ │ │ │ │ +00000224 00004e02 R_ARM_ABS32 00001d85 frame_getlasti │ │ │ │ │ 00000234 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000238 00001e02 R_ARM_ABS32 00000c09 frame_getglobals │ │ │ │ │ +00000238 00001e02 R_ARM_ABS32 00000bd9 frame_getglobals │ │ │ │ │ 00000248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000024c 00001f02 R_ARM_ABS32 000000c5 frame_getbuiltins │ │ │ │ │ 0000025c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00001d02 R_ARM_ABS32 00000bb9 frame_getcode │ │ │ │ │ +00000260 00001d02 R_ARM_ABS32 00000b89 frame_getcode │ │ │ │ │ 00000270 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00002202 R_ARM_ABS32 000000e9 frame_gettrace_opcodes │ │ │ │ │ 00000278 00001902 R_ARM_ABS32 00000065 frame_settrace_opcodes │ │ │ │ │ 00000298 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c4 00006002 R_ARM_ABS32 000007eb framelocalsproxy___contains__ │ │ │ │ │ +000002c4 00006202 R_ARM_ABS32 000007eb framelocalsproxy___contains__ │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d4 00001402 R_ARM_ABS32 000008b5 framelocalsproxy_getitem │ │ │ │ │ +000002d4 00001402 R_ARM_ABS32 00000885 framelocalsproxy_getitem │ │ │ │ │ 000002e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00004702 R_ARM_ABS32 00000035 framelocalsproxy_update │ │ │ │ │ +000002e4 00004902 R_ARM_ABS32 00000035 framelocalsproxy_update │ │ │ │ │ 000002f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00006102 R_ARM_ABS32 0000080d framelocalsproxy_reversed │ │ │ │ │ +000002f4 00006302 R_ARM_ABS32 0000080d framelocalsproxy_reversed │ │ │ │ │ 00000300 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000304 00005202 R_ARM_ABS32 00000379 framelocalsproxy_copy │ │ │ │ │ +00000304 00005402 R_ARM_ABS32 00000379 framelocalsproxy_copy │ │ │ │ │ 00000310 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000314 00001202 R_ARM_ABS32 000007bd framelocalsproxy_keys │ │ │ │ │ +00000314 00001202 R_ARM_ABS32 0000078d framelocalsproxy_keys │ │ │ │ │ 00000320 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000324 00005702 R_ARM_ABS32 00000457 framelocalsproxy_values │ │ │ │ │ +00000324 00005902 R_ARM_ABS32 00000457 framelocalsproxy_values │ │ │ │ │ 00000330 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000334 00005502 R_ARM_ABS32 000001dd framelocalsproxy_items │ │ │ │ │ +00000334 00005702 R_ARM_ABS32 000001dd framelocalsproxy_items │ │ │ │ │ 00000340 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000344 00005402 R_ARM_ABS32 000003b7 framelocalsproxy_get │ │ │ │ │ +00000344 00005602 R_ARM_ABS32 000003b7 framelocalsproxy_get │ │ │ │ │ 00000350 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000354 00006902 R_ARM_ABS32 00000901 framelocalsproxy_pop │ │ │ │ │ +00000354 00006b02 R_ARM_ABS32 00000901 framelocalsproxy_pop │ │ │ │ │ 00000360 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000364 00005d02 R_ARM_ABS32 00000535 framelocalsproxy_setdefault │ │ │ │ │ -00000380 00005002 R_ARM_ABS32 00000175 framelocalsproxy_length │ │ │ │ │ -00000384 00001402 R_ARM_ABS32 000008b5 framelocalsproxy_getitem │ │ │ │ │ -00000388 00004202 R_ARM_ABS32 00001969 framelocalsproxy_setitem │ │ │ │ │ +00000364 00005f02 R_ARM_ABS32 00000535 framelocalsproxy_setdefault │ │ │ │ │ +00000380 00005202 R_ARM_ABS32 00000175 framelocalsproxy_length │ │ │ │ │ +00000384 00001402 R_ARM_ABS32 00000885 framelocalsproxy_getitem │ │ │ │ │ +00000388 00004402 R_ARM_ABS32 00001949 framelocalsproxy_setitem │ │ │ │ │ 000003a8 00002502 R_ARM_ABS32 00000139 framelocalsproxy_contains │ │ │ │ │ -000003f0 00006202 R_ARM_ABS32 00000849 framelocalsproxy_or │ │ │ │ │ -00000424 00006502 R_ARM_ABS32 000008b5 framelocalsproxy_inplace_or │ │ │ │ │ +000003f0 00006402 R_ARM_ABS32 00000849 framelocalsproxy_or │ │ │ │ │ +00000424 00006702 R_ARM_ABS32 000008b5 framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5724 contains 282 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5708 contains 280 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000790a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -0000001e 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00000022 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -0000002a 00007b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000038 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000004c 00007e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000014 00007b0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +0000001e 00007c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00000022 00007c30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +0000002a 00007d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000038 00007e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000004c 00008002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000060 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000064 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000006e 0000800a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000000a4 0000810a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000000e2 0000820a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000110 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001fc 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000224 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000022e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000023a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000272 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000006e 0000820a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000000a4 0000830a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000000e2 0000840a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000110 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fc 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000224 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000022e 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000023a 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000272 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029c 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a2 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ac 0000062f R_ARM_THM_MOVW_ABS_NC 00000089 frame_dealloc │ │ │ │ │ 000002b0 00000630 R_ARM_THM_MOVT_ABS 00000089 frame_dealloc │ │ │ │ │ -000002e0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000300 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000368 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -000003b4 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000003b8 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000003ce 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -000003de 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000003e2 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000043a 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000043e 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000476 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000488 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000048c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004c8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d6 00008b0a R_ARM_THM_CALL 000003f5 _PyFrame_HasHiddenLocals │ │ │ │ │ -000004f4 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004f8 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004fc 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000500 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000506 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000050e 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000512 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000518 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000051c 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000522 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000528 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000052c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000534 00008f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000053c 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000562 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000574 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000578 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005b2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ba 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005be 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005c2 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000005c6 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000005cc 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005d4 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005d8 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005de 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000005e2 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000005e8 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000060a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000060e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000063a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000063e 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000642 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000646 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000064e 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000656 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000065a 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000660 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000664 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000066a 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000672 0000900a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -0000067a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000067e 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000682 00000e2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -00000686 00000e30 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -0000068c 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006a4 0000920a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000006ce 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000790 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -000007d6 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000802 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000840 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000084c 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000085c 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000868 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000878 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000884 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000888 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000008ac 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d2 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000094c 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000964 00009b0a R_ARM_THM_CALL 00000000 PyDict_GetItem │ │ │ │ │ -0000096c 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000970 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000974 0000132f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -00000978 00001330 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -00000980 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000098c 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000990 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000009be 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000009c2 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000009e6 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a16 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000a1a 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000a4c 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000ab4 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000ab8 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000adc 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000af6 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b42 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000b46 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000ba8 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000bca 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ -00000bce 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ -00000bd2 00001b2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ -00000bd6 00001b30 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ -00000bdc 00001c2f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC8 │ │ │ │ │ -00000be0 00001c30 R_ARM_THM_MOVT_ABS 000000e4 .LC8 │ │ │ │ │ -00000be4 0000a30a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000c1e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c22 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c86 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c8a 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c90 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000cba 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000cd0 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000ce4 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce8 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d48 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d78 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d92 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000db0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dce 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df0 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000df4 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000e16 0000810a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e46 0000a90a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000e62 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_InitAddressRange │ │ │ │ │ -00000e72 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e84 0000ac0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000e8e 0000ad0a R_ARM_THM_CALL 00000000 _PyLineTable_NextAddressRange │ │ │ │ │ -00000eb6 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000eba 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ebe 0000362f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC23 │ │ │ │ │ -00000ec2 00003630 R_ARM_THM_MOVT_ABS 000002d8 .LC23 │ │ │ │ │ -00000ec8 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ed8 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000edc 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ee2 0000382f R_ARM_THM_MOVW_ABS_NC 00000304 .LC25 │ │ │ │ │ -00000ee6 00003830 R_ARM_THM_MOVT_ABS 00000304 .LC25 │ │ │ │ │ -00000eec 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ef2 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ef6 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000efa 0000372f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC24 │ │ │ │ │ -00000efe 00003730 R_ARM_THM_MOVT_ABS 000002f0 .LC24 │ │ │ │ │ -00000f04 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f0a 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f0e 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f12 0000322f R_ARM_THM_MOVW_ABS_NC 0000022c .LC19 │ │ │ │ │ -00000f16 00003230 R_ARM_THM_MOVT_ABS 0000022c .LC19 │ │ │ │ │ -00000f1c 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f32 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f36 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f3a 0000312f R_ARM_THM_MOVW_ABS_NC 00000210 .LC18 │ │ │ │ │ -00000f3e 00003130 R_ARM_THM_MOVT_ABS 00000210 .LC18 │ │ │ │ │ -00000f44 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f4a 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00000f4e 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00000f52 0000302f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC17 │ │ │ │ │ -00000f56 00003030 R_ARM_THM_MOVT_ABS 000001f8 .LC17 │ │ │ │ │ -00000f5c 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f62 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f66 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f6a 0000342f R_ARM_THM_MOVW_ABS_NC 00000294 .LC21 │ │ │ │ │ -00000f6e 00003430 R_ARM_THM_MOVT_ABS 00000294 .LC21 │ │ │ │ │ -00000f74 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f7a 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f7e 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f82 0000332f R_ARM_THM_MOVW_ABS_NC 0000025c .LC20 │ │ │ │ │ -00000f86 00003330 R_ARM_THM_MOVT_ABS 0000025c .LC20 │ │ │ │ │ -00000f8c 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f92 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f96 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f9a 0000352f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC22 │ │ │ │ │ -00000f9e 00003530 R_ARM_THM_MOVT_ABS 000002b0 .LC22 │ │ │ │ │ -00000fa4 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fea 0000b10a R_ARM_THM_CALL 00000000 _PyCode_GetCode │ │ │ │ │ -0000100c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000109a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000109e 0000b230 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000010c6 0000b30a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000011dc 0000b40a R_ARM_THM_CALL 00000000 PyCompile_OpcodeStackEffect │ │ │ │ │ -00001476 0000292f R_ARM_THM_MOVW_ABS_NC 00000124 .LC10 │ │ │ │ │ -0000147a 00002930 R_ARM_THM_MOVT_ABS 00000124 .LC10 │ │ │ │ │ -0000155c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015be 0000b30a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -000015fc 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001600 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001606 0000392f R_ARM_THM_MOVW_ABS_NC 00000330 .LC26 │ │ │ │ │ -0000160a 00003930 R_ARM_THM_MOVT_ABS 00000330 .LC26 │ │ │ │ │ -00001610 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001616 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000016ea 0000b60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001708 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000171c 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001722 0000b50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001796 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000179a 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000017a2 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017d4 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -000017d8 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -000017dc 00002e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC15 │ │ │ │ │ -000017e0 00002e30 R_ARM_THM_MOVT_ABS 000001f0 .LC15 │ │ │ │ │ -000017e6 00002f2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC16 │ │ │ │ │ -000017ea 00002f30 R_ARM_THM_MOVT_ABS 000001f4 .LC16 │ │ │ │ │ -000017f8 00003a2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ -000017fc 00003a30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00001800 0000b80a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000180c 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001810 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001852 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001856 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001888 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000189a 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000189e 00003e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001926 00002c2f R_ARM_THM_MOVW_ABS_NC 0000018c .LC13 │ │ │ │ │ -0000192a 00002c30 R_ARM_THM_MOVT_ABS 0000018c .LC13 │ │ │ │ │ -0000193c 00002a2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC11 │ │ │ │ │ -00001940 00002a30 R_ARM_THM_MOVT_ABS 0000014c .LC11 │ │ │ │ │ -00001948 00002b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ -0000194c 00002b30 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ -00001954 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC14 │ │ │ │ │ -00001958 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC14 │ │ │ │ │ -00001964 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001988 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001a9e 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00001ad4 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001ae4 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ae8 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001aec 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ -00001af0 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ -00001af6 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b52 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001bf4 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001c40 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00001c44 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001cce 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf0 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cf4 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001cfc 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d00 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d04 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ -00001d08 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ -00001d0e 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d26 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d2a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001d2e 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ -00001d32 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ -00001d38 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d54 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d70 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d90 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001db0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001db8 0000be0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ -00000046 00007d1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ -0000012c 0000841e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -000002c2 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -0000031e 0000831e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000728 0000941e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ -00000772 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -000007a8 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000cc8 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001ab0 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00001c16 0000bc1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -00001dcc 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00001dd4 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000002e0 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000300 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000368 0000890a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +0000039a 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +000003aa 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000003ae 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000040a 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000040e 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000446 00008e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000458 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000045c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000498 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a6 00008d0a R_ARM_THM_CALL 000003c5 _PyFrame_HasHiddenLocals │ │ │ │ │ +000004c4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004c8 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004cc 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000004d0 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000004d6 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004de 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004e2 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e8 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000004ec 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000004f2 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004f8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004fc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000504 0000910a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000050c 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000532 00008e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000544 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000548 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000582 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000058e 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000592 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000596 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000059c 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005a4 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005a8 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005ae 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000005b2 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000005b8 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005da 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000005de 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000060a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000060e 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000612 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000616 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000061e 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000626 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000062a 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000630 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000634 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000063a 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000642 0000920a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +0000064a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000064e 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000652 00000e2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +00000656 00000e30 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +0000065c 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000674 0000940a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000069e 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000760 0000980a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +000007a6 0000990a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000007d2 00009a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000810 00009b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000081c 00009a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000082c 00009b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000838 00009a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000848 00009b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000854 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000858 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000087c 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a2 00009c0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000091c 00009c0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000934 00009d0a R_ARM_THM_CALL 00000000 PyDict_GetItem │ │ │ │ │ +0000093c 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000940 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000944 0000132f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +00000948 00001330 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000950 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000095c 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000960 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000098e 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000992 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000009b6 00009f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000009e6 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000009ea 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000a1c 00009c0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000a84 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000a88 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000aac 00009c0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000ac6 00009f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000b12 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000b16 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000b78 0000890a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000b9a 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ +00000b9e 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ +00000ba2 00001b2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ +00000ba6 00001b30 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ +00000bac 00001c2f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC8 │ │ │ │ │ +00000bb0 00001c30 R_ARM_THM_MOVT_ABS 000000e4 .LC8 │ │ │ │ │ +00000bb4 0000a50a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000bee 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bf2 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c56 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c5a 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c60 0000890a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000c8a 0000980a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000ca0 0000980a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000cb4 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cb8 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d18 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d48 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d62 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d80 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9e 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dc0 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000dc4 0000aa30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000de6 0000830a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e16 0000ab0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00000e32 0000ac0a R_ARM_THM_CALL 00000000 _PyCode_InitAddressRange │ │ │ │ │ +00000e42 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e54 0000ae0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000e5e 0000af0a R_ARM_THM_CALL 00000000 _PyLineTable_NextAddressRange │ │ │ │ │ +00000e86 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000e8a 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000e8e 0000362f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC23 │ │ │ │ │ +00000e92 00003630 R_ARM_THM_MOVT_ABS 000002d8 .LC23 │ │ │ │ │ +00000e98 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ea8 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000eac 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000eb2 0000382f R_ARM_THM_MOVW_ABS_NC 00000304 .LC25 │ │ │ │ │ +00000eb6 00003830 R_ARM_THM_MOVT_ABS 00000304 .LC25 │ │ │ │ │ +00000ebc 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ec2 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000ec6 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000eca 0000372f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC24 │ │ │ │ │ +00000ece 00003730 R_ARM_THM_MOVT_ABS 000002f0 .LC24 │ │ │ │ │ +00000ed4 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000eda 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000ede 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000ee2 0000322f R_ARM_THM_MOVW_ABS_NC 0000022c .LC19 │ │ │ │ │ +00000ee6 00003230 R_ARM_THM_MOVT_ABS 0000022c .LC19 │ │ │ │ │ +00000eec 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f02 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f06 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f0a 0000312f R_ARM_THM_MOVW_ABS_NC 00000210 .LC18 │ │ │ │ │ +00000f0e 00003130 R_ARM_THM_MOVT_ABS 00000210 .LC18 │ │ │ │ │ +00000f14 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f1a 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000f1e 0000b230 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000f22 0000302f R_ARM_THM_MOVW_ABS_NC 000001f8 .LC17 │ │ │ │ │ +00000f26 00003030 R_ARM_THM_MOVT_ABS 000001f8 .LC17 │ │ │ │ │ +00000f2c 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f32 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f36 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f3a 0000342f R_ARM_THM_MOVW_ABS_NC 00000294 .LC21 │ │ │ │ │ +00000f3e 00003430 R_ARM_THM_MOVT_ABS 00000294 .LC21 │ │ │ │ │ +00000f44 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f4a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f4e 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f52 0000332f R_ARM_THM_MOVW_ABS_NC 0000025c .LC20 │ │ │ │ │ +00000f56 00003330 R_ARM_THM_MOVT_ABS 0000025c .LC20 │ │ │ │ │ +00000f5c 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f62 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f66 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f6a 0000352f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC22 │ │ │ │ │ +00000f6e 00003530 R_ARM_THM_MOVT_ABS 000002b0 .LC22 │ │ │ │ │ +00000f74 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fb8 0000b30a R_ARM_THM_CALL 00000000 _PyCode_GetCode │ │ │ │ │ +00000fd8 0000ad0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001074 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001078 0000b430 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000010a2 0000b50a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000011b6 0000b60a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011d0 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d6 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000011dc 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000011e0 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000011e6 0000392f R_ARM_THM_MOVW_ABS_NC 00000330 .LC26 │ │ │ │ │ +000011ea 00003930 R_ARM_THM_MOVT_ABS 00000330 .LC26 │ │ │ │ │ +000011f0 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011f6 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001208 0000b80a R_ARM_THM_CALL 00000000 PyCompile_OpcodeStackEffect │ │ │ │ │ +000014a2 0000292f R_ARM_THM_MOVW_ABS_NC 00000124 .LC10 │ │ │ │ │ +000014a6 00002930 R_ARM_THM_MOVT_ABS 00000124 .LC10 │ │ │ │ │ +00001538 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ba 0000b50a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000016fe 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001704 0000b70a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000177a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000177e 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001786 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017ba 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +000017be 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +000017c2 00002e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC15 │ │ │ │ │ +000017c6 00002e30 R_ARM_THM_MOVT_ABS 000001f0 .LC15 │ │ │ │ │ +000017cc 00002f2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC16 │ │ │ │ │ +000017d0 00002f30 R_ARM_THM_MOVT_ABS 000001f4 .LC16 │ │ │ │ │ +000017de 00003a2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ +000017e2 00003a30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ +000017e6 0000ba0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000017f2 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017f6 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001834 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001838 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001874 0000402f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001878 00004030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001904 00002c2f R_ARM_THM_MOVW_ABS_NC 0000018c .LC13 │ │ │ │ │ +00001908 00002c30 R_ARM_THM_MOVT_ABS 0000018c .LC13 │ │ │ │ │ +0000191c 00002a2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC11 │ │ │ │ │ +00001920 00002a30 R_ARM_THM_MOVT_ABS 0000014c .LC11 │ │ │ │ │ +00001928 00002b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ +0000192c 00002b30 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ +00001934 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC14 │ │ │ │ │ +00001938 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC14 │ │ │ │ │ +00001944 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001968 00009c0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001a82 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00001aaa 00009c0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001afe 00009f0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001b7a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b7e 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b82 0000422f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ +00001b86 00004230 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ +00001b8c 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bc4 0000bd0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001bf8 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00001bfc 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00001c92 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cb4 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cb8 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001cc0 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001cc4 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001cc8 0000462f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ +00001ccc 00004630 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ +00001cd2 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cea 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001cee 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001cf2 0000452f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ +00001cf6 00004530 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ +00001cfc 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d18 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d34 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d54 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d74 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d7c 0000c00a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +00000046 00007f1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ +0000012c 0000861e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +000002c2 0000871e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +0000031e 0000851e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000006f8 0000961e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ +00000742 0000981e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000778 0000981e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000c98 0000a61e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001a98 0000bc1e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00001c1c 0000be1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +00001d90 0000a61e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00001d98 0000a61e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5ff4 contains 135 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5fc8 contains 135 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 0000950a R_ARM_THM_CALL 00000765 PyFrame_GetLineNumber │ │ │ │ │ +00000012 0000970a R_ARM_THM_CALL 00000735 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 │ │ │ │ │ -00000052 0000462f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC31 │ │ │ │ │ -00000056 00004630 R_ARM_THM_MOVT_ABS 000003f8 .LC31 │ │ │ │ │ -0000005c 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000064 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000068 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000094 0000bf0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -0000009c 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000000b4 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000c0 0000420a R_ARM_THM_CALL 00001969 framelocalsproxy_setitem │ │ │ │ │ -000000d6 0000c10a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000000e4 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00000118 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000142 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000152 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000162 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000172 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000018a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000018e 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000002c 0000a90a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000004a 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000004e 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000052 0000482f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC31 │ │ │ │ │ +00000056 00004830 R_ARM_THM_MOVT_ABS 000003f8 .LC31 │ │ │ │ │ +0000005c 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000064 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000068 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000094 0000c10a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000009c 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000000b4 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000c0 0000440a R_ARM_THM_CALL 00001949 framelocalsproxy_setitem │ │ │ │ │ +000000d6 0000c30a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000000e4 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00000118 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012a 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000142 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000152 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000162 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000172 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018a 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018e 00007e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001be 0000780a R_ARM_THM_CALL 00000001 _PyEval_BuiltinsFromGlobals │ │ │ │ │ -000001da 0000c40a R_ARM_THM_CALL 00000000 _PyFunction_FromConstructor │ │ │ │ │ -000001e4 00007f0a R_ARM_THM_CALL 00000051 _PyFrame_New_NoTrack │ │ │ │ │ -000001fe 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000028e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002c4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000314 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000322 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -0000033e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000034a 0000c70a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00000362 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000368 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000036c 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001be 00007a0a R_ARM_THM_CALL 00000001 _PyEval_BuiltinsFromGlobals │ │ │ │ │ +000001da 0000c60a R_ARM_THM_CALL 00000000 _PyFunction_FromConstructor │ │ │ │ │ +000001e4 0000810a R_ARM_THM_CALL 00000051 _PyFrame_New_NoTrack │ │ │ │ │ +000001fe 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000028e 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c4 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000314 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000322 0000c80a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +0000033e 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000034a 0000c90a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00000362 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000368 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000036c 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000388 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000392 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -000003ac 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003ca 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003ce 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003d2 0000532f R_ARM_THM_MOVW_ABS_NC 00000434 .LC32 │ │ │ │ │ -000003d6 00005330 R_ARM_THM_MOVT_ABS 00000434 .LC32 │ │ │ │ │ -000003dc 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003ea 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003ee 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003f4 0000140a R_ARM_THM_CALL 000008b5 framelocalsproxy_getitem │ │ │ │ │ -000003fa 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000003fe 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000404 0000c90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000040e 0000ca0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000043c 0000120a R_ARM_THM_CALL 000007bd framelocalsproxy_keys │ │ │ │ │ -00000444 0000c00a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000388 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000392 0000c80a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +000003ac 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ca 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003ce 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003d2 0000552f R_ARM_THM_MOVW_ABS_NC 00000434 .LC32 │ │ │ │ │ +000003d6 00005530 R_ARM_THM_MOVT_ABS 00000434 .LC32 │ │ │ │ │ +000003dc 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003ea 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003ee 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003f4 0000140a R_ARM_THM_CALL 00000885 framelocalsproxy_getitem │ │ │ │ │ +000003fa 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000003fe 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000404 0000cb0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000040e 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000043c 0000120a R_ARM_THM_CALL 0000078d framelocalsproxy_keys │ │ │ │ │ +00000444 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 0000044e 0000070a R_ARM_THM_CALL 00000309 Py_XDECREF │ │ │ │ │ -00000470 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000049e 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000004a2 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000004ae 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000004ce 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000004da 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000004f4 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000528 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000548 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000054c 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000550 00005c2f R_ARM_THM_MOVW_ABS_NC 0000045c .LC34 │ │ │ │ │ -00000554 00005c30 R_ARM_THM_MOVT_ABS 0000045c .LC34 │ │ │ │ │ -0000055a 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000568 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000056c 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000574 0000140a R_ARM_THM_CALL 000008b5 framelocalsproxy_getitem │ │ │ │ │ -0000057a 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000057e 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000584 0000c90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000058e 0000ca0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000598 0000420a R_ARM_THM_CALL 00001969 framelocalsproxy_setitem │ │ │ │ │ -000005e8 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005ec 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000060a 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000060e 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000650 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000654 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000065a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC35 │ │ │ │ │ -0000065e 00005e30 R_ARM_THM_MOVT_ABS 00000484 .LC35 │ │ │ │ │ -00000664 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000686 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -0000068a 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -000006ea 0000d62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NameError │ │ │ │ │ -000006ee 0000d630 R_ARM_THM_MOVT_ABS 00000000 PyExc_NameError │ │ │ │ │ -000006f2 00005f2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC36 │ │ │ │ │ -000006f6 00005f30 R_ARM_THM_MOVT_ABS 000004a0 .LC36 │ │ │ │ │ -000006fe 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000070e 0000d70a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000073c 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000740 00008930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000074a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000074e 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00000758 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000075c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000007bc 0000ce0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007c8 0000d40a R_ARM_THM_CALL 0000063b PyFrame_GetVar │ │ │ │ │ -000007e0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000470 0000990a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000049e 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000004a2 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000004ae 00009a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000004ce 00009b0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000004da 00009a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000004f4 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000528 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000548 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000054c 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000550 00005e2f R_ARM_THM_MOVW_ABS_NC 0000045c .LC34 │ │ │ │ │ +00000554 00005e30 R_ARM_THM_MOVT_ABS 0000045c .LC34 │ │ │ │ │ +0000055a 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000568 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000056c 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000574 0000140a R_ARM_THM_CALL 00000885 framelocalsproxy_getitem │ │ │ │ │ +0000057a 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000057e 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000584 0000cb0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000058e 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000598 0000440a R_ARM_THM_CALL 00001949 framelocalsproxy_setitem │ │ │ │ │ +000005e8 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005ec 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000060a 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000060e 0000a130 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000650 00008f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000654 00008f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000065a 0000602f R_ARM_THM_MOVW_ABS_NC 00000484 .LC35 │ │ │ │ │ +0000065e 00006030 R_ARM_THM_MOVT_ABS 00000484 .LC35 │ │ │ │ │ +00000664 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000686 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +0000068a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +000006ea 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_NameError │ │ │ │ │ +000006ee 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_NameError │ │ │ │ │ +000006f2 0000612f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC36 │ │ │ │ │ +000006f6 00006130 R_ARM_THM_MOVT_ABS 000004a0 .LC36 │ │ │ │ │ +000006fe 0000900a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000070e 0000d90a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000073c 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000740 00008c30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000074a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000074e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00000758 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000075c 0000b430 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000007bc 0000d00a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007c8 0000d60a R_ARM_THM_CALL 0000063b PyFrame_GetVar │ │ │ │ │ +000007e0 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007f8 0000250a R_ARM_THM_CALL 00000139 framelocalsproxy_contains │ │ │ │ │ -0000081c 0000120a R_ARM_THM_CALL 000007bd framelocalsproxy_keys │ │ │ │ │ -00000824 0000da0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -0000083e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086a 00008a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000874 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -00000880 0000c60a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -0000089a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008a6 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000081c 0000120a R_ARM_THM_CALL 0000078d framelocalsproxy_keys │ │ │ │ │ +00000824 0000dc0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +0000083e 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086a 00008b0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000874 0000c80a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +00000880 0000c80a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +0000089a 0000850a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a2 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008a6 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000008b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008d4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008d8 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008d4 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008d8 0000ca30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000008fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000926 0000672f R_ARM_THM_MOVW_ABS_NC 000004bc .LC37 │ │ │ │ │ -0000092a 00006730 R_ARM_THM_MOVT_ABS 000004bc .LC37 │ │ │ │ │ -00000934 0000db0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000948 0000150a R_ARM_THM_CALL 00000a31 framelocalsproxy_getkeyindex │ │ │ │ │ -00000954 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000958 0000af30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000095c 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ -00000960 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ -00000966 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000097a 0000dc0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -0000099a 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000002f2 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000304 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000005e2 00000d1e R_ARM_THM_JUMP24 00000455 frame_getlocals │ │ │ │ │ -00000804 0000c51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000009b0 0000dd1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000926 0000692f R_ARM_THM_MOVW_ABS_NC 000004bc .LC37 │ │ │ │ │ +0000092a 00006930 R_ARM_THM_MOVT_ABS 000004bc .LC37 │ │ │ │ │ +00000934 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000948 0000150a R_ARM_THM_CALL 00000a01 framelocalsproxy_getkeyindex │ │ │ │ │ +00000954 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000958 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000095c 0000422f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ +00000960 00004230 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ +00000966 0000930a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000097a 0000de0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ +0000099a 0000bd0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000002f2 0000c71e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000304 0000c71e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000005e2 00000d1e R_ARM_THM_JUMP24 00000425 frame_getlocals │ │ │ │ │ +00000804 0000c71e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000009b0 0000df1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x642c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x6400 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -117,16 +117,16 @@ │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyTrash_thread_destroy_chain │ │ │ │ │ _PyTrash_thread_deposit_object │ │ │ │ │ _PyFrame_GetLocals │ │ │ │ │ _PyFrame_MakeAndSetFrameObject │ │ │ │ │ _PyFrameLocalsProxy_New │ │ │ │ │ -PyCell_Type │ │ │ │ │ PyDict_New │ │ │ │ │ +PyCell_Type │ │ │ │ │ _PyFrame_HasHiddenLocals │ │ │ │ │ PyTuple_Pack │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ PyDict_Size │ │ │ │ │ PyErr_SetString │ │ │ │ │ @@ -159,17 +159,17 @@ │ │ │ │ │ _PyLineTable_NextAddressRange │ │ │ │ │ PyExc_SystemError │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyExc_AttributeError │ │ │ │ │ _PyCode_GetCode │ │ │ │ │ _PyOpcode_Caches │ │ │ │ │ _Py_GetBaseOpcode │ │ │ │ │ -PyCompile_OpcodeStackEffect │ │ │ │ │ -PyMem_Free │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ +PyMem_Free │ │ │ │ │ +PyCompile_OpcodeStackEffect │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyDict_SetItem │ │ │ │ │ _PyErr_SetKeyError │ │ │ │ │ PyDict_DelItem │ │ │ │ │ PyExc_RuntimeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -165,15 +165,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a30 │ │ │ │ │ + bl a00 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getkeyindex │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ beq.n 160 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.n 170 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cbnz r0, 166 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -194,26 +194,26 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 23a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne.n 244 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n c8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ beq.n 1cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cbz r3, 1f8 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ b.n c8 │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ @@ -221,15 +221,15 @@ │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ b.n a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n d0 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ b.n 1b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt.n 18a │ │ │ │ │ b.n 1ae │ │ │ │ │ @@ -359,306 +359,284 @@ │ │ │ │ │ │ │ │ │ │ 00000324 <_PyFrame_GetLocals>: │ │ │ │ │ _PyFrame_GetLocals(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ │ - lsls r1, r1, #31 │ │ │ │ │ - bmi.n 362 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt.n 374 <_PyFrame_GetLocals+0x50> │ │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ │ + bne.n 362 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cc <_PyFrame_GetLocals+0xa8> │ │ │ │ │ + bgt.n 374 <_PyFrame_GetLocals+0x50> │ │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ │ + cbz r0, 398 <_PyFrame_GetLocals+0x74> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 358 <_PyFrame_GetLocals+0x34> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n 3dc <_PyFrame_GetLocals+0xb8> │ │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ │ + bne.n 3a8 <_PyFrame_GetLocals+0x84> │ │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ │ cbnz r0, 36c <_PyFrame_GetLocals+0x48> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 550 <_PyFrameLocalsProxy_New> │ │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ - ldrb.w ip, [r2, #16] │ │ │ │ │ - tst.w ip, #16 │ │ │ │ │ - beq.n 386 <_PyFrame_GetLocals+0x62> │ │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 35c <_PyFrame_GetLocals+0x38> │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - beq.n 344 <_PyFrame_GetLocals+0x20> │ │ │ │ │ - adds r2, #16 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - add.w ip, r3, #40 @ 0x28 │ │ │ │ │ - ldrb.w lr, [r2, #1]! │ │ │ │ │ + b.n 520 <_PyFrameLocalsProxy_New> │ │ │ │ │ + ldr r1, [r1, #76] @ 0x4c │ │ │ │ │ + add.w ip, r2, #40 @ 0x28 │ │ │ │ │ + adds r1, #15 │ │ │ │ │ + ldrb.w lr, [r1, #1]! │ │ │ │ │ tst.w lr, #16 │ │ │ │ │ - beq.n 3a4 <_PyFrame_GetLocals+0x80> │ │ │ │ │ - ldr.w r4, [ip, r0, lsl #2] │ │ │ │ │ + beq.n 390 <_PyFrame_GetLocals+0x6c> │ │ │ │ │ + ldr.w r4, [ip, r3, lsl #2] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - cbnz r4, 3ac <_PyFrame_GetLocals+0x88> │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - beq.n 344 <_PyFrame_GetLocals+0x20> │ │ │ │ │ - b.n 392 <_PyFrame_GetLocals+0x6e> │ │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ │ - beq.n 362 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 35c <_PyFrame_GetLocals+0x38> │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 346 <_PyFrame_GetLocals+0x22> │ │ │ │ │ + b.n 37c <_PyFrame_GetLocals+0x58> │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyDict_New │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r0, [r2, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 34a <_PyFrame_GetLocals+0x26> │ │ │ │ │ + b.n 358 <_PyFrame_GetLocals+0x34> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r4, lr │ │ │ │ │ bne.n 362 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ bne.n 362 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ - b.n 3a4 <_PyFrame_GetLocals+0x80> │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyDict_New │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r0, [r3, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 34a <_PyFrame_GetLocals+0x26> │ │ │ │ │ - b.n 358 <_PyFrame_GetLocals+0x34> │ │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - bne.n 362 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 362 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ - b.n 386 <_PyFrame_GetLocals+0x62> │ │ │ │ │ + b.n 390 <_PyFrame_GetLocals+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003f4 <_PyFrame_HasHiddenLocals>: │ │ │ │ │ +000003c4 <_PyFrame_HasHiddenLocals>: │ │ │ │ │ _PyFrame_HasHiddenLocals(): │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 402 <_PyFrame_HasHiddenLocals+0xe> │ │ │ │ │ + bgt.n 3d2 <_PyFrame_HasHiddenLocals+0xe> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ │ add.w lr, r0, #40 @ 0x28 │ │ │ │ │ add.w ip, r4, r3 │ │ │ │ │ ldrb.w ip, [ip, #16] │ │ │ │ │ tst.w ip, #16 │ │ │ │ │ - beq.n 422 <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ + beq.n 3f2 <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ ldr.w lr, [lr, r3, lsl #2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 42c <_PyFrame_HasHiddenLocals+0x38> │ │ │ │ │ + bne.n 3fc <_PyFrame_HasHiddenLocals+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 404 <_PyFrame_HasHiddenLocals+0x10> │ │ │ │ │ + bgt.n 3d4 <_PyFrame_HasHiddenLocals+0x10> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - bne.n 436 <_PyFrame_HasHiddenLocals+0x42> │ │ │ │ │ + bne.n 406 <_PyFrame_HasHiddenLocals+0x42> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr.w r4, [lr, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 432 <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ + bne.n 402 <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ ldr.w ip, [lr, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 432 <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ - b.n 422 <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ + bne.n 402 <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ + b.n 3f2 <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000454 : │ │ │ │ │ +00000424 : │ │ │ │ │ frame_getlocals(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 528 │ │ │ │ │ + beq.n 4f8 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 4d2 │ │ │ │ │ + bpl.n 4a2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 538 │ │ │ │ │ + beq.n 508 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4f4 │ │ │ │ │ + bne.n 4c4 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 50e │ │ │ │ │ + bne.n 4de │ │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 50a │ │ │ │ │ + beq.n 4da │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4cc │ │ │ │ │ + beq.n 49c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4cc │ │ │ │ │ + cbnz r3, 49c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f4 <_PyFrame_HasHiddenLocals> │ │ │ │ │ + bl 3c4 <_PyFrame_HasHiddenLocals> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_HasHiddenLocals │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 474 │ │ │ │ │ + bne.n 444 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ - cbz r5, 53c │ │ │ │ │ + cbz r5, 50c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4cc │ │ │ │ │ + beq.n 49c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 4cc │ │ │ │ │ + b.n 49c │ │ │ │ │ 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_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4b6 │ │ │ │ │ + b.n 486 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 50a │ │ │ │ │ + b.n 4da │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #868 @ 0x364 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4cc │ │ │ │ │ + b.n 49c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4e4 │ │ │ │ │ - b.n 538 │ │ │ │ │ + bne.n 4b4 │ │ │ │ │ + b.n 508 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000550 <_PyFrameLocalsProxy_New>: │ │ │ │ │ +00000520 <_PyFrameLocalsProxy_New>: │ │ │ │ │ _PyFrameLocalsProxy_New(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f0 <_PyFrameLocalsProxy_New+0xa0> │ │ │ │ │ + beq.n 5c0 <_PyFrameLocalsProxy_New+0xa0> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5ba <_PyFrameLocalsProxy_New+0x6a> │ │ │ │ │ + bne.n 58a <_PyFrameLocalsProxy_New+0x6a> │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5d4 <_PyFrameLocalsProxy_New+0x84> │ │ │ │ │ + bne.n 5a4 <_PyFrameLocalsProxy_New+0x84> │ │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 5d0 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ + cbz r0, 5a0 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ee <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ + beq.n 5be <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5ee <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ + cbnz r3, 5be <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -668,56 +646,56 @@ │ │ │ │ │ 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_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5a0 <_PyFrameLocalsProxy_New+0x50> │ │ │ │ │ + b.n 570 <_PyFrameLocalsProxy_New+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5d0 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ + b.n 5a0 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5b6 <_PyFrameLocalsProxy_New+0x66> │ │ │ │ │ + b.n 586 <_PyFrameLocalsProxy_New+0x66> │ │ │ │ │ │ │ │ │ │ -000005f4 : │ │ │ │ │ +000005c4 : │ │ │ │ │ framelocalsproxy_new(): │ │ │ │ │ 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] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 656 │ │ │ │ │ + bne.n 626 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 63a │ │ │ │ │ + bne.n 60a │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r2, 670 │ │ │ │ │ + cbnz r2, 640 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 652 │ │ │ │ │ + cbz r0, 622 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ @@ -744,143 +722,143 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 652 │ │ │ │ │ + b.n 622 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61c │ │ │ │ │ + beq.n 5ec │ │ │ │ │ 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 652 │ │ │ │ │ + b.n 622 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000694 : │ │ │ │ │ +00000664 : │ │ │ │ │ framelocalsproxy_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, #8] │ │ │ │ │ - cbz r0, 6c0 │ │ │ │ │ + cbz r0, 690 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6c0 │ │ │ │ │ + beq.n 690 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 6ce │ │ │ │ │ + cbz r3, 69e │ │ │ │ │ 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 6c0 │ │ │ │ │ + b.n 690 │ │ │ │ │ │ │ │ │ │ -000006d4 : │ │ │ │ │ +000006a4 : │ │ │ │ │ PyFrame_GetCode(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000006e8 : │ │ │ │ │ +000006b8 : │ │ │ │ │ frame_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r0, 73c │ │ │ │ │ + cbz r0, 70c │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 738 │ │ │ │ │ + cbnz r0, 708 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 742 │ │ │ │ │ + cbnz r0, 712 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 72c │ │ │ │ │ + cbnz r0, 6fc │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ - cbnz r0, 750 │ │ │ │ │ + cbnz r0, 720 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 75e │ │ │ │ │ + bne.n 72e │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_THM_JUMP24 _PyFrame_Traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 712 │ │ │ │ │ + beq.n 6e2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70e │ │ │ │ │ + beq.n 6de │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70e │ │ │ │ │ - b.n 738 │ │ │ │ │ + beq.n 6de │ │ │ │ │ + b.n 708 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 716 │ │ │ │ │ - b.n 738 │ │ │ │ │ + beq.n 6e6 │ │ │ │ │ + b.n 708 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 738 │ │ │ │ │ + b.n 708 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000764 : │ │ │ │ │ +00000734 : │ │ │ │ │ PyFrame_GetLineNumber(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 77a │ │ │ │ │ + beq.n 74a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 776 │ │ │ │ │ + bgt.n 746 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -890,151 +868,151 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 7ac │ │ │ │ │ + blt.n 77c │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ - bne.n 7b6 │ │ │ │ │ + bne.n 786 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 7b0 │ │ │ │ │ + b.n 780 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007bc : │ │ │ │ │ +0000078c : │ │ │ │ │ framelocalsproxy_keys(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b0 │ │ │ │ │ + beq.n 880 │ │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - bgt.n 812 │ │ │ │ │ - b.n 828 │ │ │ │ │ + bgt.n 7e2 │ │ │ │ │ + b.n 7f8 │ │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ add r3, r4 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ - beq.n 882 │ │ │ │ │ + beq.n 852 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bmi.n 882 │ │ │ │ │ + bmi.n 852 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 89a │ │ │ │ │ + blt.n 86a │ │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 828 │ │ │ │ │ + ble.n 7f8 │ │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ │ add.w r3, ip, r4, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7ec │ │ │ │ │ + bne.n 7bc │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 816 │ │ │ │ │ + bgt.n 7e6 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 832 │ │ │ │ │ + cbnz r0, 802 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82c │ │ │ │ │ + beq.n 7fc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 89a │ │ │ │ │ + blt.n 86a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82c │ │ │ │ │ + beq.n 7fc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 89a │ │ │ │ │ + blt.n 86a │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 864 │ │ │ │ │ - b.n 82c │ │ │ │ │ + bne.n 834 │ │ │ │ │ + b.n 7fc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 7fa │ │ │ │ │ + bne.n 7ca │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fa │ │ │ │ │ - b.n 822 │ │ │ │ │ + bne.n 7ca │ │ │ │ │ + b.n 7f2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8b0 │ │ │ │ │ + beq.n 880 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8b0 │ │ │ │ │ + cbnz r3, 880 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 82c │ │ │ │ │ + b.n 7fc │ │ │ │ │ │ │ │ │ │ -000008b4 : │ │ │ │ │ +00000884 : │ │ │ │ │ framelocalsproxy_getitem(): │ │ │ │ │ stmdb 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 r3, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -1042,168 +1020,168 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 984 │ │ │ │ │ + beq.n 954 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 95e │ │ │ │ │ + ble.n 92e │ │ │ │ │ ldr.w lr, [r5, #72] @ 0x48 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r2, lr, #8 │ │ │ │ │ - b.n 8f6 │ │ │ │ │ + b.n 8c6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 93e │ │ │ │ │ + beq.n 90e │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 8f0 │ │ │ │ │ + bne.n 8c0 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ │ add.w r1, r9, r8 │ │ │ │ │ ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 9d4 │ │ │ │ │ + beq.n 9a4 │ │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.n 988 │ │ │ │ │ + beq.n 958 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bmi.n 988 │ │ │ │ │ + bmi.n 958 │ │ │ │ │ mov r0, ip │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bmi.n 9bc │ │ │ │ │ + bmi.n 98c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 938 │ │ │ │ │ + beq.n 908 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbnz r7, 95e │ │ │ │ │ + cbnz r7, 92e │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r2, lr, r3, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 9de │ │ │ │ │ + beq.n 9ae │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 9ce │ │ │ │ │ + blt.n 99e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 96c │ │ │ │ │ + cbz r0, 93c │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 92a │ │ │ │ │ + bne.n 8fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 938 │ │ │ │ │ + b.n 908 │ │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 99e │ │ │ │ │ + bne.n 96e │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ - cbz r1, 9d4 │ │ │ │ │ + cbz r1, 9a4 │ │ │ │ │ adds r2, r3, #2 │ │ │ │ │ - beq.n 984 │ │ │ │ │ + beq.n 954 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 95e │ │ │ │ │ + blt.n 92e │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ add.w lr, sl, r3 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2a │ │ │ │ │ + beq.n 9fa │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - bne.n 926 │ │ │ │ │ + bne.n 8f6 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 92a │ │ │ │ │ + bne.n 8fa │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.n 92a │ │ │ │ │ + b.n 8fa │ │ │ │ │ ldr.w lr, [r5, #72] @ 0x48 │ │ │ │ │ - b.n 942 │ │ │ │ │ + b.n 912 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 95e │ │ │ │ │ + beq.n 92e │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 8f6 │ │ │ │ │ + b.n 8c6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 984 │ │ │ │ │ + blt.n 954 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 956 │ │ │ │ │ + beq.n 926 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 956 │ │ │ │ │ + beq.n 926 │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n a14 │ │ │ │ │ + beq.n 9e4 │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ - bpl.n 99e │ │ │ │ │ + bpl.n 96e │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 99e │ │ │ │ │ + bne.n 96e │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 956 │ │ │ │ │ - b.n 99e │ │ │ │ │ + beq.n 926 │ │ │ │ │ + b.n 96e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ udf #255 @ 0xff │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a30 : │ │ │ │ │ +00000a00 : │ │ │ │ │ framelocalsproxy_getkeyindex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1212,173 +1190,173 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - beq.n b22 │ │ │ │ │ + beq.n af2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - b.n a62 │ │ │ │ │ + b.n a32 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.n a9e │ │ │ │ │ + ble.n a6e │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n a60 │ │ │ │ │ + bne.n a30 │ │ │ │ │ ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n b12 │ │ │ │ │ + beq.n ae2 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr.w lr, [r2, #40] @ 0x28 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n ac8 │ │ │ │ │ + beq.n a98 │ │ │ │ │ add ip, r3 │ │ │ │ │ ldrb.w r2, [ip, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n ab0 │ │ │ │ │ + beq.n a80 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n ab0 │ │ │ │ │ + bmi.n a80 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n aaa │ │ │ │ │ + bne.n a7a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n acc │ │ │ │ │ + bgt.n a9c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a98 │ │ │ │ │ + b.n a68 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n a98 │ │ │ │ │ + bne.n a68 │ │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a98 │ │ │ │ │ + bne.n a68 │ │ │ │ │ mov ip, r6 │ │ │ │ │ - b.n a60 │ │ │ │ │ + b.n a30 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - beq.n aee │ │ │ │ │ + beq.n abe │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n aa6 │ │ │ │ │ + b.n a76 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b22 │ │ │ │ │ + blt.n af2 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ - beq.n ae8 │ │ │ │ │ + beq.n ab8 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ - cbnz r6, b28 │ │ │ │ │ + cbnz r6, af8 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bpl.n a98 │ │ │ │ │ - b.n ae8 │ │ │ │ │ + bpl.n a68 │ │ │ │ │ + b.n ab8 │ │ │ │ │ add ip, r3 │ │ │ │ │ ldrb.w r2, [ip, #16] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bpl.n a98 │ │ │ │ │ + bpl.n a68 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - b.n a60 │ │ │ │ │ + b.n a30 │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ - b.n a98 │ │ │ │ │ + b.n a68 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ae8 │ │ │ │ │ + beq.n ab8 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n b40 │ │ │ │ │ + beq.n b10 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bpl.n a98 │ │ │ │ │ + bpl.n a68 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n a98 │ │ │ │ │ + bne.n a68 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ae8 │ │ │ │ │ - b.n a98 │ │ │ │ │ + beq.n ab8 │ │ │ │ │ + b.n a68 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b58 : │ │ │ │ │ +00000b28 : │ │ │ │ │ PyFrame_GetBack(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, bb4 │ │ │ │ │ + cbnz r3, b84 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, bb0 │ │ │ │ │ + cbz r3, b80 │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n ba2 │ │ │ │ │ + beq.n b72 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n b8e │ │ │ │ │ + beq.n b5e │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ add.w r2, r1, #124 @ 0x7c │ │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ │ add.w r2, r2, r1, lsl #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.n ba2 │ │ │ │ │ + bcc.n b72 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ - cbz r0, ba6 │ │ │ │ │ + cbz r0, b76 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n b6e │ │ │ │ │ + b.n b3e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b92 │ │ │ │ │ + bne.n b62 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n b92 │ │ │ │ │ + b.n b62 │ │ │ │ │ │ │ │ │ │ -00000bb8 : │ │ │ │ │ +00000b88 : │ │ │ │ │ frame_getcode(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1394,1183 +1372,1198 @@ │ │ │ │ │ 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 PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c04 │ │ │ │ │ + blt.n bd4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c00 │ │ │ │ │ + beq.n bd0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c00 │ │ │ │ │ + b.n bd0 │ │ │ │ │ │ │ │ │ │ -00000c08 : │ │ │ │ │ +00000bd8 : │ │ │ │ │ frame_getglobals(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, c1e │ │ │ │ │ + cbz r0, bee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c32 │ │ │ │ │ + beq.n c02 │ │ │ │ │ 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 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n c18 │ │ │ │ │ - b.n c1c │ │ │ │ │ + bne.n be8 │ │ │ │ │ + b.n bec │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000c34 : │ │ │ │ │ +00000c04 : │ │ │ │ │ frame_getback(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, c6e │ │ │ │ │ + cbnz r3, c3e │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, c86 │ │ │ │ │ + cbz r0, c56 │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n c80 │ │ │ │ │ + beq.n c50 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c6a │ │ │ │ │ + beq.n c3a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.n c80 │ │ │ │ │ + bcc.n c50 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, c90 │ │ │ │ │ + cbz r3, c60 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c4c │ │ │ │ │ + bne.n c1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n c7c │ │ │ │ │ + b.n c4c │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c6e │ │ │ │ │ - b.n c86 │ │ │ │ │ + bne.n c3e │ │ │ │ │ + b.n c56 │ │ │ │ │ │ │ │ │ │ -00000c9c : │ │ │ │ │ +00000c6c : │ │ │ │ │ frame_getlineno(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n ccc │ │ │ │ │ + beq.n c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n cc2 │ │ │ │ │ + bgt.n c92 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ce4 │ │ │ │ │ + blt.n cb4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ce0 │ │ │ │ │ + blt.n cb0 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.n cb8 │ │ │ │ │ - b.n cc2 │ │ │ │ │ + beq.n c88 │ │ │ │ │ + b.n c92 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ 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 {pc} │ │ │ │ │ │ │ │ │ │ -00000cf0 : │ │ │ │ │ +00000cc0 : │ │ │ │ │ frame_tp_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 r8, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ - cbnz r0, d60 │ │ │ │ │ + cbnz r0, d30 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d98 │ │ │ │ │ + bne.n d68 │ │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n db6 │ │ │ │ │ + bne.n d86 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r4, r2, #40 @ 0x28 │ │ │ │ │ - b.n d2c │ │ │ │ │ + b.n cfc │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n d52 │ │ │ │ │ + ble.n d22 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d28 │ │ │ │ │ + beq.n cf8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n d28 │ │ │ │ │ + beq.n cf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d28 │ │ │ │ │ + bne.n cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ - b.n d28 │ │ │ │ │ + b.n cf8 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - cbnz r0, d7e │ │ │ │ │ + cbnz r0, d4e │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d06 │ │ │ │ │ + beq.n cd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d06 │ │ │ │ │ + bne.n cd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d06 │ │ │ │ │ + b.n cd6 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n d5a │ │ │ │ │ + beq.n d2a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d5a │ │ │ │ │ + bne.n d2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d5a │ │ │ │ │ + b.n d2a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d0e │ │ │ │ │ + beq.n cde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d0e │ │ │ │ │ + bne.n cde │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0e │ │ │ │ │ + b.n cde │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [r8, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n d16 │ │ │ │ │ + beq.n ce6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d16 │ │ │ │ │ + bne.n ce6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d16 │ │ │ │ │ + b.n ce6 │ │ │ │ │ │ │ │ │ │ -00000dd4 : │ │ │ │ │ +00000da4 : │ │ │ │ │ frame_setlineno(): │ │ │ │ │ stmdb 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 │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f4a │ │ │ │ │ + beq.w f1a │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w f32 │ │ │ │ │ + bne.w f02 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq.w f22 │ │ │ │ │ + beq.w ef2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n f0a │ │ │ │ │ - beq.w f7a │ │ │ │ │ + blt.n eda │ │ │ │ │ + beq.w f4a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n eb6 │ │ │ │ │ + bhi.n e86 │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ movw r2, #15428 @ 0x3c44 │ │ │ │ │ movt r2, #1 │ │ │ │ │ tst r3, r2 │ │ │ │ │ - bne.w f92 │ │ │ │ │ + bne.w f62 │ │ │ │ │ tst.w r3, #426 @ 0x1aa │ │ │ │ │ - beq.n eae │ │ │ │ │ + beq.n e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ef2 │ │ │ │ │ + bne.n ec2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.n ed8 │ │ │ │ │ + bgt.n ea8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ │ - ldr.w fp, [r0, #8] │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ bl 0 <_PyCode_InitAddressRange> │ │ │ │ │ R_ARM_THM_CALL _PyCode_InitAddressRange │ │ │ │ │ - cmp.w fp, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n ecc │ │ │ │ │ - mov.w r5, fp, lsl #2 │ │ │ │ │ + cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ │ + bcs.n e9c │ │ │ │ │ + mov.w r5, r9, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, ecc │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n e88 │ │ │ │ │ + cbz r0, e9c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n e58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLineTable_NextAddressRange> │ │ │ │ │ R_ARM_THM_CALL _PyLineTable_NextAddressRange │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w faa │ │ │ │ │ + beq.w f7a │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n e8c │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ + beq.n e5c │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ itttt ne │ │ │ │ │ movne r7, r3 │ │ │ │ │ ldrne r2, [sp, #64] @ 0x40 │ │ │ │ │ lsrne r2, r2, #1 │ │ │ │ │ strne.w r3, [r6, r2, lsl #2] │ │ │ │ │ - b.n e8c │ │ │ │ │ + b.n e5c │ │ │ │ │ movw r2, #32784 @ 0x8010 │ │ │ │ │ tst r3, r2 │ │ │ │ │ - bne.n f62 │ │ │ │ │ + bne.n f32 │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r0, r8 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n e9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n e9c │ │ │ │ │ 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 .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n e9c │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ ite ls │ │ │ │ │ movls r3, #0 │ │ │ │ │ movhi r3, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n e16 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n de6 │ │ │ │ │ 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 │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n e9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n e9c │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n e9c │ │ │ │ │ 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_Format │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n e9c │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n ecc │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 15fc │ │ │ │ │ + b.n e9c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 11dc │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ - sub.w r8, r6, #4 │ │ │ │ │ + sub.w fp, r6, #4 │ │ │ │ │ add r2, r6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, fp │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n fc6 │ │ │ │ │ + b.n f96 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n fdc │ │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ + beq.n faa │ │ │ │ │ + ldr.w r5, [r3, #4]! │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ it le │ │ │ │ │ - cmple r0, r1 │ │ │ │ │ - bge.n fc2 │ │ │ │ │ + cmple r5, r1 │ │ │ │ │ + bge.n f92 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11d8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n fc6 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + beq.n fac │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n f96 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bcs.w 15fc │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bcs.w 11dc │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1706 │ │ │ │ │ - add.w r4, fp, #1 │ │ │ │ │ - add.w r3, r0, #16 │ │ │ │ │ - cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bge.w 16ea │ │ │ │ │ - lsls r4, r4, #3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.w 11d4 │ │ │ │ │ + add.w r7, r9, #1 │ │ │ │ │ + add.w r8, r0, #16 │ │ │ │ │ + cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ + bge.w 11b6 │ │ │ │ │ + lsls r7, r7, #3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ea │ │ │ │ │ - sub.w r1, r4, #16 │ │ │ │ │ - sub.w r2, r4, #8 │ │ │ │ │ + beq.w 11b6 │ │ │ │ │ + sub.w r2, r7, #8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + sub.w r1, r2, #8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, r0 │ │ │ │ │ + vldr d7, [pc, #524] @ 1200 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - mvn.w r4, #1 │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 1070 │ │ │ │ │ + beq.n 1048 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1068 │ │ │ │ │ + beq.n 103e │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 1064 │ │ │ │ │ + beq.n 1038 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 1060 │ │ │ │ │ + beq.n 1032 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 105c │ │ │ │ │ + beq.n 102c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 1058 │ │ │ │ │ + beq.n 1026 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 1054 │ │ │ │ │ - strd r4, r5, [r3, #8]! │ │ │ │ │ - strd r4, r5, [r3, #8]! │ │ │ │ │ - strd r4, r5, [r3, #8]! │ │ │ │ │ - strd r4, r5, [r3, #8]! │ │ │ │ │ - strd r4, r5, [r3, #8]! │ │ │ │ │ - strd r4, r5, [r3, #8]! │ │ │ │ │ - strd r4, r5, [r3, #8]! │ │ │ │ │ + beq.n 1020 │ │ │ │ │ + add.w r3, r0, #8 │ │ │ │ │ + vstr d7, [r0, #8] │ │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + vstr d7, [r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1096 │ │ │ │ │ - strd r4, r5, [r3, #8] │ │ │ │ │ + beq.n 106e │ │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ - strd r4, r5, [r3, #-48] @ 0x30 │ │ │ │ │ - strd r4, r5, [r3, #-40] @ 0x28 │ │ │ │ │ - strd r4, r5, [r3, #-32] │ │ │ │ │ - strd r4, r5, [r3, #-24] │ │ │ │ │ - strd r4, r5, [r3, #-16] │ │ │ │ │ - strd r4, r5, [r3, #-8] │ │ │ │ │ - strd r4, r5, [r3] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 1070 │ │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - movw r9, #0 │ │ │ │ │ + vstr d7, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ + vstr d7, [r3, #-40] @ 0xffffffd8 │ │ │ │ │ + vstr d7, [r3, #-32] @ 0xffffffe0 │ │ │ │ │ + vstr d7, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ + vstr d7, [r3, #-16] │ │ │ │ │ + vstr d7, [r3, #-8] │ │ │ │ │ + vstr d7, [r3] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1048 │ │ │ │ │ + strd r5, r6, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ - movt r9, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - strd r8, r7, [sp, #28] │ │ │ │ │ - strd r2, r3, [sl] │ │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ │ + str r7, [sp, #24] │ │ │ │ │ + strd r2, r3, [r4] │ │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - add.w r4, sl, r8, lsl #3 │ │ │ │ │ + add.w fp, r8, r7, lsl #3 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r6, [sl, r8, lsl #3] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r4, [r8, r7, lsl #3] │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r0, #71 @ 0x47 │ │ │ │ │ - beq.w 159a │ │ │ │ │ - ldrb.w r4, [r9, r0] │ │ │ │ │ - add.w ip, r8, #1 │ │ │ │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 1696 │ │ │ │ │ + ldrb r3, [r6, r0] │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - cmneq.w r6, #2 │ │ │ │ │ - add r4, ip │ │ │ │ │ - it ne │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - beq.w 11f4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r2, r0, #10 │ │ │ │ │ - add.w r3, r3, r5, lsl #1 │ │ │ │ │ + cmneq.w r4, #2 │ │ │ │ │ + add r3, r2 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r7, r3 │ │ │ │ │ + beq.w 1222 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + add.w r3, sl, ip, lsl #1 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ orr.w r1, r3, r1, lsl #8 │ │ │ │ │ - cmp r2, #105 @ 0x69 │ │ │ │ │ - bhi.n 11dc │ │ │ │ │ - tbh [pc, r2, lsl #1] │ │ │ │ │ - .word 0x006c02cd │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c02be │ │ │ │ │ - .word 0x02be006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x015a006c │ │ │ │ │ - .word 0x02d7006c │ │ │ │ │ - .word 0x006c02b0 │ │ │ │ │ - .word 0x006c0078 │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x028c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c022f │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x011d006c │ │ │ │ │ - .word 0x02e5011d │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c013b │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x0164006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x02ed006c │ │ │ │ │ - .word 0x02ed02ed │ │ │ │ │ - .word 0x007802ed │ │ │ │ │ - .word 0x00780078 │ │ │ │ │ - .word 0x006c018e │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x006c006c │ │ │ │ │ - .word 0x0200006c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n fde │ │ │ │ │ + sub.w r3, r0, #10 │ │ │ │ │ + cmp r3, #105 @ 0x69 │ │ │ │ │ + bhi.w 1208 │ │ │ │ │ + tbh [pc, r3, lsl #1] │ │ │ │ │ + .short 0x0297 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x02880093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930288 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x0093016b │ │ │ │ │ + .word 0x025902a1 │ │ │ │ │ + .word 0x00a00093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930235 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x02670093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x01320132 │ │ │ │ │ + .word 0x009303bb │ │ │ │ │ + .word 0x014c0093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930175 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x02af02af │ │ │ │ │ + .word 0x02af02af │ │ │ │ │ + .word 0x00a000a0 │ │ │ │ │ + .word 0x019f00a0 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .word 0x00930093 │ │ │ │ │ + .short 0x02b5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 11d4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, 11d4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n e9c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n e9c │ │ │ │ │ + nop.w │ │ │ │ │ + .word 0xfffffffe │ │ │ │ │ + .word 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCompile_OpcodeStackEffect │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12fe │ │ │ │ │ - bne.w 1310 │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ - str.w r6, [sl, r4, lsl #3] │ │ │ │ │ - str r7, [r3, #4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - bgt.w 10b6 │ │ │ │ │ + blt.w 1334 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1432 │ │ │ │ │ + add.w r3, r8, r7, lsl #3 │ │ │ │ │ + str.w r4, [r8, r7, lsl #3] │ │ │ │ │ + str r5, [r3, #4] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bgt.w 1092 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ add.w r3, r2, #16 │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - add r5, r3 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 1444 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + add.w fp, r3, r2 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bls.w 146e │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ - lsls r7, r2, #25 │ │ │ │ │ - bmi.w 1438 │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ + bmi.w 1462 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - lsls r6, r2, #25 │ │ │ │ │ - bmi.n 121e │ │ │ │ │ + lsls r7, r2, #25 │ │ │ │ │ + bmi.n 124e │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ - ldrb.w r7, [r3, #1]! │ │ │ │ │ - lsls r4, r0, #25 │ │ │ │ │ - and.w r7, r7, #63 @ 0x3f │ │ │ │ │ - bmi.w 1432 │ │ │ │ │ + ldrb.w ip, [r3, #1]! │ │ │ │ │ + lsls r5, r0, #25 │ │ │ │ │ + and.w ip, ip, #63 @ 0x3f │ │ │ │ │ + bmi.w 145c │ │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ - bmi.w 154e │ │ │ │ │ - add.w r0, sl, r1, lsl #3 │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #3] │ │ │ │ │ + bmi.w 15e6 │ │ │ │ │ + add.w r0, r4, r1, lsl #3 │ │ │ │ │ + ldr.w r1, [r4, r1, lsl #3] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r1, #2 │ │ │ │ │ - beq.n 1208 │ │ │ │ │ - add.w r6, sl, r2, lsl #3 │ │ │ │ │ - ldr.w ip, [sl, r2, lsl #3] │ │ │ │ │ - mov.w lr, r2, lsl #3 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ + beq.n 1238 │ │ │ │ │ + add.w r7, r4, r2, lsl #3 │ │ │ │ │ + ldr.w lr, [r4, r2, lsl #3] │ │ │ │ │ + mov.w r8, r2, lsl #3 │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - cmneq.w ip, #2 │ │ │ │ │ - bne.n 1208 │ │ │ │ │ - and.w r2, r7, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - asrs r2, r7, #1 │ │ │ │ │ - beq.w 1878 │ │ │ │ │ + cmneq.w lr, #2 │ │ │ │ │ + bne.n 1238 │ │ │ │ │ + and.w r2, ip, #1 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + movs.w r2, ip, asr #1 │ │ │ │ │ + beq.w 153e │ │ │ │ │ subs r2, #1 │ │ │ │ │ - mov.w ip, #7 │ │ │ │ │ + mov.w lr, #7 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ - sub.w r7, r2, #32 │ │ │ │ │ - lsl.w r7, ip, r7 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ rsb r7, r2, #32 │ │ │ │ │ - lsl.w r2, ip, r2 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - lsr.w r2, ip, r7 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - orrs r7, r2 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + sub.w ip, r2, #32 │ │ │ │ │ + lsl.w r2, lr, r2 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + lsl.w ip, lr, ip │ │ │ │ │ + lsr.w r2, lr, r7 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + orr.w ip, ip, r2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - sbcs.w ip, r7, r0 │ │ │ │ │ - blt.w 1710 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r7, 12d4 │ │ │ │ │ + sbcs.w lr, ip, r0 │ │ │ │ │ + blt.w 16f2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + cbz r2, 1308 │ │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.w 14fc │ │ │ │ │ + bcs.w 152e │ │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r1, lsr #29 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ orr.w r1, r1, #5 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - mvn.w r7, #4026531840 @ 0xf0000000 │ │ │ │ │ - sbcs.w r2, r7, r2 │ │ │ │ │ - bcc.w 14fc │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ + sbcs.w r2, r2, ip │ │ │ │ │ + bcc.w 152e │ │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r1, lsr #29 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ orr.w r1, r1, #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str.w r1, [r4, r8] │ │ │ │ │ + str r0, [r2, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str.w r1, [sl, lr] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ - b.n 1208 │ │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ │ + b.n 1238 │ │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - orr.w r6, r6, r7, lsl #29 │ │ │ │ │ - mov.w r7, r7, asr #3 │ │ │ │ │ - beq.w 11ea │ │ │ │ │ - b.n 12fe │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - lsls r3, r7, #3 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ - sbcs.w r7, r2, r7 │ │ │ │ │ - orr.w r3, r3, r6, lsr #29 │ │ │ │ │ - mov.w r6, r6, lsl #3 │ │ │ │ │ - iteet cc │ │ │ │ │ - movcc.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - orrcs.w r6, r6, #3 │ │ │ │ │ - movcs r7, r3 │ │ │ │ │ - movcc r7, r6 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - beq.w 11ea │ │ │ │ │ - b.n 1310 │ │ │ │ │ - subs r0, r4, r1 │ │ │ │ │ - add.w r5, sl, r0, lsl #3 │ │ │ │ │ - ldr.w r2, [sl, r0, lsl #3] │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - str.w r6, [sl, r0, lsl #3] │ │ │ │ │ + orr.w r4, r4, r5, lsl #29 │ │ │ │ │ + mov.w r5, r5, asr #3 │ │ │ │ │ + beq.w 1218 │ │ │ │ │ + b.n 1334 │ │ │ │ │ + subs r1, r7, r1 │ │ │ │ │ + add.w r0, r8, r1, lsl #3 │ │ │ │ │ + ldr.w r2, [r8, r1, lsl #3] │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + str.w r4, [r8, r1, lsl #3] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r2, #2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ andlt.w r3, r3, #1 │ │ │ │ │ - str r7, [r5, #4] │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ orrs r2, r3 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - ble.w 11fc │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 10b6 │ │ │ │ │ - lsls r3, r1, #31 │ │ │ │ │ - bpl.w 11ea │ │ │ │ │ - lsrs r3, r6, #3 │ │ │ │ │ + b.n 1222 │ │ │ │ │ + lsls r1, r1, #31 │ │ │ │ │ + bpl.w 1218 │ │ │ │ │ + lsrs r3, r4, #3 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - orr.w r3, r3, r7, lsl #29 │ │ │ │ │ - asrs r2, r7, #3 │ │ │ │ │ + orr.w r3, r3, r5, lsl #29 │ │ │ │ │ + asrs r2, r5, #3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ │ sbcs.w r2, r3, r2 │ │ │ │ │ - bcc.w 16c6 │ │ │ │ │ - bic.w r6, r6, #7 │ │ │ │ │ - orr.w r6, r6, #3 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - sbcs r3, r7 │ │ │ │ │ - blt.w 16c6 │ │ │ │ │ - lsls r7, r7, #3 │ │ │ │ │ - orr.w r7, r7, r6, lsr #29 │ │ │ │ │ - lsls r6, r6, #3 │ │ │ │ │ - orr.w r6, r6, #4 │ │ │ │ │ - b.n 11ea │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ │ - orr.w r6, r6, r7, lsl #29 │ │ │ │ │ - asrs r7, r7, #3 │ │ │ │ │ - str.w r6, [sl, r4, lsl #3] │ │ │ │ │ - str r7, [r3, #4] │ │ │ │ │ - b.n 11f4 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - sbcs r2, r7 │ │ │ │ │ - ittet cs │ │ │ │ │ - lslcs r2, r7, #3 │ │ │ │ │ - lslcs r3, r6, #3 │ │ │ │ │ - movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - orrcs.w r2, r2, r6, lsr #29 │ │ │ │ │ - ite cs │ │ │ │ │ - orrcs.w r0, r3, #3 │ │ │ │ │ - movcc r2, r0 │ │ │ │ │ - lsls r1, r1, #31 │ │ │ │ │ - bpl.n 1414 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + bcc.w 1638 │ │ │ │ │ + bic.w r4, r4, #7 │ │ │ │ │ + orr.w r4, r4, #3 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + sbcs r3, r5 │ │ │ │ │ + blt.w 1638 │ │ │ │ │ + lsls r5, r5, #3 │ │ │ │ │ + orr.w r5, r5, r4, lsr #29 │ │ │ │ │ + lsls r4, r4, #3 │ │ │ │ │ + orr.w r4, r4, #4 │ │ │ │ │ + b.n 1218 │ │ │ │ │ + add.w r3, r8, r7, lsl #3 │ │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ │ + orr.w r4, r4, r5, lsl #29 │ │ │ │ │ + asrs r5, r5, #3 │ │ │ │ │ + str.w r4, [r8, r7, lsl #3] │ │ │ │ │ + str r5, [r3, #4] │ │ │ │ │ + b.n 1222 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - sbcs r3, r2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + sbcs r3, r5 │ │ │ │ │ ittet cs │ │ │ │ │ + lslcs r3, r5, #3 │ │ │ │ │ + lslcs r2, r4, #3 │ │ │ │ │ + movcc.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + orrcs.w r3, r3, r4, lsr #29 │ │ │ │ │ + ite cs │ │ │ │ │ + orrcs.w r2, r2, #3 │ │ │ │ │ + movcc r3, r2 │ │ │ │ │ + lsls r0, r1, #31 │ │ │ │ │ + bpl.n 1414 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + sbcs r1, r3 │ │ │ │ │ + itett cs │ │ │ │ │ + lslcs r3, r3, #3 │ │ │ │ │ + movcc.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + orrcs.w r3, r3, r2, lsr #29 │ │ │ │ │ lslcs r2, r2, #3 │ │ │ │ │ - lslcs r1, r0, #3 │ │ │ │ │ - movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - orrcs.w r2, r2, r0, lsr #29 │ │ │ │ │ - ite cc │ │ │ │ │ - movcc r2, r0 │ │ │ │ │ - orrcs.w r0, r1, #4 │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ - str.w r0, [sl, r4, lsl #3] │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - b.n 11f4 │ │ │ │ │ - add.w r3, r8, r1 │ │ │ │ │ + ite cs │ │ │ │ │ + orrcs.w r2, r2, #4 │ │ │ │ │ + movcc r3, r2 │ │ │ │ │ + str.w r2, [r8, r7, lsl #3] │ │ │ │ │ + add.w r2, r8, r7, lsl #3 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + b.n 1222 │ │ │ │ │ + add.w r3, ip, r1 │ │ │ │ │ adds r3, #2 │ │ │ │ │ - str.w r6, [sl, r3, lsl #3] │ │ │ │ │ - add.w r3, sl, r3, lsl #3 │ │ │ │ │ - str r7, [r3, #4] │ │ │ │ │ - b.n 11ea │ │ │ │ │ - orr.w r2, r7, r2, lsl #6 │ │ │ │ │ - b.n 122e │ │ │ │ │ + str.w r4, [r8, r3, lsl #3] │ │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ │ + str r5, [r3, #4] │ │ │ │ │ + b.n 1218 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + lsls r3, r5, #3 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ + sbcs.w r5, r2, r5 │ │ │ │ │ + orr.w r3, r3, r4, lsr #29 │ │ │ │ │ + mov.w r4, r4, lsl #3 │ │ │ │ │ + iteet cc │ │ │ │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + orrcs.w r4, r4, #3 │ │ │ │ │ + movcs r5, r3 │ │ │ │ │ + movcc r5, r4 │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n 1212 │ │ │ │ │ + orr.w r2, ip, r2, lsl #6 │ │ │ │ │ + b.n 125e │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ orr.w r1, r2, r1, lsl #6 │ │ │ │ │ - b.n 1214 │ │ │ │ │ + b.n 1244 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b0 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + bne.w 108a │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldrd r8, r7, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + ldrd fp, r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - ldrd r9, r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1468 │ │ │ │ │ + beq.n 1492 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 155a │ │ │ │ │ + beq.n 1536 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - strd r5, r5, [sp, #12] │ │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ │ + strd r8, r8, [sp, #12] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ - add.w r1, sl, r2, lsl #2 │ │ │ │ │ - ldr.w r2, [sl, r2, lsl #2] │ │ │ │ │ + add.w r1, r4, r2, lsl #2 │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - b.n 14a2 │ │ │ │ │ + ldr.w sl, [r1, #4] │ │ │ │ │ + b.n 14d0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.w 171a │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble.w 16fc │ │ │ │ │ adds r7, #8 │ │ │ │ │ - ldr.w r2, [r8, #4]! │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bne.n 1498 │ │ │ │ │ + ldr.w r2, [fp, #4]! │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne.n 14c6 │ │ │ │ │ ldrd ip, r2, [r7] │ │ │ │ │ - orrs.w r1, r4, r2 │ │ │ │ │ - bmi.w 18ee │ │ │ │ │ + orrs.w r1, sl, r2 │ │ │ │ │ + bmi.w 18ca │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs.w lr, r2, r0 │ │ │ │ │ - blt.w 18e4 │ │ │ │ │ + blt.w 18c0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str.w ip, [sp, #28] │ │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ orrs.w r3, r1, r0 │ │ │ │ │ - bne.w 18ae │ │ │ │ │ + bne.w 188a │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ orrs.w r1, r1, lr │ │ │ │ │ - bne.w 1890 │ │ │ │ │ + bne.w 1868 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ sbcs r1, r2 │ │ │ │ │ it ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - bge.n 1498 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + movge.w r8, #0 │ │ │ │ │ + bge.n 14c6 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ strd ip, r2, [sp, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 1498 │ │ │ │ │ + b.n 14c6 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 12f2 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - movs r2, #7 │ │ │ │ │ - and.w r1, r6, #7 │ │ │ │ │ - lsls r0, r4, #3 │ │ │ │ │ - add.w r3, r3, r3, lsl #1 │ │ │ │ │ - lsls r2, r3 │ │ │ │ │ - lsls r1, r3 │ │ │ │ │ - bic.w r2, r6, r2 │ │ │ │ │ - orrs r2, r1 │ │ │ │ │ - rsb r1, r3, #32 │ │ │ │ │ - lsrs r6, r3 │ │ │ │ │ - subs r3, #32 │ │ │ │ │ - lsl.w r1, r7, r1 │ │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ │ - orr.w r6, r6, r1 │ │ │ │ │ - it pl │ │ │ │ │ - asrpl.w r3, r7, r3 │ │ │ │ │ - add.w r1, sl, r4, lsl #3 │ │ │ │ │ - it pl │ │ │ │ │ - orrpl r6, r3 │ │ │ │ │ - and.w r3, r6, #7 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - str.w r3, [sl, r0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r1, #4] │ │ │ │ │ - b.n 11f4 │ │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ │ - and.w r0, r0, #63 @ 0x3f │ │ │ │ │ - orr.w r7, r0, r7, lsl #6 │ │ │ │ │ - b.n 123e │ │ │ │ │ + b.n 1326 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1468 │ │ │ │ │ - cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ - add.w r0, sl, r4, lsl #3 │ │ │ │ │ - ittt cc │ │ │ │ │ - lslcc r3, r7, #3 │ │ │ │ │ - lslcc r2, r6, #3 │ │ │ │ │ - orrcc.w r7, r3, r6, lsr #29 │ │ │ │ │ - add.w r3, r5, r1 │ │ │ │ │ - add.w r3, r3, #2 │ │ │ │ │ - itet cs │ │ │ │ │ - movcs.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - orrcc.w r2, r2, #3 │ │ │ │ │ - movcs r7, r2 │ │ │ │ │ - str.w r2, [sl, r4, lsl #3] │ │ │ │ │ - str r7, [r0, #4] │ │ │ │ │ - str.w r2, [sl, r3, lsl #3] │ │ │ │ │ - add.w r3, sl, r3, lsl #3 │ │ │ │ │ - str r7, [r3, #4] │ │ │ │ │ - b.n 11f4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - add.w r9, r3, #17 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - ldrb.w r1, [r9, r5, lsl #1] │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - orr.w r6, r1, r6, lsl #8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ - R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ - str.w r7, [r4, #8]! │ │ │ │ │ - cmp r0, #71 @ 0x47 │ │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ │ - beq.n 15ae │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - add.w ip, sl, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ - ldrb.w r3, [r9, r0] │ │ │ │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - it eq │ │ │ │ │ - cmneq.w r6, #2 │ │ │ │ │ - add.w r8, r3, ip │ │ │ │ │ - beq.w 11f6 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.n 10ec │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n ecc │ │ │ │ │ + b.n 1492 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cbz r1, 1548 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b.n 12fa │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + b.n 131a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ rsb r1, r3, #32 │ │ │ │ │ - lsr.w r2, r6, r3 │ │ │ │ │ + lsr.w r2, r4, r3 │ │ │ │ │ subs r3, #32 │ │ │ │ │ - lsl.w r1, r7, r1 │ │ │ │ │ + lsl.w r1, r5, r1 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ itt pl │ │ │ │ │ - asrpl.w r3, r7, r3 │ │ │ │ │ + asrpl.w r3, r5, r3 │ │ │ │ │ orrpl r2, r3 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r3, r2, #7 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ │ - sbcs r2, r7 │ │ │ │ │ - bcc.n 1678 │ │ │ │ │ - lsls r2, r7, #3 │ │ │ │ │ - orr.w r3, r3, r6, lsl #3 │ │ │ │ │ - orr.w r2, r2, r6, lsr #29 │ │ │ │ │ - str.w r3, [sl, r4, lsl #3] │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ + sbcs r2, r5 │ │ │ │ │ + bcc.n 15a8 │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + orr.w r3, r3, r4, lsl #3 │ │ │ │ │ + orr.w r2, r2, r4, lsr #29 │ │ │ │ │ + str.w r3, [r8, r7, lsl #3] │ │ │ │ │ + add.w r3, r8, r7, lsl #3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n 11f4 │ │ │ │ │ - cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.n 1678 │ │ │ │ │ - lsls r2, r7, #3 │ │ │ │ │ - lsls r3, r6, #3 │ │ │ │ │ - orr.w r2, r2, r6, lsr #29 │ │ │ │ │ + b.n 1222 │ │ │ │ │ + cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ │ + bcs.n 15a8 │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + lsls r3, r4, #3 │ │ │ │ │ + orr.w r2, r2, r4, lsr #29 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ - b.n 1658 │ │ │ │ │ + b.n 1588 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1658 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + b.n 1588 │ │ │ │ │ + add.w r3, ip, r1 │ │ │ │ │ + add.w r1, r8, r7, lsl #3 │ │ │ │ │ + adds r3, #2 │ │ │ │ │ + cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ │ + ittet cc │ │ │ │ │ + lslcc r0, r5, #3 │ │ │ │ │ + lslcc r2, r4, #3 │ │ │ │ │ + movcs.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + orrcc.w r0, r0, r4, lsr #29 │ │ │ │ │ + ite cc │ │ │ │ │ + orrcc.w r2, r2, #3 │ │ │ │ │ + movcs r0, r2 │ │ │ │ │ + str.w r2, [r8, r7, lsl #3] │ │ │ │ │ + str r0, [r1, #4] │ │ │ │ │ + str.w r2, [r8, r3, lsl #3] │ │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ │ + str r0, [r3, #4] │ │ │ │ │ + b.n 1222 │ │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ │ + and.w r0, r0, #63 @ 0x3f │ │ │ │ │ + orr.w ip, r0, ip, lsl #6 │ │ │ │ │ + b.n 126e │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ itete ge │ │ │ │ │ - bicge.w r3, r6, #7 │ │ │ │ │ + bicge.w r3, r4, #7 │ │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ │ - movlt r7, r3 │ │ │ │ │ - str.w r3, [sl, r4, lsl #3] │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ - str r7, [r3, #4] │ │ │ │ │ - b.n 11f4 │ │ │ │ │ - add.w r3, sl, r4, lsl #3 │ │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ │ - orr.w r6, r6, r7, lsl #26 │ │ │ │ │ - asrs r7, r7, #6 │ │ │ │ │ - str.w r6, [sl, r4, lsl #3] │ │ │ │ │ - str r7, [r3, #4] │ │ │ │ │ - b.n 11f4 │ │ │ │ │ - cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.n 1678 │ │ │ │ │ - lsls r2, r7, #3 │ │ │ │ │ - lsls r3, r6, #3 │ │ │ │ │ - orr.w r2, r2, r6, lsr #29 │ │ │ │ │ + movlt r5, r3 │ │ │ │ │ + str.w r3, [r8, r7, lsl #3] │ │ │ │ │ + add.w r3, r8, r7, lsl #3 │ │ │ │ │ + str r5, [r3, #4] │ │ │ │ │ + b.n 1222 │ │ │ │ │ + add.w r3, r8, r7, lsl #3 │ │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ │ + orr.w r4, r4, r5, lsl #26 │ │ │ │ │ + asrs r5, r5, #6 │ │ │ │ │ + str.w r4, [r8, r7, lsl #3] │ │ │ │ │ + str r5, [r3, #4] │ │ │ │ │ + b.n 1222 │ │ │ │ │ + cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ │ + bcs.n 15a8 │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + lsls r3, r4, #3 │ │ │ │ │ + orr.w r2, r2, r4, lsr #29 │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ - b.n 1658 │ │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 11ea │ │ │ │ │ - add ip, r1 │ │ │ │ │ - str.w r6, [sl, ip, lsl #3] │ │ │ │ │ - add.w ip, sl, ip, lsl #3 │ │ │ │ │ - str.w r7, [ip, #4] │ │ │ │ │ - b.n 11f4 │ │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ │ - adds r3, r4, r1 │ │ │ │ │ - orr.w r6, r6, r7, lsl #29 │ │ │ │ │ - asrs r7, r7, #3 │ │ │ │ │ - b.n 1426 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 1706 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1886 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w ecc │ │ │ │ │ + b.n 1588 │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 1218 │ │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ │ + adds r3, r7, r1 │ │ │ │ │ + orr.w r4, r4, r5, lsl #29 │ │ │ │ │ + asrs r5, r5, #3 │ │ │ │ │ + b.n 1426 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + movs r2, #7 │ │ │ │ │ + and.w r1, r4, #7 │ │ │ │ │ + lsls r0, r7, #3 │ │ │ │ │ + add.w r3, r3, r3, lsl #1 │ │ │ │ │ + lsls r2, r3 │ │ │ │ │ + lsls r1, r3 │ │ │ │ │ + bic.w r2, r4, r2 │ │ │ │ │ + orrs r2, r1 │ │ │ │ │ + rsb r1, r3, #32 │ │ │ │ │ + lsrs r4, r3 │ │ │ │ │ + subs r3, #32 │ │ │ │ │ + lsl.w r1, r5, r1 │ │ │ │ │ + bic.w r2, r2, #7 │ │ │ │ │ + orr.w r4, r4, r1 │ │ │ │ │ + it pl │ │ │ │ │ + asrpl.w r3, r5, r3 │ │ │ │ │ + add.w r1, r8, r7, lsl #3 │ │ │ │ │ + it pl │ │ │ │ │ + orrpl r4, r3 │ │ │ │ │ + and.w r3, r4, #7 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + str.w r3, [r8, r0] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b.n 1222 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + add.w r7, r2, #17 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + ldrb.w r0, [r7, r1, lsl #1] │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ │ + orr.w r4, r0, r4, lsl #8 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ + R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ + str.w r5, [fp, #8]! │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r0, #71 @ 0x47 │ │ │ │ │ + str.w r6, [fp, #4] │ │ │ │ │ + beq.n 16aa │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + adds r2, r7, #2 │ │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ + it eq │ │ │ │ │ + cmneq.w r4, #2 │ │ │ │ │ + ldrb r7, [r6, r0] │ │ │ │ │ + add r7, r2 │ │ │ │ │ + bne.w 10ca │ │ │ │ │ + b.n 1222 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r0, lsl #29 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ - b.n 12ae │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b.n 12e0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 1796 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 177a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ add.w r1, r2, #10 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - ble.n 174e │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ │ - ldr.w r1, [r6, r1, lsl #2] │ │ │ │ │ + ble.n 1732 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ │ + ldr.w r1, [r4, r1, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ - b.n 1732 │ │ │ │ │ + b.n 1716 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17d4 │ │ │ │ │ + bne.n 17ba │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldrd r7, r8, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldrd r5, r6, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov.w r2, r1, lsr #3 │ │ │ │ │ it eq │ │ │ │ │ - moveq r6, r1 │ │ │ │ │ - orr.w r2, r2, r4, lsl #29 │ │ │ │ │ - it ne │ │ │ │ │ - movne r6, r2 │ │ │ │ │ - mov.w r2, r4, asr #3 │ │ │ │ │ + moveq r4, r1 │ │ │ │ │ + orr.w r2, r2, sl, lsl #29 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r2 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - sbcs.w r2, r8, r4 │ │ │ │ │ - blt.n 17aa │ │ │ │ │ + mov.w r2, sl, asr #3 │ │ │ │ │ + it ne │ │ │ │ │ + movne sl, r2 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + sbcs.w r2, r6, sl │ │ │ │ │ + blt.n 178e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ │ add.w r2, r2, r1, lsl #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - b.w ed0 │ │ │ │ │ + b.w ea0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w ecc │ │ │ │ │ + b.w e9c │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - and.w r1, r6, #7 │ │ │ │ │ + and.w r1, r4, #7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r0, r2, #9 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 1844 │ │ │ │ │ + beq.n 1826 │ │ │ │ │ bl 308 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ │ - orr.w r6, r6, r4, lsl #29 │ │ │ │ │ - asrs r4, r4, #3 │ │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ │ + orr.w r4, r4, sl, lsl #29 │ │ │ │ │ + mov.w sl, sl, asr #3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - b.n 1778 │ │ │ │ │ + b.n 175c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2588,41 +2581,40 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ecc │ │ │ │ │ + bne.w e9c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r7, r0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr.w lr, [r3, #48] @ 0x30 │ │ │ │ │ + ldr r5, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ add.w r2, r3, r0, lsl #2 │ │ │ │ │ - cmp lr, r0 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - ble.n 186c │ │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 1826 │ │ │ │ │ + ble.n 184e │ │ │ │ │ + ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 1808 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - str r1, [r2, #40] @ 0x28 │ │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - b.n 1826 │ │ │ │ │ - ldr r3, [pc, #284] @ (1964 ) │ │ │ │ │ + b.n 1808 │ │ │ │ │ + ldr r3, [pc, #284] @ (1944 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -2631,124 +2623,116 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 308 │ │ │ │ │ - b.n 17c6 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + b.n 17aa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1756 │ │ │ │ │ - str r6, [r1, #0] │ │ │ │ │ - b.n 1756 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - cbz r1, 1882 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - b.n 12c6 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n 12e6 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1706 │ │ │ │ │ + beq.w 173a │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ + b.n 173a │ │ │ │ │ + add r2, r1 │ │ │ │ │ + str.w r4, [r8, r2, lsl #3] │ │ │ │ │ + add.w r2, r8, r2, lsl #3 │ │ │ │ │ + str r5, [r2, #4] │ │ │ │ │ + b.n 1222 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - bne.w 1498 │ │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 14c6 │ │ │ │ │ and.w r1, ip, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1498 │ │ │ │ │ + b.n 14c6 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ and.w r3, r1, #7 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.n 188e │ │ │ │ │ + beq.n 1866 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 1934 │ │ │ │ │ + beq.n 1914 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 18cc │ │ │ │ │ + beq.n 18a8 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ negs r3, r2 │ │ │ │ │ adcs r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 188e │ │ │ │ │ + beq.n 1866 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r0, lsl #29 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ orr.w r2, r2, lr, lsl #29 │ │ │ │ │ mov.w lr, lr, asr #3 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 14ce │ │ │ │ │ + b.n 14fc │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r0, lsl #29 │ │ │ │ │ asrs r0, r0, #3 │ │ │ │ │ - b.n 14ba │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ - bne.w 1498 │ │ │ │ │ + b.n 14e8 │ │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.w 14c6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 193c │ │ │ │ │ - cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 191c │ │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w r1, #2 │ │ │ │ │ - beq.n 1948 │ │ │ │ │ + beq.n 1928 │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1954 │ │ │ │ │ + beq.n 1934 │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmneq.w ip, #2 │ │ │ │ │ - bne.n 1896 │ │ │ │ │ + bne.n 1870 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1498 │ │ │ │ │ + b.n 14c6 │ │ │ │ │ subs r3, #4 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - b.n 18c8 │ │ │ │ │ + b.n 18a4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1498 │ │ │ │ │ + b.n 14c6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1498 │ │ │ │ │ + b.n 14c6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1498 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000116 │ │ │ │ │ + b.n 14c6 │ │ │ │ │ + .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001968 : │ │ │ │ │ +00001948 : │ │ │ │ │ framelocalsproxy_setitem(): │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -2757,377 +2741,365 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 1afa │ │ │ │ │ + beq.w 1b90 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1a8a │ │ │ │ │ + ble.n 1a6e │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1b04 │ │ │ │ │ + beq.w 1aba │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + beq.n 1a6e │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r6, #76] @ 0x4c │ │ │ │ │ - beq.w 1bd2 │ │ │ │ │ + beq.w 1bae │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + beq.n 1a6e │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [r6, #76] @ 0x4c │ │ │ │ │ - beq.w 1b28 │ │ │ │ │ + beq.w 1b3e │ │ │ │ │ cmp r2, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq.n 1a8a │ │ │ │ │ + beq.n 1a6e │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 1ab4 │ │ │ │ │ + beq.w 1b2a │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - ble.n 1a88 │ │ │ │ │ + beq.n 1a6c │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1b82 │ │ │ │ │ + beq.w 1b18 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a6c │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1b6e │ │ │ │ │ + beq.w 1ae4 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a6c │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1b96 │ │ │ │ │ + beq.w 1b52 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a6c │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1baa │ │ │ │ │ + beq.w 1b66 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a6c │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 1bbe │ │ │ │ │ + beq.w 1b9a │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a6c │ │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ │ movs r3, #9 │ │ │ │ │ - b.n 1a20 │ │ │ │ │ + b.n 1a02 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1a88 │ │ │ │ │ + beq.n 1a6c │ │ │ │ │ ldr.w ip, [r1, #4]! │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 1a1a │ │ │ │ │ + bne.n 19fc │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w lr, r0, r3 │ │ │ │ │ ldrb.w lr, [lr, #16] │ │ │ │ │ tst.w lr, #16 │ │ │ │ │ - bne.w 1c02 │ │ │ │ │ + bne.w 1c08 │ │ │ │ │ adds r2, r3, #2 │ │ │ │ │ - beq.n 1afa │ │ │ │ │ + beq.w 1b90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1a90 │ │ │ │ │ + blt.n 1a74 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1ae4 │ │ │ │ │ - add.w r3, r0, ip │ │ │ │ │ + beq.w 1b7a │ │ │ │ │ + add r0, ip │ │ │ │ │ add.w r1, r8, #40 @ 0x28 │ │ │ │ │ mov.w r4, ip, lsl #2 │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ ldr.w r2, [r1, ip, lsl #2] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ - beq.w 1c1a │ │ │ │ │ + beq.w 1bd2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 1a6a │ │ │ │ │ + bpl.n 1a4e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c3e │ │ │ │ │ + bne.w 1bf6 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 1a84 │ │ │ │ │ + beq.n 1a68 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r1, r4] │ │ │ │ │ bl 308 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1afe │ │ │ │ │ - cbnz r0, 1a90 │ │ │ │ │ + b.n 1b94 │ │ │ │ │ + cbnz r0, 1a74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 1ac6 │ │ │ │ │ + blt.n 1a9c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bfa │ │ │ │ │ + bne.w 1bca │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1bf2 │ │ │ │ │ + beq.w 1bc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ - cbz r0, 1afa │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b90 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #19] │ │ │ │ │ - lsls r1, r1, #27 │ │ │ │ │ - it pl │ │ │ │ │ - movpl.w ip, #3 │ │ │ │ │ - bpl.n 1a44 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 19d2 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 1b4a │ │ │ │ │ + beq.n 1af6 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 1a8c │ │ │ │ │ - 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, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + b.n 1a70 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ands.w r1, r1, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ + beq.n 1a28 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1a90 │ │ │ │ │ + beq.n 1a74 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 1bd2 │ │ │ │ │ + beq.n 1bae │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 1a90 │ │ │ │ │ + beq.n 1a74 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w 1c50 │ │ │ │ │ - ldrb r1, [r0, #18] │ │ │ │ │ + beq.n 1b3e │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n 1a74 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 19ac │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #21] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ - movpl.w ip, #2 │ │ │ │ │ - bpl.n 1a44 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - ble.n 1a90 │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne.w 19d6 │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + movpl.w ip, #5 │ │ │ │ │ + bpl.n 1a28 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 19cc │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1afa │ │ │ │ │ + blt.n 1b90 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - beq.n 1ade │ │ │ │ │ + beq.n 1ab4 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ mov ip, r3 │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ lsls r1, r2, #27 │ │ │ │ │ - bpl.w 1a3c │ │ │ │ │ - b.n 1ade │ │ │ │ │ + bpl.n 1a1e │ │ │ │ │ + b.n 1ab4 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #21] │ │ │ │ │ + ldrb r1, [r0, #20] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ - movpl.w ip, #5 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + movpl.w ip, #4 │ │ │ │ │ + bpl.n 1a28 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 19ea │ │ │ │ │ + b.n 19c0 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ - ldrb r1, [r0, #20] │ │ │ │ │ + ldrb r1, [r0, #19] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ - movpl.w ip, #4 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + movpl.w ip, #3 │ │ │ │ │ + bpl.w 1a28 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 19de │ │ │ │ │ + b.n 19b4 │ │ │ │ │ + ldrb r1, [r0, #18] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #2 │ │ │ │ │ + bpl.w 1a28 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + bgt.n 1ae0 │ │ │ │ │ + b.n 1a74 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r0, #22] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl.w ip, #6 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + bpl.w 1a28 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 19d8 │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r0, #23] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl.w ip, #7 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + bpl.w 1a28 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1a02 │ │ │ │ │ + b.n 19e4 │ │ │ │ │ + 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, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl.w ip, #8 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + bpl.w 1a28 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1a0e │ │ │ │ │ + b.n 19f0 │ │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ │ lsls r1, r1, #27 │ │ │ │ │ it pl │ │ │ │ │ movpl.w ip, #1 │ │ │ │ │ - bpl.w 1a44 │ │ │ │ │ + bpl.w 1a28 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.w 1a90 │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq.n 1b28 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - bne.n 1b38 │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + bgt.n 1ad6 │ │ │ │ │ + b.n 1a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ - b.n 1afa │ │ │ │ │ - cbz r7, 1c0e │ │ │ │ │ + b.n 1b90 │ │ │ │ │ + cbz r7, 1c14 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 1aaa │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 1a90 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - b.n 1a20 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ + b.n 1a92 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1a6e │ │ │ │ │ + beq.w 1a52 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 1a84 │ │ │ │ │ + beq.w 1a68 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r2, #8] │ │ │ │ │ bl 308 │ │ │ │ │ - b.n 1a84 │ │ │ │ │ + b.n 1a68 │ │ │ │ │ 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 1a6a │ │ │ │ │ - b.n 1c20 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne.w 19cc │ │ │ │ │ - b.n 1a90 │ │ │ │ │ + bne.w 1a4e │ │ │ │ │ + b.n 1bd8 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 1a74 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1a02 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -00001c5c : │ │ │ │ │ +00001c20 : │ │ │ │ │ frame_clear(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1d18 │ │ │ │ │ + beq.n 1cdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cfc │ │ │ │ │ + beq.n 1cc0 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d76 │ │ │ │ │ + bne.n 1d3a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d5a │ │ │ │ │ + bne.n 1d1e │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d96 │ │ │ │ │ + bne.w 1d5a │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 1ce4 │ │ │ │ │ + ble.n 1ca8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r1, lr, #36 @ 0x24 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 1cb2 │ │ │ │ │ + b.n 1c76 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge.n 1ce4 │ │ │ │ │ + bge.n 1ca8 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cac │ │ │ │ │ + beq.n 1c70 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r6, [r1, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1cac │ │ │ │ │ + beq.n 1c70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cac │ │ │ │ │ + bne.n 1c70 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 1cb2 │ │ │ │ │ + blt.n 1c76 │ │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [lr, #32] │ │ │ │ │ - cbnz r0, 1d3e │ │ │ │ │ + cbnz r0, 1d02 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3142,102 +3114,102 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrsb.w r3, [r0, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1cfc │ │ │ │ │ + beq.n 1cc0 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bls.n 1db6 │ │ │ │ │ + bls.n 1d7a │ │ │ │ │ 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 1d12 │ │ │ │ │ + b.n 1cd6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1cf0 │ │ │ │ │ + beq.n 1cb4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1cf0 │ │ │ │ │ + bne.n 1cb4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cf0 │ │ │ │ │ + b.n 1cb4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c88 │ │ │ │ │ + beq.n 1c4c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c88 │ │ │ │ │ + bne.n 1c4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c88 │ │ │ │ │ + b.n 1c4c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c82 │ │ │ │ │ + beq.w 1c46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c82 │ │ │ │ │ + bne.w 1c46 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c82 │ │ │ │ │ + b.n 1c46 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c90 │ │ │ │ │ + beq.w 1c54 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c90 │ │ │ │ │ + bne.w 1c54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c90 │ │ │ │ │ + b.n 1c54 │ │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGen_Finalize> │ │ │ │ │ R_ARM_THM_CALL _PyGen_Finalize │ │ │ │ │ - b.n 1cf0 │ │ │ │ │ + b.n 1cb4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dc0 : │ │ │ │ │ +00001d84 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 1dd0 │ │ │ │ │ + bmi.n 1d94 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00001dd8 : │ │ │ │ │ +00001d9c : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 1de2 │ │ │ │ │ + cbz r0, 1da6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ frame_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 764 │ │ │ │ │ + bl 734 │ │ │ │ │ R_ARM_THM_CALL PyFrame_GetLineNumber │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ cbnz r3, b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r4, 108 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ b.n d4 │ │ │ │ │ - bl 1968 │ │ │ │ │ + bl 1948 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_setitem │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 11e │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.n 158 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -462,15 +462,15 @@ │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ itte ne │ │ │ │ │ movwne r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ │ - bl 8b4 │ │ │ │ │ + bl 884 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getitem │ │ │ │ │ cbnz r0, 42a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ 0000042c : │ │ │ │ │ framelocalsproxy_iter(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 7bc │ │ │ │ │ + bl 78c │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 452 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -649,15 +649,15 @@ │ │ │ │ │ itte ne │ │ │ │ │ movwne r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 8b4 │ │ │ │ │ + bl 884 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getitem │ │ │ │ │ cbnz r0, 5b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ @@ -667,15 +667,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 5b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1968 │ │ │ │ │ + bl 1948 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_setitem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 58a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 58a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000005e0 : │ │ │ │ │ PyFrame_GetLocals(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 454 │ │ │ │ │ + b.w 424 │ │ │ │ │ R_ARM_THM_JUMP24 frame_getlocals │ │ │ │ │ │ │ │ │ │ 000005e6 : │ │ │ │ │ PyFrame_GetGlobals(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -969,15 +969,15 @@ │ │ │ │ │ 0000080c : │ │ │ │ │ framelocalsproxy_reversed(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 7bc │ │ │ │ │ + bl 78c │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_keys │ │ │ │ │ cbz r0, 842 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.n 844 │ │ │ │ │ @@ -1113,15 +1113,15 @@ │ │ │ │ │ bne.n 91c │ │ │ │ │ b.n 96a │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a30 │ │ │ │ │ + bl a00 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getkeyindex │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ beq.n 96a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 96e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -101,17 +101,17 @@ │ │ │ │ │ 0x00000620 68726561 645f6465 7374726f 795f6368 hread_destroy_ch │ │ │ │ │ 0x00000630 61696e00 5f507954 72617368 5f746872 ain._PyTrash_thr │ │ │ │ │ 0x00000640 6561645f 6465706f 7369745f 6f626a65 ead_deposit_obje │ │ │ │ │ 0x00000650 6374005f 50794672 616d655f 4765744c ct._PyFrame_GetL │ │ │ │ │ 0x00000660 6f63616c 73005f50 79467261 6d655f4d ocals._PyFrame_M │ │ │ │ │ 0x00000670 616b6541 6e645365 74467261 6d654f62 akeAndSetFrameOb │ │ │ │ │ 0x00000680 6a656374 005f5079 4672616d 654c6f63 ject._PyFrameLoc │ │ │ │ │ - 0x00000690 616c7350 726f7879 5f4e6577 00507943 alsProxy_New.PyC │ │ │ │ │ - 0x000006a0 656c6c5f 54797065 00507944 6963745f ell_Type.PyDict_ │ │ │ │ │ - 0x000006b0 4e657700 5f507946 72616d65 5f486173 New._PyFrame_Has │ │ │ │ │ + 0x00000690 616c7350 726f7879 5f4e6577 00507944 alsProxy_New.PyD │ │ │ │ │ + 0x000006a0 6963745f 4e657700 50794365 6c6c5f54 ict_New.PyCell_T │ │ │ │ │ + 0x000006b0 79706500 5f507946 72616d65 5f486173 ype._PyFrame_Has │ │ │ │ │ 0x000006c0 48696464 656e4c6f 63616c73 00507954 HiddenLocals.PyT │ │ │ │ │ 0x000006d0 75706c65 5f506163 6b005079 4578635f uple_Pack.PyExc_ │ │ │ │ │ 0x000006e0 54797065 4572726f 72005079 4572725f TypeError.PyErr_ │ │ │ │ │ 0x000006f0 466f726d 6174005f 50794572 725f4261 Format._PyErr_Ba │ │ │ │ │ 0x00000700 64496e74 65726e61 6c43616c 6c005079 dInternalCall.Py │ │ │ │ │ 0x00000710 44696374 5f53697a 65005079 4572725f Dict_Size.PyErr_ │ │ │ │ │ 0x00000720 53657453 7472696e 67005079 4f626a65 SetString.PyObje │ │ │ │ │ @@ -148,18 +148,18 @@ │ │ │ │ │ 0x00000910 52616e67 65005079 4578635f 53797374 Range.PyExc_Syst │ │ │ │ │ 0x00000920 656d4572 726f7200 50794578 635f5661 emError.PyExc_Va │ │ │ │ │ 0x00000930 6c756545 72726f72 00507945 78635f41 lueError.PyExc_A │ │ │ │ │ 0x00000940 74747269 62757465 4572726f 72005f50 ttributeError._P │ │ │ │ │ 0x00000950 79436f64 655f4765 74436f64 65005f50 yCode_GetCode._P │ │ │ │ │ 0x00000960 794f7063 6f64655f 43616368 6573005f yOpcode_Caches._ │ │ │ │ │ 0x00000970 50795f47 65744261 73654f70 636f6465 Py_GetBaseOpcode │ │ │ │ │ - 0x00000980 00507943 6f6d7069 6c655f4f 70636f64 .PyCompile_Opcod │ │ │ │ │ - 0x00000990 65537461 636b4566 66656374 0050794d eStackEffect.PyM │ │ │ │ │ - 0x000009a0 656d5f46 72656500 50794572 725f4e6f em_Free.PyErr_No │ │ │ │ │ - 0x000009b0 4d656d6f 72790050 79457863 5f52756e Memory.PyExc_Run │ │ │ │ │ + 0x00000980 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ │ + 0x00000990 50794d65 6d5f4672 65650050 79436f6d PyMem_Free.PyCom │ │ │ │ │ + 0x000009a0 70696c65 5f4f7063 6f646553 7461636b pile_OpcodeStack │ │ │ │ │ + 0x000009b0 45666665 63740050 79457863 5f52756e Effect.PyExc_Run │ │ │ │ │ 0x000009c0 74696d65 5761726e 696e6700 50794572 timeWarning.PyEr │ │ │ │ │ 0x000009d0 725f5761 726e466f 726d6174 005f5079 r_WarnFormat._Py │ │ │ │ │ 0x000009e0 5f747373 5f747374 61746500 50794469 _tss_tstate.PyDi │ │ │ │ │ 0x000009f0 63745f53 65744974 656d005f 50794572 ct_SetItem._PyEr │ │ │ │ │ 0x00000a00 725f5365 744b6579 4572726f 72005079 r_SetKeyError.Py │ │ │ │ │ 0x00000a10 44696374 5f44656c 4974656d 00507945 Dict_DelItem.PyE │ │ │ │ │ 0x00000a20 78635f52 756e7469 6d654572 726f7200 xc_RuntimeError. │ │ │ ├── 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: 7940 (bytes into file) │ │ │ │ │ + Start of section headers: 7936 (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 0x1f04: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1f00: │ │ │ │ │ │ │ │ │ │ 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 00198c 000178 08 I 13 2 4 │ │ │ │ │ + [ 3] .rel.data REL 00000000 001988 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 000444 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001b04 0001b0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000888 00035c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 001cb4 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 000be4 000203 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 000de7 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000de7 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 000e1c 000670 10 14 61 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 00148c 0004fd 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 001e7c 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000444 000440 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 001b00 0001b0 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000884 00035c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 001cb0 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 000be0 000203 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 000de3 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000de3 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 000e18 000670 10 14 61 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 001488 0004fd 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 001e78 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: 000000e5 176 FUNC LOCAL DEFAULT 6 iter_iternext │ │ │ │ │ 12: 00000195 112 FUNC LOCAL DEFAULT 6 iter_dealloc │ │ │ │ │ 13: 00000205 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: 00000294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 0000029c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 18: 0000029d 320 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ - 19: 000003d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 20: 000003dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 21: 000003dd 104 FUNC LOCAL DEFAULT 6 calliter_dealloc │ │ │ │ │ + 18: 0000029d 316 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ + 19: 000003d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 000003d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 000003d9 104 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 │ │ │ │ │ @@ -78,17 +78,17 @@ │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 80: 0000021d 128 FUNC GLOBAL DEFAULT 6 PyCallIter_New │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 84: 00000031 112 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x198c contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1988 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 00000195 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 000000e5 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 000003dd calliter_dealloc │ │ │ │ │ +000000e8 00001502 R_ARM_ABS32 000003d9 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 0000029d 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 0x1b04 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1b00 contains 54 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 │ │ │ │ │ @@ -79,38 +79,38 @@ │ │ │ │ │ 00000170 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000178 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000180 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000001f2 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000232 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000298 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002d2 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002e4 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000030e 0000530a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000318 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000031c 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000324 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000032a 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000037e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a4 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003aa 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003ae 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003b4 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003be 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003cc 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d8 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002e2 0000510a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000002f4 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000030c 0000530a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000316 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000031a 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000322 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000328 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000037c 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a2 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b0 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ba 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c0 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003c4 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000003ca 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003d4 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000c0 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000000ca 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 000000d0 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 000001c8 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000200 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000218 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000042a 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000426 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1cb4 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1cb0 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_PyObject_MakeTpCall │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_PyObject_MakeTpCall │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyObject_CallMethod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -309,160 +309,158 @@ │ │ │ │ │ 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 35c │ │ │ │ │ - ldr r3, [pc, #292] @ (3d8 ) │ │ │ │ │ + beq.n 35a │ │ │ │ │ + ldr r3, [pc, #288] @ (3d4 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bmi.n 2f2 │ │ │ │ │ + bpl.n 302 │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cbz r3, 302 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 318 │ │ │ │ │ + cbz r0, 316 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3aa │ │ │ │ │ + beq.n 3c0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 364 │ │ │ │ │ + bne.n 362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2da │ │ │ │ │ + bne.n 2ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 35c │ │ │ │ │ + cbz r0, 35a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 348 │ │ │ │ │ + cbz r0, 346 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 348 │ │ │ │ │ + beq.n 346 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3be │ │ │ │ │ + beq.n 3ba │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 35a │ │ │ │ │ + cbz r0, 358 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c4 │ │ │ │ │ - cbnz r4, 394 │ │ │ │ │ + bne.n 3a8 │ │ │ │ │ + cbnz r4, 392 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ble.n 394 │ │ │ │ │ + ble.n 392 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 382 │ │ │ │ │ + cbz r0, 380 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 382 │ │ │ │ │ + beq.n 380 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 382 │ │ │ │ │ + cbnz r3, 380 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 394 │ │ │ │ │ + cbz r0, 392 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 39c │ │ │ │ │ + bne.n 39a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 204 │ │ │ │ │ - b.n 35c │ │ │ │ │ + b.n 35a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 392 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 392 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 394 │ │ │ │ │ + bne.n 358 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 35a │ │ │ │ │ + b.n 392 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 394 │ │ │ │ │ + b.n 346 │ │ │ │ │ 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 32a │ │ │ │ │ - b.n 394 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 348 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 35a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 35c │ │ │ │ │ - b.n 394 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00000118 │ │ │ │ │ + bne.n 328 │ │ │ │ │ + b.n 392 │ │ │ │ │ + .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000003dc : │ │ │ │ │ +000003d8 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -476,24 +474,24 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbnz r1, 42e │ │ │ │ │ + cbnz r1, 42a │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbnz r0, 43a │ │ │ │ │ + cbnz r0, 436 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 204 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 41e │ │ │ │ │ + b.n 41a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 204 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 422 │ │ │ │ │ + b.n 41e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 74696f6e 4d617463 68657300 50794572 tionMatches.PyEr │ │ │ │ │ 0x000002f0 725f436c 65617200 5f50795f 4465616c r_Clear._Py_Deal │ │ │ │ │ 0x00000300 6c6f6300 50794578 635f4f76 6572666c loc.PyExc_Overfl │ │ │ │ │ 0x00000310 6f774572 726f7200 50794572 725f5365 owError.PyErr_Se │ │ │ │ │ 0x00000320 74537472 696e6700 50794578 635f5374 tString.PyExc_St │ │ │ │ │ 0x00000330 6f704974 65726174 696f6e00 50794f62 opIteration.PyOb │ │ │ │ │ 0x00000340 6a656374 5f47435f 44656c00 50794361 ject_GC_Del.PyCa │ │ │ │ │ - 0x00000350 6c6c4974 65725f4e 6577005f 50794f62 llIter_New._PyOb │ │ │ │ │ - 0x00000360 6a656374 5f4d616b 65547043 616c6c00 ject_MakeTpCall. │ │ │ │ │ - 0x00000370 50794f62 6a656374 5f526963 68436f6d PyObject_RichCom │ │ │ │ │ - 0x00000380 70617265 426f6f6c 005f5079 5f436865 pareBool._Py_Che │ │ │ │ │ - 0x00000390 636b4675 6e637469 6f6e5265 73756c74 ckFunctionResult │ │ │ │ │ + 0x00000350 6c6c4974 65725f4e 6577005f 50795f43 llIter_New._Py_C │ │ │ │ │ + 0x00000360 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ + 0x00000370 6c740050 794f626a 6563745f 52696368 lt.PyObject_Rich │ │ │ │ │ + 0x00000380 436f6d70 61726542 6f6f6c00 5f50794f CompareBool._PyO │ │ │ │ │ + 0x00000390 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ 0x000003a0 00507941 6e657874 41776169 7461626c .PyAnextAwaitabl │ │ │ │ │ 0x000003b0 655f4e65 77005079 4578635f 53746f70 e_New.PyExc_Stop │ │ │ │ │ 0x000003c0 4173796e 63497465 72617469 6f6e005f AsyncIteration._ │ │ │ │ │ 0x000003d0 50794765 6e5f5365 7453746f 70497465 PyGen_SetStopIte │ │ │ │ │ 0x000003e0 72617469 6f6e5661 6c756500 5f507943 rationValue._PyC │ │ │ │ │ 0x000003f0 6f726f5f 47657441 77616974 61626c65 oro_GetAwaitable │ │ │ │ │ 0x00000400 49746572 00507949 7465725f 43686563 Iter.PyIter_Chec │ │ │ ├── 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: 51024 (bytes into file) │ │ │ │ │ + Start of section headers: 51004 (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 0xc750: │ │ │ │ │ +There are 18 section headers, starting at offset 0xc73c: │ │ │ │ │ │ │ │ │ │ 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 000430 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00aac8 000128 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00aacc 000128 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000464 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00abf0 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00abf4 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0008d0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0008d0 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000c10 0077cc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00af88 001648 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0083dc 00019c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00c5d0 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 008578 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00c6b0 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 008c14 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008c14 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 008c48 001100 10 16 159 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 009d48 000d7e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00c6c0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000c10 0077d0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00af8c 001630 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0083e0 00019c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00c5bc 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00857c 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00c69c 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 008c18 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008c18 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 008c4c 001100 10 16 159 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 009d4c 000d7e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00c6ac 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,91 +14,91 @@ │ │ │ │ │ 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: 000003b1 154 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 000004a1 4566 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 000004a1 4552 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 19: 000071e9 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00001679 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 21: 000077c5 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 00005f79 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00001ec5 10380 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 24: 00006079 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 00007795 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 20: 00001669 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 21: 000077c9 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 00005f89 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00001eb5 10484 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 24: 00006089 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 00007799 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 27: 0000176d 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 28: 000018b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 29: 000018bc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 30: 0000193d 1086 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 31: 00006559 360 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 27: 0000175d 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 28: 000018a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 000018ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 30: 0000192d 1088 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 31: 00006569 360 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 32: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 33: 00001d7d 88 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 34: 00001dd5 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 33: 00001d6d 88 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 34: 00001dc5 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ 35: 0000017d 120 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 36: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 37: 00004751 924 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 38: 00004ad4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 00004aec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00004aed 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 41: 00004b2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00004b30 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00004b31 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 44: 00004bb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00004bc4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00004bc5 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 47: 00004c2d 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 48: 00004c31 98 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 49: 00004cb9 2588 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 37: 000047a9 924 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 38: 00004b2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00004b44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00004b45 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 41: 00004b84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00004b88 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00004b89 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 44: 00004c10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00004c1c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00004c1d 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 47: 00004c85 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 48: 00004c89 98 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 49: 00004d11 2514 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ 50: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 51: 000001f5 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 52: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 53: 000056d5 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 54: 00005775 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 55: 0000582c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00005832 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 57: 000058f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 0000590c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00005944 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 0000595c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 000056e5 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 54: 00005785 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 55: 0000583c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00005842 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 00005904 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 0000591c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00005954 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 0000596c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 62: 00005989 262 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 62: 00005999 262 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: 00005a91 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 67: 00005c49 142 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 66: 00005aa1 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 67: 00005c59 142 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 68: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 69: 00005cd9 556 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 70: 00005ef4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00005f04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 72: 00005f05 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 69: 00005ce9 556 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 70: 00005f04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00005f14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 00005f15 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ 73: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 74: 00005f74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 00005f78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 76: 00006139 150 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 74: 00005f84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00005f88 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 76: 00006149 150 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ 77: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 78: 00006230 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00006234 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 00006235 114 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 81: 000062a9 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 82: 000062e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 000062e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 84: 000062e5 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 78: 00006240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00006244 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00006245 114 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 81: 000062b9 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 82: 000062f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000062f4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 84: 000062f5 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ 85: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 86: 00006329 342 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 87: 00006481 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 88: 000064b1 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 89: 000066b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 00006339 342 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 87: 00006491 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 88: 000064c1 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 89: 000066c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 90: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 91: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 92: 000066c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 93: 000066c1 2070 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 92: 000066d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 93: 000066d1 2056 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 94: 00006ed9 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ 95: 00006ee5 244 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ 96: 00006fd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 97: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 98: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 99: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 100: 00006fd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ @@ -110,18 +110,18 @@ │ │ │ │ │ 106: 000074c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 000074d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 108: 000074d9 162 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 109: 0000757d 196 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ 110: 00007641 54 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 111: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 112: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 113: 00007679 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 113: 00007679 286 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ 114: 00000151 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 115: 0000015d 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ - 116: 000077ad 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 116: 000077b1 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ 117: 00000175 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 118: 00000054 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 119: 00000055 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: 0000037d 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ 123: 000003d4 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: 000016e1 140 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 189: 000016d1 140 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 191: 0000179d 288 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 191: 0000178d 288 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 193: 000018bd 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 193: 000018ad 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 195: 00001e91 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 195: 00001e81 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: 00004c95 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 206: 00004ced 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -228,18 +228,18 @@ │ │ │ │ │ 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: 00000001 162 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 231: 00005f29 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 231: 00005f39 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: 000061d1 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 234: 000061e1 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xaac8 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xaacc contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 00000f0a R_ARM_THM_CALL 000003b1 list_resize │ │ │ │ │ 0000007a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000007e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000086 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000090 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000094 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -17,64 +17,64 @@ │ │ │ │ │ 000001ac 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001cc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001e6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000021e 0000fc0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00000230 00000f0a R_ARM_THM_CALL 000003b1 list_resize │ │ │ │ │ 00000364 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000036a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000374 0000210a R_ARM_THM_CALL 00001d7d list_clear_impl.isra.0 │ │ │ │ │ +00000374 0000210a R_ARM_THM_CALL 00001d6d list_clear_impl.isra.0 │ │ │ │ │ 00000390 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000039e 0000782f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 000003a2 00007830 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 000003b4 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000003be 0000792f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ 000003c2 00007930 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 000003d4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003ec 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000408 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000040c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000416 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c6 00001f1e R_ARM_THM_JUMP24 00006559 list_slice_lock_held │ │ │ │ │ +000000c6 00001f1e R_ARM_THM_JUMP24 00006569 list_slice_lock_held │ │ │ │ │ 0000016c 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000178 00001f1e R_ARM_THM_JUMP24 00006559 list_slice_lock_held │ │ │ │ │ +00000178 00001f1e R_ARM_THM_JUMP24 00006569 list_slice_lock_held │ │ │ │ │ 000003ac 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000003cc 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xabf0 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xabf4 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 00000121 list_dealloc │ │ │ │ │ 0000002c 00006502 R_ARM_ABS32 00006fd9 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 0000176d list_traverse │ │ │ │ │ -00000060 00004c02 R_ARM_ABS32 00006139 list_clear_slot │ │ │ │ │ -00000064 00003602 R_ARM_ABS32 00005775 list_richcompare │ │ │ │ │ -0000006c 00002b02 R_ARM_ABS32 00004b31 list_iter │ │ │ │ │ +0000005c 00001b02 R_ARM_ABS32 0000175d list_traverse │ │ │ │ │ +00000060 00004c02 R_ARM_ABS32 00006149 list_clear_slot │ │ │ │ │ +00000064 00003602 R_ARM_ABS32 00005785 list_richcompare │ │ │ │ │ +0000006c 00002b02 R_ARM_ABS32 00004b89 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003502 R_ARM_ABS32 000056d5 list___init__ │ │ │ │ │ +00000094 00003502 R_ARM_ABS32 000056e5 list___init__ │ │ │ │ │ 00000098 0000ec02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00010d02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000cd02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00005802 R_ARM_ABS32 000064b1 list_vectorcall │ │ │ │ │ +000000c8 00005802 R_ARM_ABS32 000064c1 list_vectorcall │ │ │ │ │ 000000d4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 00004c31 listiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00004c89 listiter_dealloc │ │ │ │ │ 00000118 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00005e02 R_ARM_ABS32 00006ed9 listiter_traverse │ │ │ │ │ 0000013c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002e02 R_ARM_ABS32 00004bc5 listiter_next │ │ │ │ │ +00000140 00002e02 R_ARM_ABS32 00004c1d listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00010a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005402 R_ARM_ABS32 000062e5 listreviter_dealloc │ │ │ │ │ +000001b8 00005402 R_ARM_ABS32 000062f5 listreviter_dealloc │ │ │ │ │ 000001e8 00010c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007202 R_ARM_ABS32 00000151 listreviter_traverse │ │ │ │ │ 0000020c 00010e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000210 00006602 R_ARM_ABS32 00007181 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 │ │ │ │ │ @@ -88,62 +88,62 @@ │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00007f02 R_ARM_ABS32 00000091 listreviter_reduce │ │ │ │ │ 000002d4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008202 R_ARM_ABS32 000000e5 listreviter_setstate │ │ │ │ │ 000002e4 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002fc 00007402 R_ARM_ABS32 000077ad listiter_len │ │ │ │ │ +000002fc 00007402 R_ARM_ABS32 000077b1 listiter_len │ │ │ │ │ 00000304 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00007a02 R_ARM_ABS32 0000037d listiter_reduce │ │ │ │ │ 00000314 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00007d02 R_ARM_ABS32 000003d9 listiter_setstate │ │ │ │ │ 00000324 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00002f02 R_ARM_ABS32 00004c2d list_length │ │ │ │ │ -0000033c 00002502 R_ARM_ABS32 00004751 list_subscript │ │ │ │ │ -00000340 00005d02 R_ARM_ABS32 000066c1 list_ass_subscript │ │ │ │ │ -00000344 00002f02 R_ARM_ABS32 00004c2d list_length │ │ │ │ │ -00000348 00004502 R_ARM_ABS32 00005cd9 list_concat │ │ │ │ │ +00000338 00002f02 R_ARM_ABS32 00004c85 list_length │ │ │ │ │ +0000033c 00002502 R_ARM_ABS32 000047a9 list_subscript │ │ │ │ │ +00000340 00005d02 R_ARM_ABS32 000066d1 list_ass_subscript │ │ │ │ │ +00000344 00002f02 R_ARM_ABS32 00004c85 list_length │ │ │ │ │ +00000348 00004502 R_ARM_ABS32 00005ce9 list_concat │ │ │ │ │ 0000034c 00006902 R_ARM_ABS32 00007215 list_repeat │ │ │ │ │ -00000350 00002802 R_ARM_ABS32 00004aed list_item │ │ │ │ │ -00000358 00004302 R_ARM_ABS32 00005c49 list_ass_item │ │ │ │ │ -00000360 00005002 R_ARM_ABS32 00006235 list_contains │ │ │ │ │ -00000364 00005702 R_ARM_ABS32 00006481 list_inplace_concat │ │ │ │ │ +00000350 00002802 R_ARM_ABS32 00004b45 list_item │ │ │ │ │ +00000358 00004302 R_ARM_ABS32 00005c59 list_ass_item │ │ │ │ │ +00000360 00005002 R_ARM_ABS32 00006245 list_contains │ │ │ │ │ +00000364 00005702 R_ARM_ABS32 00006491 list_inplace_concat │ │ │ │ │ 00000368 00007702 R_ARM_ABS32 00000055 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00002502 R_ARM_ABS32 00004751 list_subscript │ │ │ │ │ +00000370 00002502 R_ARM_ABS32 000047a9 list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005102 R_ARM_ABS32 000062a9 list___reversed__ │ │ │ │ │ +00000380 00005102 R_ARM_ABS32 000062b9 list___reversed__ │ │ │ │ │ 00000388 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00007e02 R_ARM_ABS32 00000083 list___sizeof__ │ │ │ │ │ 00000398 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a0 00006c02 R_ARM_ABS32 000074d9 py_list_clear │ │ │ │ │ 000003a8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00007502 R_ARM_ABS32 00000175 list_copy │ │ │ │ │ 000003b8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002202 R_ARM_ABS32 00001dd5 list_append │ │ │ │ │ +000003c0 00002202 R_ARM_ABS32 00001dc5 list_append │ │ │ │ │ 000003c8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00005602 R_ARM_ABS32 00006329 list_insert │ │ │ │ │ +000003d0 00005602 R_ARM_ABS32 00006339 list_insert │ │ │ │ │ 000003d8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004802 R_ARM_ABS32 00005f05 list_extend │ │ │ │ │ +000003e0 00004802 R_ARM_ABS32 00005f15 list_extend │ │ │ │ │ 000003e8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004202 R_ARM_ABS32 00005a91 list_pop │ │ │ │ │ +000003f0 00004202 R_ARM_ABS32 00005aa1 list_pop │ │ │ │ │ 000003f8 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00003e02 R_ARM_ABS32 00005989 list_remove │ │ │ │ │ +00000400 00003e02 R_ARM_ABS32 00005999 list_remove │ │ │ │ │ 00000408 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000410 00007102 R_ARM_ABS32 00007679 list_index │ │ │ │ │ 00000418 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000420 00006d02 R_ARM_ABS32 0000757d list_count │ │ │ │ │ 00000428 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000440 00005f02 R_ARM_ABS32 00006ee5 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 0xaf88 contains 713 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xaf8c contains 710 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000072 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000008a 0000a20a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -197,581 +197,578 @@ │ │ │ │ │ 00000440 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000047c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000480 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000488 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000049a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004c0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004c4 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004f4 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000004f8 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000504 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000508 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000050e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000512 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000005a2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005a6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000664 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ -00000668 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ -000006ca 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ -000006ce 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ -0000086c 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -00000870 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -00000882 0000152f R_ARM_THM_MOVW_ABS_NC 000077c5 safe_object_compare │ │ │ │ │ -00000886 00001530 R_ARM_THM_MOVT_ABS 000077c5 safe_object_compare │ │ │ │ │ -00000890 0000162f R_ARM_THM_MOVW_ABS_NC 00005f79 unsafe_tuple_compare │ │ │ │ │ -00000894 00001630 R_ARM_THM_MOVT_ABS 00005f79 unsafe_tuple_compare │ │ │ │ │ -000008c2 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008dc 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008fc 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000978 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -0000097c 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -000009ea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a7a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000aaa 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b22 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000bf4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000c02 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c1e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c22 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c3a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c58 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c7e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd0 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ -00000dd4 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ -00000fe6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fea 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ff2 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ff6 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000ffa 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000ffe 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001004 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000105e 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001062 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001194 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001198 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000119e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011a2 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001226 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000122a 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013dc 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -000013e0 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -00001430 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001434 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001442 0000182f R_ARM_THM_MOVW_ABS_NC 00006079 unsafe_object_compare │ │ │ │ │ -00001446 00001830 R_ARM_THM_MOVT_ABS 00006079 unsafe_object_compare │ │ │ │ │ -0000144a 0000152f R_ARM_THM_MOVW_ABS_NC 000077c5 safe_object_compare │ │ │ │ │ -0000144e 00001530 R_ARM_THM_MOVT_ABS 000077c5 safe_object_compare │ │ │ │ │ -00001486 0000192f R_ARM_THM_MOVW_ABS_NC 00007795 unsafe_float_compare │ │ │ │ │ -0000148a 00001930 R_ARM_THM_MOVT_ABS 00007795 unsafe_float_compare │ │ │ │ │ -00001498 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000014cc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000014de 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000152c 0000152f R_ARM_THM_MOVW_ABS_NC 000077c5 safe_object_compare │ │ │ │ │ -00001530 00001530 R_ARM_THM_MOVT_ABS 000077c5 safe_object_compare │ │ │ │ │ -000015e4 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000161c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001630 0000152f R_ARM_THM_MOVW_ABS_NC 000077c5 safe_object_compare │ │ │ │ │ -00001634 00001530 R_ARM_THM_MOVT_ABS 000077c5 safe_object_compare │ │ │ │ │ -00001646 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000164e 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001670 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000016ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001726 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001738 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000173c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001744 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001754 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001758 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000175c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00001760 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00001766 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017de 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001822 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00001836 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001842 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001846 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000184c 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000189c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018b0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018b4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018b8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018f2 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001936 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000019dc 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001a18 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b3a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b4a 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001b4e 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001b52 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001bc0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001be8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000004f6 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000004fa 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000506 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000050a 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000510 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000514 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000576 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000057a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000063c 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ +00000640 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ +0000069a 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ +0000069e 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ +00000846 0000142f R_ARM_THM_MOVW_ABS_NC 00001669 unsafe_latin_compare │ │ │ │ │ +0000084a 00001430 R_ARM_THM_MOVT_ABS 00001669 unsafe_latin_compare │ │ │ │ │ +0000085c 0000152f R_ARM_THM_MOVW_ABS_NC 000077c9 safe_object_compare │ │ │ │ │ +00000860 00001530 R_ARM_THM_MOVT_ABS 000077c9 safe_object_compare │ │ │ │ │ +0000086c 0000162f R_ARM_THM_MOVW_ABS_NC 00005f89 unsafe_tuple_compare │ │ │ │ │ +00000870 00001630 R_ARM_THM_MOVT_ABS 00005f89 unsafe_tuple_compare │ │ │ │ │ +0000089e 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008ba 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008da 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000956 0000142f R_ARM_THM_MOVW_ABS_NC 00001669 unsafe_latin_compare │ │ │ │ │ +0000095a 00001430 R_ARM_THM_MOVT_ABS 00001669 unsafe_latin_compare │ │ │ │ │ +000009c2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a54 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a84 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000adc 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ae0 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b26 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c04 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000c84 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000cb2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cce 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d08 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d50 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d54 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d60 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d64 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d7c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d80 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d84 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000d88 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000d8e 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e64 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ +00000e68 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ +00001130 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001134 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000113a 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000113e 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011c2 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011c6 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000144c 0000142f R_ARM_THM_MOVW_ABS_NC 00001669 unsafe_latin_compare │ │ │ │ │ +00001450 00001430 R_ARM_THM_MOVT_ABS 00001669 unsafe_latin_compare │ │ │ │ │ +00001466 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000146a 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001476 0000182f R_ARM_THM_MOVW_ABS_NC 00006089 unsafe_object_compare │ │ │ │ │ +0000147a 00001830 R_ARM_THM_MOVT_ABS 00006089 unsafe_object_compare │ │ │ │ │ +00001480 0000152f R_ARM_THM_MOVW_ABS_NC 000077c9 safe_object_compare │ │ │ │ │ +00001484 00001530 R_ARM_THM_MOVT_ABS 000077c9 safe_object_compare │ │ │ │ │ +000014c8 0000152f R_ARM_THM_MOVW_ABS_NC 000077c9 safe_object_compare │ │ │ │ │ +000014cc 00001530 R_ARM_THM_MOVT_ABS 000077c9 safe_object_compare │ │ │ │ │ +000014d8 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000014ea 0000b60a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001534 0000192f R_ARM_THM_MOVW_ABS_NC 00007799 unsafe_float_compare │ │ │ │ │ +00001538 00001930 R_ARM_THM_MOVT_ABS 00007799 unsafe_float_compare │ │ │ │ │ +000015a8 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015e0 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001626 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001648 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001650 0000152f R_ARM_THM_MOVW_ABS_NC 000077c9 safe_object_compare │ │ │ │ │ +00001654 00001530 R_ARM_THM_MOVT_ABS 000077c9 safe_object_compare │ │ │ │ │ +00001662 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000169e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000016aa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001716 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001728 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000172c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001734 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001744 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001748 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000174c 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00001750 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00001756 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017ce 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001812 00009f0a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00001826 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001832 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001836 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000183c 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000188c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018a4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018a8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018e2 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001926 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a0 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000019cc 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001a08 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001b2a 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b3a 0000202f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001b3e 00002030 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001b42 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001bb0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001bd8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001bec 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bfc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c0c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c20 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c38 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c64 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c76 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c96 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c9c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cd2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001cde 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001cf2 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001d04 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d1a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d26 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d30 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001d3e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001d48 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dbc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e06 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e0a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e52 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001e62 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e66 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e80 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e86 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001eb0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eb4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001eb8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001f1c 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -00001f20 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -00001f66 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001fe8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000201e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002174 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021ec 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002256 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022ca 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002328 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000238a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023de 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002454 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024c6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002526 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000258e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000025d6 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002690 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026ec 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002700 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000027be 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000027fa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000028e0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002956 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029ce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002a2e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002aa0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ae6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002baa 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002c18 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ -00002c1c 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ -00002cb0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d1a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d6e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002dce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e50 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ed4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f70 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002fee 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003056 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030a8 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003128 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031a2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031f0 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000325a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032a8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000333c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003414 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003542 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035b2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003620 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000364e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000036a2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036d2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000375e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000037d8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003838 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000387e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038a2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000391e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000398c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a1c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003a30 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003aa8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b12 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b78 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003b96 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003bb8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c0c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003cb4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003cfa 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e2c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e54 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e68 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003e82 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003eac 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003ec6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003eec 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003f02 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001c10 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c28 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c54 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c66 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c86 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c8c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cc0 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001cd0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001ce4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001cf6 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d0c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001d18 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d22 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001d30 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001d3a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001dac 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001dfa 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e42 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001e52 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e56 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e70 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e76 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00001ea0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001ea4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ea8 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001f0c 0000142f R_ARM_THM_MOVW_ABS_NC 00001669 unsafe_latin_compare │ │ │ │ │ +00001f10 00001430 R_ARM_THM_MOVT_ABS 00001669 unsafe_latin_compare │ │ │ │ │ +00001f56 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001fda 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002016 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020ba 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000210a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000021ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000021e8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000230c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000237e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023ea 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000245c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000024b8 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002518 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002544 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025de 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000264a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000026a6 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002712 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000275a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000280c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000028ce 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002906 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a1e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002a92 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b08 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b62 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002bd0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c16 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002cd4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d3a 0000142f R_ARM_THM_MOVW_ABS_NC 00001669 unsafe_latin_compare │ │ │ │ │ +00002d3e 00001430 R_ARM_THM_MOVT_ABS 00001669 unsafe_latin_compare │ │ │ │ │ +00002dd0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e3c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e92 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002ef4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f6c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fe4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003066 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030de 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003166 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031d4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000323e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003294 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000032c2 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000340c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003476 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000034d4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000034f4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000351c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000035da 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003648 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000036ae 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000036da 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000036f0 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003768 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037d2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000383c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003866 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000388e 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003908 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003980 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000039ec 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a30 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a5c 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003a88 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b08 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003b7a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003be4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003c56 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c66 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003cf6 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003d74 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003dee 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003dfc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ecc 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003ee4 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f1a 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f38 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003f52 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00003f76 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003f90 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004002 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004036 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004074 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000408a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000040ca 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040fc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000041b4 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000041fc 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000420e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000042a4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000431c 0000230a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ -00004532 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004658 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000468e 0000230a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ -00004770 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004774 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000477e 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000478a 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047c0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000047c4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000047d6 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000047f0 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00004812 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000484c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000048b6 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000490e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004a20 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a24 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a28 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a64 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004a68 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a70 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004a98 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004aa4 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004ab8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004abc 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ac2 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00004ac6 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00004acc 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ad4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004ad8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004adc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ae0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ae4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ae8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b16 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004b1a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004b22 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003fa2 0000b70a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000402e 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004074 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000040b2 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000040c8 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000413c 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004186 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000041ac 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004232 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004248 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000428a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00004310 0000230a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ +000044ba 0000230a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ +0000452a 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004798 0000c00a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000047c8 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000047cc 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000047d6 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000047e2 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004818 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000481c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +0000482e 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004848 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000486a 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000048a4 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000490e 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004966 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004a78 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004a7c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004a80 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004abc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ac0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004ac8 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004af0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004afc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004b10 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b14 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b1a 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004b1e 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004b24 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004b2c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004b4a 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004b90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b9c 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004bbc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004bc0 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c26 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c84 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ca8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004cac 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004cd0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004cd4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ce4 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004ce8 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004cf4 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004cf8 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004cfc 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004d2e 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004e50 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00004e54 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00004e58 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00004e5c 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00004e70 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004e74 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004e7e 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004e82 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004e8c 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004e90 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004e9a 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004e9e 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004eaa 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004ebe 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004ef2 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004f20 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f5e 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004fb0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005002 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00005006 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -0000500a 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000503c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005178 0000b00a R_ARM_THM_CALL 0000031d _PyList_AppendTakeRefListResize │ │ │ │ │ -000051c0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005208 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005250 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005292 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052e0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005338 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000535e 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000537a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000538e 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053a2 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053b6 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053ca 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053dc 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000053ee 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005400 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005422 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000054a0 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000054e8 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000553c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005564 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005580 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000055c4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055da 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005638 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000564a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000564e 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00005654 0000db0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000565a 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005668 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000567e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000568a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000569a 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056a6 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056ca 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056e6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056ea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005716 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000571a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005720 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000572e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005732 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000573a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000057e6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005840 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005844 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005854 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005858 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000586a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000058b2 0000e20a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000058ca 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058e2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058f4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058f8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000058fc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005900 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00004b30 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b34 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b38 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b3c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b40 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b6e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004b72 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004b7a 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004b84 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004ba2 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004be8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004bec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004bf4 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004c10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004c14 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c18 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c7e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cdc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d00 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004d04 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004d28 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d2c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004d3c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004d40 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004d4c 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004d50 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004d54 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004d86 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004ea8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00004eac 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00004eb0 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00004eb4 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004ec8 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004ecc 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004ed6 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00004eda 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004ee4 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00004ee8 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004ef2 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00004ef6 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00004f02 0000d50a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004f16 0000d60a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004f4a 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004f78 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fb6 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005008 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000505e 0000322f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00005062 00003230 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00005066 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00005098 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000051d0 0000b00a R_ARM_THM_CALL 0000031d _PyList_AppendTakeRefListResize │ │ │ │ │ +00005218 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005260 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000052a8 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000052fe 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000533c 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005394 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000053ba 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000053d6 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000053ea 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000053fe 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005412 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005426 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005438 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000544a 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000545c 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000547e 0000d80a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000054fa 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005542 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000558a 0000d90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000055a6 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000055de 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000055f4 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005652 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005662 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00005666 0000da30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000566c 0000db0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005672 0000dc0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000567c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005692 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000569c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056ac 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056d8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056f6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056fa 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005726 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000572a 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005730 0000dd0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000573e 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005742 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000574a 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000057f6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005850 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005854 0000e030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005864 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005868 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000587a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000058c2 0000e20a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000058da 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058f2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005904 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00005908 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000590c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005910 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005944 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005948 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000594c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005950 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000590c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005910 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005914 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005918 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000591c 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005920 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005954 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00005958 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005964 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005978 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059ba 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000059e2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000059e6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005a16 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a42 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a5c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005a60 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005a64 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -00005a68 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -00005a6e 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a7a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a86 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b0a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b4c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b62 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005b82 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b88 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00005b8c 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00005b96 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005ba2 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005bac 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005bd6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005bda 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005bde 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00005be2 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00005be8 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005bf0 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c00 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005c0a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c0e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c12 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00005c16 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00005c1c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c26 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c2e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c82 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005c9e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cba 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005cbe 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005cc2 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005cc6 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005ccc 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d2c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d6c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e0c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e46 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e4a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e4e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005ea8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eac 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ec4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ec8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ecc 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005eda 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005ede 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005ee4 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00005ee8 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00005eee 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005ef4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ef8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005efc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f00 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005f18 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f1c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f4e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f52 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f5a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f62 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005f66 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005f6e 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005f74 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005fa8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005fbc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005fe8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006008 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ -0000600c 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ -000060a0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060a4 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060b4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000060b8 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000060c2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000060c6 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000060fe 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000611c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006132 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006188 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000619e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061ba 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006202 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006206 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000620a 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -0000620e 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00006214 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000621c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006220 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006228 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006230 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000626c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006298 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062ba 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000062d8 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -000062e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000062f4 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006318 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006344 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000634e 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000639a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000063e6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000063ea 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000641a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006426 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006438 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006440 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006454 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006458 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006460 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000646a 0000552f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -0000646e 00005530 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -00006474 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000064da 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00006512 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006528 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000652c 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006536 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00006542 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006546 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000654c 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000065a2 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065e0 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006628 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000662c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006630 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006688 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000668c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000066b4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066b8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066bc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066e6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000066ea 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000066f2 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000066fc 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006732 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000674a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006762 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00006766 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006778 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000678e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -00006792 00005a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00006796 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000067ac 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000067ea 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000680e 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006852 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000689c 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006956 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000697e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069cc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006bba 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006bd4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006d1a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d26 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006d2a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006d30 00005b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00006d34 00005b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00006d3a 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d6a 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006d7e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d96 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006da6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006db6 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dc8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ddc 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006df0 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e04 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e16 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e26 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000595c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005960 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005964 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005968 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000597c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005988 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059ca 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000059f2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000059f6 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005a26 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a52 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a6c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005a70 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005a74 00003d2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +00005a78 00003d30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +00005a7e 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a8a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a96 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b1a 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b5c 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b72 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005b92 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b98 00003f2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00005b9c 00003f30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00005ba6 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005bb2 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005bbc 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005be6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005bea 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005bee 0000402f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00005bf2 00004030 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00005bf8 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c00 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c10 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005c1a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005c1e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005c22 0000412f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00005c26 00004130 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00005c2c 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c36 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c3e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c92 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005cae 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cca 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005cce 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005cd2 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005cd6 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005cdc 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d3c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d7c 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005e1c 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e56 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e5a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e5e 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005eb8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ebc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ed4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ed8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005edc 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005eea 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005eee 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005ef4 0000442f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00005ef8 00004430 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00005efe 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005f04 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f08 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f0c 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f10 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005f28 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005f2c 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005f5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005f62 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005f6a 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005f72 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005f76 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005f7e 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005f84 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005fb8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005fcc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005ff8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006018 0000132f R_ARM_THM_MOVW_ABS_NC 000071e9 unsafe_long_compare │ │ │ │ │ +0000601c 00001330 R_ARM_THM_MOVT_ABS 000071e9 unsafe_long_compare │ │ │ │ │ +000060b0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060b4 0000e330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060c4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000060c8 0000e830 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000060d2 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000060d6 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000610e 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000612c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006142 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006198 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000061ae 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061ca 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006212 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006216 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000621a 00004d2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +0000621e 00004d30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00006224 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000622c 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006230 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006238 0000c90a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006240 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000627c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062a8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062ca 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000062e8 0000eb0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +000062f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006304 0000a90a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006328 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006354 0000e40a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000635e 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000063aa 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000063f6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000063fa 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000642a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006436 0000af0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006448 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006450 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006464 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006468 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006470 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000647a 0000552f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +0000647e 00005530 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +00006484 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000064ea 0000ec0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00006522 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006538 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000653c 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00006546 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006552 0000342f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006556 00003430 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000655c 0000ed0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000065b2 0000a00a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000065f0 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006638 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000663c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006640 0000a10a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006698 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000669c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066c4 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000066c8 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000066cc 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000066f6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000066fa 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006702 0000c40a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000670c 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006742 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000675a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006772 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00006776 0000c630 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00006788 0000c70a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000679e 00005a2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +000067a2 00005a30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +000067a6 0000c20a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000067bc 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000067fa 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000681e 0000c80a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006862 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000068ac 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006966 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000698e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069dc 0000bc0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006bca 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006be4 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006d2a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d48 0000b80a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006d50 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006d54 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006d5a 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006d64 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006d68 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006d6e 00005b2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00006d72 00005b30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00006d78 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006d90 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006da2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dba 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dca 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dda 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dec 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e00 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e12 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e24 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006e38 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e4c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e60 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e6a 00001a2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006e6e 00001a30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00006e72 0000ba0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e8c 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006e90 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006e96 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006e9a 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006ea0 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006eb8 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ebc 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ec4 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e4a 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e5c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e70 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e84 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e9c 0000a40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006eb6 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006eba 0000ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006ec0 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00006ec4 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00006eca 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006ed2 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006f12 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00006f16 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00006f46 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00006f66 0000e90a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00006f72 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00006f76 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00006f94 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ @@ -833,51 +830,51 @@ │ │ │ │ │ 00007630 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007646 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000764a 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000766c 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00007670 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000076ac 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000076be 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007708 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007720 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007724 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007728 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -0000772c 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007734 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000774c 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007756 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007764 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00007768 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00007772 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007788 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000770c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007724 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007728 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000772c 0000702f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +00007730 00007030 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +00007738 0000cb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007750 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000775a 0000ff0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007768 00006f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +0000776c 00006f30 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00007776 0000de0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000778c 0001000a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000000ce 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 │ │ │ │ │ 00000300 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 000003ac 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00001dce 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004c66 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004c8e 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000056c2 0000331e R_ARM_THM_JUMP24 000001f5 list_inplace_repeat_lock_held │ │ │ │ │ -0000605a 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000060f8 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000630c 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006322 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000066ac 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00001dbe 0000ab1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004cbe 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00004ce6 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000056d0 0000331e R_ARM_THM_JUMP24 000001f5 list_inplace_repeat_lock_held │ │ │ │ │ +0000606a 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006108 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000631c 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006332 0000cd1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000066bc 00009f1e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ 000070d8 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00007136 0000f71e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000074c0 0000a41e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000075ee 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000077ba 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000077c0 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000077c6 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000077be 0000ff1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000077c4 0001011e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000077ca 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xc5d0 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc5bc contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000030 0000672f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ 00000034 00006730 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ 00000050 0000a66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000064 0000330a R_ARM_THM_CALL 000001f5 list_inplace_repeat_lock_held │ │ │ │ │ 000000a2 0001020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ @@ -890,21 +887,21 @@ │ │ │ │ │ 000000f6 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000104 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000108 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000010e 0000c50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000014e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000152 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000156 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000160 0000210a R_ARM_THM_CALL 00001d7d list_clear_impl.isra.0 │ │ │ │ │ +00000160 0000210a R_ARM_THM_CALL 00001d6d list_clear_impl.isra.0 │ │ │ │ │ 0000018a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000018e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000192 0000a30a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000004c 0000fb1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000008c 0001041e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000be 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000da 0001031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000182 0000311e R_ARM_THM_JUMP24 00004cb9 _list_extend │ │ │ │ │ +00000182 0000311e R_ARM_THM_JUMP24 00004d11 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xc6b0 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xc69c 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,22 +21,21 @@ │ │ │ │ │ __getitem__ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ See PEP 585 │ │ │ │ │ -*F F9F,D │ │ │ │ │ JFs`AF;F(F │ │ │ │ │ JF3aAF;F(F │ │ │ │ │ JFsaAF;F(F │ │ │ │ │ F3b,F$6=F │ │ │ │ │ ;+FJFAF F │ │ │ │ │ 33`+hKEC │ │ │ │ │ -$`(F+h1F │ │ │ │ │ +$P0F3h)F │ │ │ │ │ %@ F#hCE │ │ │ │ │ $P(F+hKE │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Return state information for pickling. │ │ │ │ │ Private method returning an estimate of len(list(it)). │ │ │ │ │ __reversed__($self, /) │ │ │ │ │ Return a reverse iterator over the list. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt.n f2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 6558 │ │ │ │ │ + b.w 6568 │ │ │ │ │ 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 │ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n 16c │ │ │ │ │ │ │ │ │ │ 00000174 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 6558 │ │ │ │ │ + b.w 6568 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 0000017c : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.n 1f0 │ │ │ │ │ @@ -400,15 +400,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 0000037c : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -526,1777 +526,1806 @@ │ │ │ │ │ b.n 478 │ │ │ │ │ │ │ │ │ │ 000004a0 : │ │ │ │ │ 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, #2408] @ 0x968 │ │ │ │ │ - subw sp, sp, #1652 @ 0x674 │ │ │ │ │ + str.w r0, [ip, #2416] @ 0x970 │ │ │ │ │ + subw sp, sp, #1644 @ 0x66c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 55a │ │ │ │ │ + beq.n 55c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8a2 │ │ │ │ │ + bne.w 87e │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 56a │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w d0e │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr.w r1, [fp] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 118a │ │ │ │ │ + beq.w 1126 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - beq.n 5f8 │ │ │ │ │ - mov ip, sl │ │ │ │ │ + beq.n 5d2 │ │ │ │ │ + mov ip, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 538 │ │ │ │ │ + b.n 53a │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bge.w 854 │ │ │ │ │ + bge.w 82e │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 1528 │ │ │ │ │ + bne.w 14c2 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands.w lr, r2, r1 │ │ │ │ │ - beq.n 52c │ │ │ │ │ + beq.n 52e │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bls.n 52c │ │ │ │ │ + bls.n 52e │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bge.w 1568 │ │ │ │ │ + bge.w 1604 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 532 │ │ │ │ │ + b.n 534 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r4, #1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ - bgt.n 4e6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - str.w r4, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ │ - str.w r6, [fp, #12] │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - mov.w r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - bne.w ff2 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bgt.n 4e8 │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r4, #1 │ │ │ │ │ - bgt.w 1462 │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ + add r6, sp, #604 @ 0x25c │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov.w r3, #256 @ 0x100 │ │ │ │ │ + str r4, [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 15e4 │ │ │ │ │ + bne.w 15a8 │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1616 │ │ │ │ │ - cbz r5, 5ee │ │ │ │ │ + bne.w 15da │ │ │ │ │ + cbz r5, 5c8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - addw sp, sp, #1652 @ 0x674 │ │ │ │ │ + addw sp, sp, #1644 @ 0x66c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ - mov ip, sl │ │ │ │ │ + mov ip, fp │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 1526 │ │ │ │ │ + bne.w 14c0 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 634 │ │ │ │ │ - cbz r6, 63e │ │ │ │ │ + bne.n 60e │ │ │ │ │ + cbz r6, 618 │ │ │ │ │ ldrb.w r6, [lr, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ and.w r6, r6, #28 │ │ │ │ │ sub.w r6, r6, #4 │ │ │ │ │ clz r6, r6 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - bge.n 644 │ │ │ │ │ + bge.n 61e │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n 602 │ │ │ │ │ + b.n 5dc │ │ │ │ │ ldr.w r5, [lr, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls.n 610 │ │ │ │ │ + bls.n 5ea │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt.n 62c │ │ │ │ │ + blt.n 606 │ │ │ │ │ mov lr, r6 │ │ │ │ │ - mov r5, fp │ │ │ │ │ + mov r5, sl │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, lr, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 86c │ │ │ │ │ + bne.w 846 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - beq.w 1430 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + beq.w 1466 │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - str.w r2, [fp, #1564] @ 0x61c │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + str.w r2, [sp, #1628] @ 0x65c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 882 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ca0 │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + bne.w 85c │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w c0e │ │ │ │ │ + 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 fp, [r3, #8] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - str.w r6, [fp, #12] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r6, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 154c │ │ │ │ │ + bne.w 15fe │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt.w 13be │ │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ble.w fb4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + movle r9, r4 │ │ │ │ │ + bgt.w 142c │ │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + ble.w 1058 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldrd r1, r0, [fp] │ │ │ │ │ + ldrd r1, r0, [r9] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n 7a2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 77a │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w d1a │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #2 │ │ │ │ │ - beq.w fda │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ + blt.w d9c │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r3, #2 │ │ │ │ │ + strne r3, [sp, #4] │ │ │ │ │ + beq.w fb4 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #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 r3, r2 │ │ │ │ │ - blt.n 79a │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - ble.w 13d2 │ │ │ │ │ - add.w r2, fp, r5, lsl #2 │ │ │ │ │ + blt.w b6c │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.w 1440 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + add.w r2, r9, r5, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r6, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mul.w r6, r2, r6 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r5, r0 │ │ │ │ │ - bgt.n 79a │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.n 79a │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.n 76e │ │ │ │ │ + adds r0, r5, #2 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.n 770 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 79a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n 76a │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bne.w 91c │ │ │ │ │ - b.n 95c │ │ │ │ │ + bgt.n 76e │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bgt.n 73e │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 8fa │ │ │ │ │ + b.n 93c │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.w d1a │ │ │ │ │ - cmp.w r9, #2 │ │ │ │ │ - beq.w fda │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + bne.w d9c │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq.w fb4 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldrd r1, r0, [r9, #4] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n 7f8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 7d0 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 91a │ │ │ │ │ - cmp.w r9, #3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - bne.n 710 │ │ │ │ │ - movs r2, #3 │ │ │ │ │ - b.n ad0 │ │ │ │ │ + blt.w 8f6 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r3, #3 │ │ │ │ │ + strne r3, [sp, #4] │ │ │ │ │ + bne.n 6e0 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n aa4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.w 91a │ │ │ │ │ - cmp.w r9, #3 │ │ │ │ │ - ittt ne │ │ │ │ │ - addne.w r6, fp, #8 │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - ldrne r7, [sp, #4] │ │ │ │ │ - beq.n 7f4 │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + beq.n 7ca │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + add.w r6, r9, #8 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ ldrd r1, r0, [r6] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w b4a │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w b50 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 79a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bne.w 710 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n 95c │ │ │ │ │ + blt.n 770 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 6e0 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + b.n 93c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, lr, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 65a │ │ │ │ │ + beq.w 634 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - str.w r2, [fp, #1564] @ 0x61c │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + str.w r2, [r1, #1564] @ 0x61c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 676 │ │ │ │ │ + beq.w 650 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ - str.w r2, [fp, #1572] @ 0x624 │ │ │ │ │ - str.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - b.n 676 │ │ │ │ │ + str.w r2, [r1, #1572] @ 0x624 │ │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ + b.n 650 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 14ca │ │ │ │ │ + bgt.w 14d6 │ │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - add.w r3, fp, r7, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ble.w 1018 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + add.w r3, r3, r7, lsl #2 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ble.w d18 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str.w r0, [fp, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + str.w r0, [r3, r7, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ec │ │ │ │ │ + beq.w 14f8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 10dc │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1054 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 151e │ │ │ │ │ + beq.w 152a │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 910 │ │ │ │ │ + beq.n 8ee │ │ │ │ │ add.w r9, r6, #4 │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ movs r6, #2 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ee │ │ │ │ │ + beq.w 14fa │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8f6 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 4f0 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ + bne.n 8d4 │ │ │ │ │ + ldrd r3, fp, [sp, #28] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 4f2 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + ldr.w r1, [r9, r3, lsl #2] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w b68 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w b74 │ │ │ │ │ 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 b76 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w b64 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + bge.w b82 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.w d96 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r9 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w ad0 │ │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w aa4 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str.w r9, [sp, #68] @ 0x44 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ │ - ldr.w r7, [fp, sl, lsl #2] │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + strd sl, fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr.w r7, [r9, r5, lsl #2] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add.w r5, r4, r9 │ │ │ │ │ - asrs r5, r5, #1 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + add.w sl, r4, fp │ │ │ │ │ + mov.w sl, sl, asr #1 │ │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r1, [r9, sl, lsl #2] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n a02 │ │ │ │ │ + bne.n 9e0 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 1624 │ │ │ │ │ + beq.w 1620 │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 15ce │ │ │ │ │ + beq.w 15e8 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, r7, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 15de │ │ │ │ │ + beq.w 15f8 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w bfe │ │ │ │ │ + beq.w c80 │ │ │ │ │ adds r1, #20 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c0e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a12 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.n a92 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b.n a2a │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + beq.w c90 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cbz r0, 9f0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + bge.n a6a │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n a08 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15b4 │ │ │ │ │ - bne.w b32 │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.n a92 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 15ac │ │ │ │ │ - ldrb.w r8, [r7, #16] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - add.w r9, r7, #20 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - ubfx r7, r8, #6, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - adds r5, r4, r6 │ │ │ │ │ + blt.w 15a0 │ │ │ │ │ + bne.w b38 │ │ │ │ │ + add.w r4, sl, #1 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + ble.n a6a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - asrs r5, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 1612 │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ + mov r6, fp │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + add.w sl, r7, #20 │ │ │ │ │ + strd r7, r5, [sp, #20] │ │ │ │ │ + ubfx r7, r3, #6, #1 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + add.w fp, r4, r6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov.w fp, fp, asr #1 │ │ │ │ │ + ldr.w r1, [r9, fp, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1640 │ │ │ │ │ + beq.w 161a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1594 │ │ │ │ │ + beq.w 1588 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 15a6 │ │ │ │ │ + beq.w 159a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n b20 │ │ │ │ │ + beq.n b24 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b2a │ │ │ │ │ + beq.n b2e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n b2e │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + bge.n b32 │ │ │ │ │ + mov r6, fp │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n a42 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ - lsls r5, r4, #2 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - add.w r1, fp, r5 │ │ │ │ │ - ble.n b3a │ │ │ │ │ - sub.w r8, sl, r4 │ │ │ │ │ - adds r6, r5, #4 │ │ │ │ │ - add.w r0, fp, r6 │ │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ │ + bgt.n a1a │ │ │ │ │ + ldrd r7, r5, [sp, #20] │ │ │ │ │ + lsls r6, r4, #2 │ │ │ │ │ + add.w r1, r9, r6 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble.n b40 │ │ │ │ │ + sub.w sl, r5, r4 │ │ │ │ │ + add.w r8, r6, #4 │ │ │ │ │ + add.w r0, r9, r8 │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w r7, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str.w r7, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 98e │ │ │ │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldrd sl, r8, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ │ + bne.w bf6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 966 │ │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ + ldrd sl, fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10fe │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - lsls r0, r2, #2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w fp, [r4, #28] │ │ │ │ │ - strd r5, r2, [r4, #32] │ │ │ │ │ - add fp, r0 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ + bne.w 1080 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + str.w r9, [r0, #28] │ │ │ │ │ + str r5, [r0, #32] │ │ │ │ │ + add r9, r3 │ │ │ │ │ + str r2, [r0, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w e8e │ │ │ │ │ - subs.w r9, r9, r2 │ │ │ │ │ - bne.w 6c0 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bgt.w 1362 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bne.w fac │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + subs r4, r4, r3 │ │ │ │ │ + bne.w 692 │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r8, fp │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bgt.w 13ce │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c18 │ │ │ │ │ + bne.w c9c │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5a2 │ │ │ │ │ - b.n ff2 │ │ │ │ │ + bne.w d7a │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r4, #1 │ │ │ │ │ + ble.w 590 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r2, r4, #1 │ │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls.w 590 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n b12 │ │ │ │ │ + b.n 590 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a82 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bgt.n a86 │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ - b.n a88 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge.n a92 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 996 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w r7, [fp, r4, lsl #2] │ │ │ │ │ + bne.n a5c │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bgt.n a60 │ │ │ │ │ + add.w r4, fp, #1 │ │ │ │ │ + b.n a62 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bge.n a6a │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 96e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str.w r7, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aba │ │ │ │ │ - ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ - b.n bf8 │ │ │ │ │ + beq.n a94 │ │ │ │ │ + ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ + b.n c08 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14be │ │ │ │ │ - bne.w 79a │ │ │ │ │ - adds r5, #1 │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + bne.w 770 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ adds r6, #4 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bne.w 814 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.n 95c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b.n ad0 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 7ea │ │ │ │ │ + b.n 82a │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bne.w 8fa │ │ │ │ │ + b.n 93c │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.w 95c │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - bcs.n baa │ │ │ │ │ - ldr.w r3, [fp, r1, lsl #2] │ │ │ │ │ - subs r0, #4 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - str.w r2, [fp, r1, lsl #2] │ │ │ │ │ - bls.n baa │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - str.w r6, [r3], #4 │ │ │ │ │ - str.w r2, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.n b9a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + bne.w 93c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + add.w r1, r9, r2, lsl #2 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bcs.n bba │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + subs r1, #4 │ │ │ │ │ + ldr.w r3, [r9, r2, lsl #2] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + str.w r0, [r9, r2, lsl #2] │ │ │ │ │ + add.w r0, r9, #4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bls.n bba │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ │ + str.w r0, [r1], #-4 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bhi.n baa │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13f8 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r5, r0 │ │ │ │ │ - bgt.w d24 │ │ │ │ │ - add.w r1, fp, r5, lsl #2 │ │ │ │ │ - lsls r2, r5, #2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - bcs.w 95c │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.w daa │ │ │ │ │ - b.n dc2 │ │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ │ - adds r0, r3, r6 │ │ │ │ │ - adds r1, r3, r5 │ │ │ │ │ - ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ + bne.w 1498 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.w da6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r2, r9, r3, lsl #2 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcs.w 1120 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ │ + str.w r2, [r1], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bhi.w e3c │ │ │ │ │ + b.n e54 │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ + add.w r0, r3, r8 │ │ │ │ │ + adds r1, r3, r6 │ │ │ │ │ + ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r4, [r3, r5] │ │ │ │ │ - b.n aba │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r4, [r3, r6] │ │ │ │ │ + b.n a94 │ │ │ │ │ + adds r2, r4, #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 1550 │ │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ │ + add r6, sp, #604 @ 0x25c │ │ │ │ │ + strd r4, fp, [r1, #4] │ │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ │ + str r3, [r1, #16] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r1, #24] │ │ │ │ │ + movs r3, #7 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r6, [r1, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 67c │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + add.w r2, r1, r3, lsl #2 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bls.n c60 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n c50 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls.w 67c │ │ │ │ │ + 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 c6e │ │ │ │ │ + b.n 67c │ │ │ │ │ adds r1, #28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 9fa │ │ │ │ │ - b.n a12 │ │ │ │ │ + bne.w 9ce │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 9d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w fde │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ble.n d70 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c3e │ │ │ │ │ + beq.n cb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c3e │ │ │ │ │ + cbnz r3, cb6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w 1070 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble.n d70 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c5c │ │ │ │ │ + beq.n cd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c5c │ │ │ │ │ + cbnz r3, cd2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n c8e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w aec │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ movs r7, #2 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r3, #4 │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n c82 │ │ │ │ │ + beq.n cfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c82 │ │ │ │ │ + cbnz r3, cfa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n c6c │ │ │ │ │ + bne.n ce4 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1496 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 5aa │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w ff2 │ │ │ │ │ - b.n 1008 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - bge.w 1522 │ │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r6, [fp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 6a6 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - subs r3, r4, #1 │ │ │ │ │ - add.w r2, r1, r3, lsl #2 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls.n cfa │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi.n cea │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ble.w aec │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n aec │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ │ + b.n 574 │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ │ + ldrd r2, fp, [sp, #28] │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + add r6, sp, #604 @ 0x25c │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ + add.w r3, r3, #135 @ 0x87 │ │ │ │ │ + strd r4, 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 157c │ │ │ │ │ + itt ne │ │ │ │ │ + movwne r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movtne r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + bne.n d70 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.w 6a6 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ + bne.n cac │ │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 590 │ │ │ │ │ + cbz r5, d92 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n d08 │ │ │ │ │ - b.n 6a6 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 1418 │ │ │ │ │ - sub.w r6, fp, #4 │ │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ │ - add.w r6, r6, r5, lsl #2 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 14a0 │ │ │ │ │ - bne.n e24 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n e34 │ │ │ │ │ - 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.n e40 │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - lsls r2, r1, #2 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1080 │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcs.n dba │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - str.w r4, [fp] │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bls.n dba │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.n daa │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 12cc │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 95c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - add.w r7, fp, r6 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n af6 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n aa4 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ble.w 110a │ │ │ │ │ + sub.w r5, r9, #4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add.w r5, r5, r8, lsl #2 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n e44 │ │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ + ldr.w r2, [r5, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.w f1e │ │ │ │ │ + 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 f5c │ │ │ │ │ + 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 │ │ │ │ │ - ble.n ee2 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w b64 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bgt.w 972 │ │ │ │ │ - b.n ad0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 1300 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n d36 │ │ │ │ │ - b.n d7c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 14a0 │ │ │ │ │ - bne.n d7c │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n e2c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.n e0c │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bgt.w f78 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - b.n e0c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - add.w r3, sp, r7, lsl #4 │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - lsls r0, r2, #2 │ │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - lsls r1, r4, #4 │ │ │ │ │ - add.w r4, r6, r4, lsl #4 │ │ │ │ │ - add.w r5, r1, #28 │ │ │ │ │ - str.w fp, [r6, r5] │ │ │ │ │ - add r5, r6 │ │ │ │ │ - add fp, r0 │ │ │ │ │ - str r7, [r5, #4] │ │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ │ - str r3, [r6, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w af2 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - add r4, r0 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - b.n af2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.n e5a │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.n e0c │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - add r6, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ │ + bge.w f4e │ │ │ │ │ + add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + lsls r3, r2, #2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w fba │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcs.n e4c │ │ │ │ │ + add.w r0, r9, #4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + str.w r5, [r9] │ │ │ │ │ + str.w r2, [r1], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bls.n e4c │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ │ + str.w r2, [r1], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bhi.n e3c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 12ea │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ble.w 1120 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ │ + add.w r6, r9, 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, [r9, r8, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 10e0 │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + ldr.w r1, [r6, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n f66 │ │ │ │ │ + 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.n e0c │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.n e0c │ │ │ │ │ - subs r3, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ + bgt.n f74 │ │ │ │ │ + add.w r3, r8, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n f00 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr.w r1, [r9, r0, lsl #2] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #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 │ │ │ │ │ - bgt.w e0c │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - ble.n f38 │ │ │ │ │ - add.w r2, fp, r5, lsl #2 │ │ │ │ │ + bgt.n f00 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.n efe │ │ │ │ │ + add.w r2, r9, r5, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r4, r2, #1 │ │ │ │ │ + rsb r6, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - mul.w r2, r4, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.n f3c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n e0c │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w e0c │ │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ │ - ldrd r3, r0, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w e0c │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n f44 │ │ │ │ │ - b.n e0c │ │ │ │ │ + bge.w 1016 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge.w d98 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt.w 954 │ │ │ │ │ + b.n aa4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + bne.n f5c │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldrd r2, r0, [r5, #-4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.n e96 │ │ │ │ │ - ldrd r2, r0, [r0, #8] │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w dea │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + bne.w e10 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt.w db0 │ │ │ │ │ + b.n e10 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 136a │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n f50 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + beq.w 11f4 │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + b.n f00 │ │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ │ + add.w r3, sp, r7, lsl #4 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ │ + str r5, [r3, #88] @ 0x58 │ │ │ │ │ + lsls r3, r7, #2 │ │ │ │ │ + adds r2, r0, #1 │ │ │ │ │ + lsls r1, r0, #4 │ │ │ │ │ + add.w ip, r6, r0, lsl #4 │ │ │ │ │ + add.w r5, r1, #28 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + str.w r9, [r6, r5] │ │ │ │ │ + add r5, r6 │ │ │ │ │ + add r9, r3 │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ + str.w r7, [ip, #36] @ 0x24 │ │ │ │ │ + str r2, [r6, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w ac8 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + add r0, r3 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + b.n ac8 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n aa4 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ + add.w r1, r9, r2, lsl #2 │ │ │ │ │ + adds r0, r1, r6 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 12ce │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + it cc │ │ │ │ │ + movcc r2, r5 │ │ │ │ │ + bcs.w 12b8 │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r7, [r1, r6] │ │ │ │ │ + str r7, [r1, #0] │ │ │ │ │ + str r5, [r1, r6] │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n ff6 │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ + str.w r7, [r1], #4 │ │ │ │ │ + str.w r5, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n fe6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w e1c │ │ │ │ │ + adds r0, r2, r6 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bcs.w e1c │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ │ + str.w r5, [r2], #4 │ │ │ │ │ + str.w r1, [r0], #-4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bhi.n 1004 │ │ │ │ │ + b.n e1c │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + ble.w f00 │ │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ │ + ldr.w r5, [r9, r0, lsl #2] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ │ + ldrd r3, r5, [r5, #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 e5a │ │ │ │ │ - adds r5, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bgt.n ee8 │ │ │ │ │ - b.n e0c │ │ │ │ │ - beq.w 10fa │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + bgt.w efe │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bgt.n 1020 │ │ │ │ │ + b.n efe │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + b.n d1a │ │ │ │ │ + beq.n 107c │ │ │ │ │ + add.w r0, r9, #4 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ itt cc │ │ │ │ │ - movcc r2, #4 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - bcc.w d96 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + movcc r3, #4 │ │ │ │ │ + movcc.w r8, #2 │ │ │ │ │ + bcc.w e28 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1584 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + bne.w 155a │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 10fa │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - b.n ad0 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - itt eq │ │ │ │ │ - movweq r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movteq r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq.w 5b6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 1012 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt.w 1460 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w 5b6 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ │ - add r6, sp, #612 @ 0x264 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - str.w r6, [fp, #12] │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ - mov.w r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - bgt.w 15c2 │ │ │ │ │ - bne.n fde │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w c34 │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 5b6 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n ff2 │ │ │ │ │ - b.n 1008 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - subs r1, r1, r7 │ │ │ │ │ - lsls r3, r7, #2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - adds r4, r0, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 12b0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - it cc │ │ │ │ │ - movcc r1, r6 │ │ │ │ │ - bcs.w 1258 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr r7, [r0, r3] │ │ │ │ │ - str r7, [r0, #0] │ │ │ │ │ - str r6, [r0, r3] │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bls.n 10bc │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ │ - str.w r7, [r0], #4 │ │ │ │ │ - str.w r6, [r4], #-4 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bhi.n 10ac │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w d8a │ │ │ │ │ - add r3, r1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcs.w d8a │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ │ - str.w r4, [r1], #4 │ │ │ │ │ - str.w r0, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n 10ca │ │ │ │ │ - b.n d8a │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - b.n 101a │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1552 │ │ │ │ │ - bne.w e0c │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w e0c │ │ │ │ │ - b.n eae │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - b.n ad0 │ │ │ │ │ - add.w r5, r1, #268435456 @ 0x10000000 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - subs r5, #1 │ │ │ │ │ - add r4, sp, #100 @ 0x64 │ │ │ │ │ + beq.n fb4 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + b.n aa4 │ │ │ │ │ + add.w r3, r1, #268435456 @ 0x10000000 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ │ mov r7, r1 │ │ │ │ │ - lsls r5, r5, #4 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - adds r0, r4, r5 │ │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - subs r3, r4, r3 │ │ │ │ │ + lsls r6, r3, #4 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + adds r2, r0, r6 │ │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + subs r3, r0, r3 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ - add.w r3, r0, r3, lsl #1 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - add r0, r2 │ │ │ │ │ - ble.w 1264 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + add.w r3, r2, r3, lsl #1 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + add r2, r0 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + ble.w 131e │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #1 │ │ │ │ │ - bgt.w 1268 │ │ │ │ │ + movle r5, #1 │ │ │ │ │ + bgt.w 1322 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w e60 │ │ │ │ │ + ble.w f7a │ │ │ │ │ mov r3, sp │ │ │ │ │ - add r3, r5 │ │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w e60 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + add r3, r6 │ │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w f7a │ │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 1eb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1552 │ │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ + bne.w 14b4 │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ + add.w r3, sp, #1640 @ 0x668 │ │ │ │ │ mov r7, r1 │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ - ble.w e5e │ │ │ │ │ + ble.w f7a │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble.w e5e │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w f7a │ │ │ │ │ + bl 1eb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1552 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + bne.w 14b4 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 115a │ │ │ │ │ + b.n 10da │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w e24 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 12ea │ │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ │ + b.n 93c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 504 │ │ │ │ │ + ble.w 506 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ movs r1, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - mov fp, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ mov r6, r1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - b.n 11ec │ │ │ │ │ - cbz r6, 1212 │ │ │ │ │ + b.n 1188 │ │ │ │ │ + cbz r6, 11ae │ │ │ │ │ ldrb.w lr, [lr, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ and.w lr, lr, #28 │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ clz lr, lr │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ - bge.n 1250 │ │ │ │ │ + bge.n 11ec │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, lr │ │ │ │ │ - ldr.w r0, [fp, #4]! │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + ldr.w r0, [sl, #4]! │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 162c │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ + bne.w 164e │ │ │ │ │ + ldr.w r0, [sl] │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 162c │ │ │ │ │ + beq.w 164e │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - bne.w 1560 │ │ │ │ │ - cbz r3, 1212 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + bne.w 152e │ │ │ │ │ + cbz r3, 11ae │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 1244 │ │ │ │ │ + bne.n 11e0 │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq.n 11be │ │ │ │ │ + beq.n 115a │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt.n 11de │ │ │ │ │ + blt.n 117a │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1564 │ │ │ │ │ + beq.w 1556 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r9, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13dc │ │ │ │ │ + bne.w 144a │ │ │ │ │ mov r6, lr │ │ │ │ │ - b.w 65a │ │ │ │ │ + b.w 634 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 120c │ │ │ │ │ + bls.n 11a8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 1212 │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ + b.n 11ae │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.w 64a │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcc.w bce │ │ │ │ │ - b.n dc2 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ - subs r0, r0, r6 │ │ │ │ │ + b.w 624 │ │ │ │ │ + add.w r3, r8, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.w f00 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldrd r1, r0, [r6] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 1242 │ │ │ │ │ + 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 f00 │ │ │ │ │ + add.w r3, r8, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.w eaa │ │ │ │ │ + b.n f00 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + bne.w f00 │ │ │ │ │ + add.w r3, r8, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.w f00 │ │ │ │ │ + add.w r3, r9, #4 │ │ │ │ │ + adds r6, r3, r5 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldrd r1, r0, [r6] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 12a8 │ │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w r2, r0, r2 │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w f00 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt.w eaa │ │ │ │ │ + b.n f00 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 14b4 │ │ │ │ │ + beq.n 12c4 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + b.n f00 │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w bdc │ │ │ │ │ + b.n e54 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + adds r6, #4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble.n 12b4 │ │ │ │ │ + b.n 1264 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + add.w r2, r5, r2, lsl #2 │ │ │ │ │ + bcc.w fd6 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ffc │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w e24 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it cc │ │ │ │ │ + addcc r2, #4 │ │ │ │ │ + bcs.w e54 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bls.w e54 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bcc.n 130c │ │ │ │ │ + b.n e54 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ble.w 13ec │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + ble.w 145a │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #2 │ │ │ │ │ - ble.w 1132 │ │ │ │ │ + movle r5, #2 │ │ │ │ │ + ble.w 10b6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ble.w 13f2 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + ble.w 1460 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ it le │ │ │ │ │ - movle r4, #3 │ │ │ │ │ - ble.w 1132 │ │ │ │ │ + movle r5, #3 │ │ │ │ │ + ble.w 10b6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - movs r4, #3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + add.w r5, r5, #1 │ │ │ │ │ itt le │ │ │ │ │ - suble r3, r3, r6 │ │ │ │ │ - suble r0, r0, r6 │ │ │ │ │ - ble.n 12aa │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ble.w 1132 │ │ │ │ │ + suble r3, r3, r0 │ │ │ │ │ + suble r2, r2, r0 │ │ │ │ │ + ble.n 1364 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + ble.w 10b6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - lsls r0, r0, #1 │ │ │ │ │ - b.n 1296 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - add.w r1, r6, r1, lsl #2 │ │ │ │ │ - bcc.w 109c │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ + b.n 1350 │ │ │ │ │ + add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ + add.w r3, r9, r2, lsl #2 │ │ │ │ │ + adds r0, r3, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10c2 │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcc.w d92 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it cc │ │ │ │ │ - addcc r3, #4 │ │ │ │ │ - bcs.w dc2 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls.w dc2 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bhi.n 12ee │ │ │ │ │ - b.n dc2 │ │ │ │ │ - subs r0, r5, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r0, r0, r7 │ │ │ │ │ - lsls r7, r7, #2 │ │ │ │ │ - add.w r3, fp, r0, lsl #2 │ │ │ │ │ - add.w ip, r3, r7 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1576 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ + bne.w 1542 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ it cc │ │ │ │ │ - movcc r0, r2 │ │ │ │ │ - bcs.w e2a │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - sub.w ip, ip, #4 │ │ │ │ │ - ldr r1, [r3, r7] │ │ │ │ │ + movcc r2, r1 │ │ │ │ │ + bcs.w f62 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r1, [r3, r6] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - str r2, [r3, r7] │ │ │ │ │ + str.w ip, [r3, r6] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bls.n 1346 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bls.n 13b2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bhi.n 1334 │ │ │ │ │ - add r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w e2a │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - bls.w e2a │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - str.w r3, [r7], #-4 │ │ │ │ │ - b.n 134e │ │ │ │ │ - subs r0, r3, #2 │ │ │ │ │ - beq.n 1378 │ │ │ │ │ - add.w r2, sp, r3, lsl #4 │ │ │ │ │ - ldr r5, [r2, #92] @ 0x5c │ │ │ │ │ - mov r2, sp │ │ │ │ │ - add r2, r1 │ │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + str.w r3, [r1], #4 │ │ │ │ │ + str.w ip, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n 13a0 │ │ │ │ │ + add r6, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w f62 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bls.w f62 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + str.w r3, [r6], #-4 │ │ │ │ │ + b.n 13ba │ │ │ │ │ + subs r0, r2, #2 │ │ │ │ │ + beq.n 13e4 │ │ │ │ │ + add.w r3, sp, r2, lsl #4 │ │ │ │ │ + ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ + mov r3, sp │ │ │ │ │ + add r3, r1 │ │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ it gt │ │ │ │ │ - subgt r0, r3, #3 │ │ │ │ │ + subgt r0, r2, #3 │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1eb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14aa │ │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ │ + bne.n 14ba │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w b0c │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ble.w adc │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 13b4 │ │ │ │ │ - add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ + beq.n 141e │ │ │ │ │ + add.w r2, sp, #1640 @ 0x668 │ │ │ │ │ add.w r5, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r5, r5, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 1ec4 │ │ │ │ │ + bl 1eb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1386 │ │ │ │ │ - b.n 14aa │ │ │ │ │ + bne.n 14ba │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + b.n 13f4 │ │ │ │ │ and.w r2, r4, #1 │ │ │ │ │ asrs r3, r4, #1 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 153c │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 6b0 │ │ │ │ │ - beq.w 850 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 91c │ │ │ │ │ + bgt.w 156c │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ + b.w 686 │ │ │ │ │ + beq.w 82a │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + b.w 8fa │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 882 │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ - subs r0, r0, r6 │ │ │ │ │ - b.n 127c │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ - subs r0, r0, r6 │ │ │ │ │ - b.n 1290 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - add.w r3, r2, r1, lsl #2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcs.n 1414 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bhi.n 1404 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n d1e │ │ │ │ │ - subs r2, r6, #1 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcc.w d92 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 95c │ │ │ │ │ - b.n 12cc │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.w 85c │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ + b.n 1336 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ + b.n 134a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1486 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + beq.n 1532 │ │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str.w r0, [sp, #1632] @ 0x660 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - str.w r0, [fp, #1568] @ 0x620 │ │ │ │ │ - b.w 878 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - subs r2, r4, #1 │ │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.w 5b6 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + b.w 852 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 1472 │ │ │ │ │ - b.w 5b6 │ │ │ │ │ + bls.w da0 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + b.n 14a0 │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r8, fp │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w ae4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 878 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w c8e │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w c8e │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble.w 1012 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.w c26 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b.n 14aa │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.w 852 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1646 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 1662 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d6 │ │ │ │ │ + bne.w 8b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1654 │ │ │ │ │ + bne.w 162c │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 164c │ │ │ │ │ - ldrd r7, r6, [r8, #8] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + bgt.w 1624 │ │ │ │ │ + ldrd r7, r5, [r8, #8] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ strd r4, r3, [r8, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1628 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.w 5ee │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 5c8 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 15da │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 14ee │ │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ │ - b.n 1028 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + b.n 14fa │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 11ae │ │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 878 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + b.w 852 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + bcc.w 138a │ │ │ │ │ + b.n 13b2 │ │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ │ + b.w d26 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 14c6 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + adds r2, r1, #4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcs.w 1076 │ │ │ │ │ + mov.w r8, #2 │ │ │ │ │ + b.n 12f8 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - ble.w 13ca │ │ │ │ │ - b.n 153c │ │ │ │ │ - subs r3, r4, #1 │ │ │ │ │ - b.w cfa │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b.n 14aa │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 1212 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 152c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov.w lr, #1 │ │ │ │ │ - b.w 64a │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - add.w r0, r2, r0, lsl #2 │ │ │ │ │ - bcc.w 1320 │ │ │ │ │ - b.n 1346 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcs.w fd2 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 12da │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w a72 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w b22 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 996 │ │ │ │ │ - ldrd r4, r6, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 14aa │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ble.w 1438 │ │ │ │ │ + b.n 156c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6a6 │ │ │ │ │ - b.w cde │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ + beq.w 67c │ │ │ │ │ + b.w c44 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 9de │ │ │ │ │ + bne.w a4c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w c00 │ │ │ │ │ + b.w b26 │ │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r6, r8, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 14ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5de │ │ │ │ │ - b.n 1616 │ │ │ │ │ + beq.w 5b8 │ │ │ │ │ + b.n 15da │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ bl 22c │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bpl.n 160e │ │ │ │ │ + bpl.n 15d2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 5de │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n 15d2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1616 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - b.w 676 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b.w 5b8 │ │ │ │ │ + add.w r0, r7, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 9b6 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w c82 │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + b.w c60 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r2, lr │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov.w lr, #1 │ │ │ │ │ + b.w 624 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.w 96e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 159a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1502 │ │ │ │ │ + b.n 158e │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.n 15ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1502 │ │ │ │ │ + b.n 150e │ │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 14f4 │ │ │ │ │ + beq.w 1500 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14f4 │ │ │ │ │ + bne.w 1500 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14f4 │ │ │ │ │ - nop │ │ │ │ │ + b.n 1500 │ │ │ │ │ + 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 650 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 150e │ │ │ │ │ │ │ │ │ │ -00001678 : │ │ │ │ │ +00001668 : │ │ │ │ │ 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 16da │ │ │ │ │ + beq.n 16ca │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 16cc │ │ │ │ │ + bpl.n 16bc │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 16d6 │ │ │ │ │ + beq.n 16c6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 16b8 │ │ │ │ │ + bpl.n 16a8 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 16c2 │ │ │ │ │ + cbz r0, 16b2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b4 │ │ │ │ │ + bne.n 16a4 │ │ │ │ │ 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 16a8 │ │ │ │ │ + bne.n 1698 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 16ba │ │ │ │ │ + b.n 16aa │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 16ce │ │ │ │ │ + b.n 16be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016e0 : │ │ │ │ │ +000016d0 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 1732 │ │ │ │ │ + bpl.n 1722 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 174e │ │ │ │ │ + bcs.n 173e │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 1714 │ │ │ │ │ + cbz r0, 1704 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 171c │ │ │ │ │ + bne.n 170c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1714 │ │ │ │ │ + bne.n 1704 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ @@ -2306,82 +2335,82 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1716 │ │ │ │ │ + b.n 1706 │ │ │ │ │ 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 1748 │ │ │ │ │ + b.n 1738 │ │ │ │ │ │ │ │ │ │ -0000176c : │ │ │ │ │ +0000175c : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 1790 │ │ │ │ │ + b.n 1780 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 1790 │ │ │ │ │ + cbz r0, 1780 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 1798 │ │ │ │ │ + cbnz r0, 1788 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 1784 │ │ │ │ │ + bpl.n 1774 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000179c <_PyList_FromArraySteal>: │ │ │ │ │ +0000178c <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 181c <_PyList_FromArraySteal+0x80> │ │ │ │ │ - ldr r3, [pc, #252] @ (18b0 <_PyList_FromArraySteal+0x114>) │ │ │ │ │ + bne.n 180c <_PyList_FromArraySteal+0x80> │ │ │ │ │ + ldr r3, [pc, #252] @ (18a0 <_PyList_FromArraySteal+0x114>) │ │ │ │ │ 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, r1 │ │ │ │ │ - ble.n 1842 <_PyList_FromArraySteal+0xa6> │ │ │ │ │ + ble.n 1832 <_PyList_FromArraySteal+0xa6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [pc, #208] @ (18b4 <_PyList_FromArraySteal+0x118>) │ │ │ │ │ + ldr r0, [pc, #208] @ (18a4 <_PyList_FromArraySteal+0x118>) │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ @@ -2401,15 +2430,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a6 <_PyList_FromArraySteal+0x10a> │ │ │ │ │ + beq.n 1896 <_PyList_FromArraySteal+0x10a> │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -2421,74 +2450,74 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 18aa <_PyList_FromArraySteal+0x10e> │ │ │ │ │ + cbz r0, 189a <_PyList_FromArraySteal+0x10e> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ - ldr r0, [pc, #84] @ (18b8 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ + ldr r0, [pc, #84] @ (18a8 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ orrs r2, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n 1816 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 1806 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 18a4 <_PyList_FromArraySteal+0x108> │ │ │ │ │ + beq.n 1894 <_PyList_FromArraySteal+0x108> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 18a4 <_PyList_FromArraySteal+0x108> │ │ │ │ │ + cbnz r2, 1894 <_PyList_FromArraySteal+0x108> │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 1884 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + bgt.n 1874 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1816 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 1806 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018bc : │ │ │ │ │ +000018ac : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w lr, [r5, #84] @ 0x54 │ │ │ │ │ tst.w lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 18e6 │ │ │ │ │ + beq.n 18d6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1900 │ │ │ │ │ + beq.n 18f0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 193c │ │ │ │ │ + b.n 192c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2496,88 +2525,88 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 6558 │ │ │ │ │ + bl 6568 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f6 │ │ │ │ │ + beq.n 18e6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 192c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 18fa │ │ │ │ │ + beq.n 18ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18fa │ │ │ │ │ + bne.n 18ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18fa │ │ │ │ │ + b.n 18ea │ │ │ │ │ │ │ │ │ │ -0000193c : │ │ │ │ │ +0000192c : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b48 │ │ │ │ │ + bne.w 1b38 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1d54 │ │ │ │ │ + blt.w 1d40 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 1d5c │ │ │ │ │ + bgt.w 1d48 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, sl, r3 │ │ │ │ │ add r7, r6 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 1ae6 │ │ │ │ │ + beq.w 1ad6 │ │ │ │ │ sub.w fp, r3, r6 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 1b70 │ │ │ │ │ + beq.w 1b60 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1d00 │ │ │ │ │ + bhi.w 1cf2 │ │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 1b7c │ │ │ │ │ + bge.w 1b6c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -2588,131 +2617,131 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 1c4a │ │ │ │ │ + ble.w 1c3a │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r2, r3, #3 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1cd8 │ │ │ │ │ + beq.w 1cca │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1d26 │ │ │ │ │ + bcs.w 1d18 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d26 │ │ │ │ │ + beq.w 1d18 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 1a82 │ │ │ │ │ + ble.n 1a72 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ca2 │ │ │ │ │ + beq.w 1c92 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 1ca2 │ │ │ │ │ + beq.w 1c92 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r9, r6, lsl #2] │ │ │ │ │ - beq.n 1a82 │ │ │ │ │ + beq.n 1a72 │ │ │ │ │ add.w r5, r4, sl, lsl #2 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1c86 │ │ │ │ │ + beq.w 1c76 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 1c86 │ │ │ │ │ + beq.w 1c76 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 1a64 │ │ │ │ │ + bne.n 1a54 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 1abe │ │ │ │ │ + bmi.n 1aae │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 1a9c │ │ │ │ │ + cbz r0, 1a8c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c2e │ │ │ │ │ + bne.w 1c1e │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 1abe │ │ │ │ │ + beq.n 1aae │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 1aba │ │ │ │ │ + cbz r0, 1aaa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 1c02 │ │ │ │ │ + bne.w 1bf2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1aaa │ │ │ │ │ + bcs.n 1a9a │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c9a │ │ │ │ │ + bne.w 1c8a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1ade │ │ │ │ │ + beq.n 1ace │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bee │ │ │ │ │ + bne.w 1bde │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1afa │ │ │ │ │ + beq.n 1aea │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c12 │ │ │ │ │ + bne.w 1c02 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 1b3e │ │ │ │ │ + cbz r4, 1b2e │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - bmi.n 1b38 │ │ │ │ │ + bmi.n 1b28 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 1b1c │ │ │ │ │ + cbz r0, 1b0c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1c6a │ │ │ │ │ + bne.w 1c5a │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1b38 │ │ │ │ │ + beq.n 1b28 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 1b34 │ │ │ │ │ + cbz r0, 1b24 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ + bne.w 1c4a │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 1b26 │ │ │ │ │ + bcs.n 1b16 │ │ │ │ │ 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} │ │ │ │ │ @@ -2721,4378 +2750,4447 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d4e │ │ │ │ │ + beq.w 1d66 │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r4, r0, #12 │ │ │ │ │ ldrmi r4, [r0, #12] │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 1950 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - blt.w 19c0 │ │ │ │ │ - beq.w 1cae │ │ │ │ │ + blt.w 19b0 │ │ │ │ │ + beq.w 1c9e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 1cb4 │ │ │ │ │ + ble.w 1ca4 │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ittt gt │ │ │ │ │ ldrgt r2, [sp, #12] │ │ │ │ │ addgt r2, #3 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1cec │ │ │ │ │ + beq.w 1cde │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1d48 │ │ │ │ │ + bcs.w 1d3a │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d48 │ │ │ │ │ + beq.w 1d3a │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1a1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ade │ │ │ │ │ + bne.w 1ace │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ade │ │ │ │ │ + b.n 1ace │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aba │ │ │ │ │ + bne.w 1aaa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aba │ │ │ │ │ + b.n 1aaa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1afa │ │ │ │ │ + bne.w 1aea │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1b3e │ │ │ │ │ + beq.n 1b2e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - b.n 1afe │ │ │ │ │ + b.n 1aee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a9c │ │ │ │ │ + bne.w 1a8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 1aa6 │ │ │ │ │ - b.n 1abe │ │ │ │ │ + bne.w 1a96 │ │ │ │ │ + b.n 1aae │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 19ec │ │ │ │ │ + blt.w 19dc │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1a1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b34 │ │ │ │ │ + bne.w 1b24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b34 │ │ │ │ │ + b.n 1b24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b1c │ │ │ │ │ + bne.w 1b0c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 1b22 │ │ │ │ │ - b.n 1b38 │ │ │ │ │ + bne.w 1b12 │ │ │ │ │ + b.n 1b28 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.w 1a64 │ │ │ │ │ - b.n 1a82 │ │ │ │ │ + bne.w 1a54 │ │ │ │ │ + b.n 1a72 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1aca │ │ │ │ │ + b.n 1aba │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - bne.w 1a5a │ │ │ │ │ - b.n 1a82 │ │ │ │ │ + bne.w 1a4a │ │ │ │ │ + b.n 1a72 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1a1e │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.w 1b90 │ │ │ │ │ + blt.n 1cc6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 1a2e │ │ │ │ │ + b.n 1a1e │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + b.n 1b80 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1d26 │ │ │ │ │ + cbz r0, 1d18 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1a28 │ │ │ │ │ + b.n 1a18 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1d48 │ │ │ │ │ + cbz r0, 1d3a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 1bd0 │ │ │ │ │ + b.n 1bc0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c92 │ │ │ │ │ + beq.n 1c82 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r3, r6, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 19ba │ │ │ │ │ + b.n 19aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ac0 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1d42 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ade │ │ │ │ │ + b.n 1d34 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 1974 │ │ │ │ │ + bge.w 1964 │ │ │ │ │ cmn.w sl, r1 │ │ │ │ │ - beq.w 1ae6 │ │ │ │ │ + beq.w 1ad6 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - b.n 19ba │ │ │ │ │ - nop │ │ │ │ │ + b.n 19aa │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1ace │ │ │ │ │ │ │ │ │ │ -00001d7c : │ │ │ │ │ +00001d6c : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - cbz r2, 1dd2 │ │ │ │ │ + cbz r2, 1dc2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1dc6 │ │ │ │ │ + bmi.n 1db6 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d9e │ │ │ │ │ + beq.n 1d8e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 1d9e │ │ │ │ │ + beq.n 1d8e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d9e │ │ │ │ │ + bne.n 1d8e │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 1d9e │ │ │ │ │ + b.n 1d8e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001dd4 : │ │ │ │ │ +00001dc4 : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, 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 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e16 │ │ │ │ │ + beq.n 1e06 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 1e22 │ │ │ │ │ + ble.n 1e12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 1e00 │ │ │ │ │ + blt.n 1df0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 1e70 │ │ │ │ │ + ble.n 1e60 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ add.w r1, r1, r4, asr #3 │ │ │ │ │ bic.w r3, r1, #3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ subs r0, r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, r1 │ │ │ │ │ - cbz r4, 1e7c │ │ │ │ │ + cbz r4, 1e6c │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 1e80 │ │ │ │ │ + bcs.n 1e70 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1e80 │ │ │ │ │ + cbz r0, 1e70 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r4, r0, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1e00 │ │ │ │ │ cmp.w r4, ip, asr #1 │ │ │ │ │ - blt.n 1e2a │ │ │ │ │ + blt.n 1e1a │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b.n 1e62 │ │ │ │ │ + b.n 1e52 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1e3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1e00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e90 : │ │ │ │ │ +00001e80 : │ │ │ │ │ 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 1eac │ │ │ │ │ + bpl.n 1e9c │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001ec4 : │ │ │ │ │ +00001eb4 : │ │ │ │ │ merge_at(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ - ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + 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, #24] │ │ │ │ │ - add r2, fp │ │ │ │ │ + ldr.w fp, [r4, #28] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r2, r7, r2 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 2c10 │ │ │ │ │ + beq.w 2d32 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ ldr.w r5, [r5, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr.w r9, [r0] │ │ │ │ │ + ldr.w r9, [fp] │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne.w 2c46 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne.w 2d66 │ │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4684 │ │ │ │ │ + bpl.w 46f8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44c4 │ │ │ │ │ + bpl.w 442a │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 44d0 │ │ │ │ │ + bpl.w 4436 │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 3f72 │ │ │ │ │ + bpl.w 3f34 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f80 │ │ │ │ │ + beq.w 3f42 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2c58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + beq.w 2d78 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3f8c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fa6 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - add.w r2, fp, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 2116 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr.w r0, [r2, sl, lsl #2] │ │ │ │ │ - add.w r2, r2, sl, lsl #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r0, [fp, r7, lsl #2] │ │ │ │ │ + ldr.w r8, [r1, r2, lsl #2] │ │ │ │ │ + add.w r2, fp, r7, lsl #2 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c98 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + bne.w 3d1e │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 4680 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 478c │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w 44ac │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ + bpl.w 44f6 │ │ │ │ │ + ldrb.w r5, [r8, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 4660 │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - bpl.w 3f8c │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + bpl.w 47a0 │ │ │ │ │ + lsls r5, r5, #25 │ │ │ │ │ + bpl.w 3f16 │ │ │ │ │ + add.w r1, r8, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f9a │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 30d4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 3f24 │ │ │ │ │ + mov.w r9, r0, lsr #31 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 2f18 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 44bc │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + ble.w 44ce │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bgt.w 25b2 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bgt.w 468a │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bgt.w 2736 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt.w 44b6 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4032 │ │ │ │ │ + bne.w 402a │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4154 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4048 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 4652 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - add.w r1, r3, #4 │ │ │ │ │ - beq.w 3e48 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq.w 4790 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 385c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ - blx r3 │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 211e │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 46f4 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 43de │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 43ec │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 253e │ │ │ │ │ + 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 20be │ │ │ │ │ - blt.w 4664 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + beq.w 2550 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2556 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 20e8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2140 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 23cc │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge.n 210a │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 207c │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bne.n 2148 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + ldr.w ip, [sp, #12] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 23ae │ │ │ │ │ + bne.w 3de8 │ │ │ │ │ + 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, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2220 │ │ │ │ │ + blt.w 3e28 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 20da │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq.n 20f0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 3326 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 2264 │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 46fe │ │ │ │ │ + lsls r0, r3, #25 │ │ │ │ │ + bpl.w 43cc │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 43d8 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.n 21e4 │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 21f0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 21f4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2270 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq.w 3a78 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + add.w r3, r3, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ble.n 22ae │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 2174 │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 21b4 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt.n 21b8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 228a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3bfe │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.n 210a │ │ │ │ │ + beq.w 385c │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + ble.n 22ae │ │ │ │ │ + adds r7, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 207c │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - beq.w 4182 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 2174 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 256c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - blt.n 20ba │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r4, lr │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3858 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 3a6e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 226a │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 216c │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 206e │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 206e │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + beq.w 42fa │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 21ce │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + beq.w 42f2 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bgt.n 221a │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + add.w r3, sl, #1 │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 23ee │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + bne.w 257c │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 46a2 │ │ │ │ │ + bpl.w 46f0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44d4 │ │ │ │ │ + bpl.w 44e6 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 44e2 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3e80 │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 44f2 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + bpl.w 3ee2 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e8c │ │ │ │ │ + beq.w 3eee │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 23fe │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ │ + beq.w 258c │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + str.w r4, [fp], #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3dc0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 3d7e │ │ │ │ │ + beq.w 3d38 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3c8c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c3a │ │ │ │ │ - ldr.w r8, [r0, #8] │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ + bne.w 3c78 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4676 │ │ │ │ │ + bpl.w 4788 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44e6 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ + bpl.w 44d6 │ │ │ │ │ + ldrb.w sl, [r6, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w sl, #32 │ │ │ │ │ - beq.w 467a │ │ │ │ │ + beq.w 45fa │ │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ │ - beq.w 3e28 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ + beq.w 3ec8 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e36 │ │ │ │ │ + beq.w 3ed6 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - add.w fp, fp, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3434 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 3c04 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 31de │ │ │ │ │ + ble.w 32b2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [fp, r8, lsl #2] │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 34b2 │ │ │ │ │ + ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 338c │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4706 │ │ │ │ │ + bpl.w 46e6 │ │ │ │ │ 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 4700 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + bpl.w 46e0 │ │ │ │ │ + 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 435a │ │ │ │ │ + beq.w 43b4 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3f5e │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ble.w 32d6 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.w 4294 │ │ │ │ │ - ldr.w r0, [fp, r3, lsl #2] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + beq.w 3fb8 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsls r3, r7, #1 │ │ │ │ │ + adds r4, r3, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w 3a9c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne.w 427a │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 4394 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 243c │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 4394 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - tst.w sl, #32 │ │ │ │ │ - beq.w 45f6 │ │ │ │ │ - ubfx sl, sl, #6, #1 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 4388 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w sl, [r6, #16] │ │ │ │ │ + ubfx r8, sl, #5, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 4742 │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fe0 │ │ │ │ │ + beq.w 3ffe │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31cc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r4, r5, #1 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.w 3da2 │ │ │ │ │ - ldr.w r1, [fp, r8, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + beq.w 3aa0 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.w 3e50 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ it eq │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq.n 2310 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 45b2 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 24a0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 4736 │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 422a │ │ │ │ │ + beq.w 4208 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3db6 │ │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ │ - adds r5, r3, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 3e10 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ + beq.w 3e48 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w 3f00 │ │ │ │ │ + ubfx r3, sl, #6, #1 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 4600 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 46ce │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 45d4 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - ldrmi r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 46c8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 44ae │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4236 │ │ │ │ │ + beq.w 4346 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 31c4 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - lsls r3, r5, #1 │ │ │ │ │ + beq.w 3e60 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ + mov r7, sl │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 32d0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 2358 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r0, [r3], #4 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - beq.w 427c │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 20de │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 23e2 │ │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ble.w 3a9e │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 24e6 │ │ │ │ │ + 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 20c6 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 20cc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2238 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 2238 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - 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} │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 328c │ │ │ │ │ - bne.w 3278 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + blt.w 3e28 │ │ │ │ │ + bne.w 34ea │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3270 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ble.w 3506 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r1, [sl, r5, lsl #2] │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 3280 │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3332 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 464c │ │ │ │ │ + bpl.w 4656 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 4646 │ │ │ │ │ + beq.w 4650 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 434e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 34da │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ - add.w sl, r3, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ble.w 34d6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne.w 41e2 │ │ │ │ │ + beq.w 432e │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 33a8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsls r3, r5, #1 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble.w 33a4 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne.w 41e8 │ │ │ │ │ + ldr.w r1, [sl, r9, lsl #2] │ │ │ │ │ + ldrb r7, [r4, #16] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ubfx r8, r7, #5, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ - ldrb.w r8, [r5, #16] │ │ │ │ │ - ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4640 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r5, #28 │ │ │ │ │ - addne.w r0, r5, #20 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 4724 │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ + beq.n 264a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4058 │ │ │ │ │ + beq.w 411e │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34d6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.w 3fb8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + bne.w 33a4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ + adds r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 3fbe │ │ │ │ │ + ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4594 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r5, #28 │ │ │ │ │ - addne.w r0, r5, #20 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 4690 │ │ │ │ │ + lsls r0, r7, #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 2524 │ │ │ │ │ + beq.n 26a4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 419c │ │ │ │ │ + beq.w 41ee │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cd6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - lsls r6, r7, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ble.w 4116 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - add.w r8, r5, #20 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + bne.w 3d4c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsls r5, r6, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.w 4110 │ │ │ │ │ + ubfx r3, r7, #6, #1 │ │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r3, r4, #20 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr.w r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 46a0 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4748 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 43e0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq.w 458c │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4742 │ │ │ │ │ + beq.w 4636 │ │ │ │ │ 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 41e8 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 3c48 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - lsls r2, r5, #1 │ │ │ │ │ + beq.w 41fc │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3c6e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 34ce │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 2556 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt.w 4318 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ble.w 339c │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 26dc │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.w 430c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ adds r5, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40bc │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ + bne.w 4066 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40f0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne.w 41a0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w lr, [r3, #12] │ │ │ │ │ - add.w r9, lr, r6 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ │ + add.w r3, ip, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4134 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ + bne.w 4104 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + subs r0, r5, #4 │ │ │ │ │ + ldr.w r3, [fp], #-4 │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 413e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 4018 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3d64 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ + beq.w 46d4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + strd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - str.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r6, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr.w r7, [fp] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 2706 │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 284e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 46aa │ │ │ │ │ + bpl.w 46dc │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 4464 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + bpl.w 4470 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4472 │ │ │ │ │ + beq.w 447e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 2ae0 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + bpl.w 2c10 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2af2 │ │ │ │ │ + beq.w 2c22 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2afa │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge.w 2c28 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r4, #4 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2726 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cbz r3, 286e │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + strd r3, r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne.n 272e │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add.w r0, ip, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 23e6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne.n 2876 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + b.w 3c3a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 274a │ │ │ │ │ - blt.w 4452 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + beq.n 2942 │ │ │ │ │ + blt.w 4484 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26ae │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.n 2828 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.n 26c4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.n 283e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 286c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 2838 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 2646 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2b0c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 3d5c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.w 3be4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 283e │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r6, r4, #4 │ │ │ │ │ + bge.w 29ae │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 297a │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + subs r7, r4, #4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w r5, [sl] │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r4, [sl] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 46de │ │ │ │ │ + bpl.w 4784 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 4478 │ │ │ │ │ + bpl.w 4450 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 4486 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - bpl.n 27f4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 445c │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 2902 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 2804 │ │ │ │ │ + cbz r0, 290e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2808 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ + bge.n 2912 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2844 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bne.n 2986 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.w 26c4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 3c2e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 286c │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + ble.n 29ae │ │ │ │ │ + subs r7, #4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 2784 │ │ │ │ │ + b.n 2896 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 27c6 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - blt.n 27ca │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ + bne.n 28d4 │ │ │ │ │ + cmp r6, fp │ │ │ │ │ + blt.n 28d8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str r5, [r7, #4] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ac2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.w 2bf2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3d5c │ │ │ │ │ + beq.w 3d8a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.w 3be4 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + ble.n 29ae │ │ │ │ │ + subs r7, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2784 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 277e │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.n 2646 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ + b.n 2896 │ │ │ │ │ + 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 2c3c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3d8a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.n 29ae │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2980 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 2890 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 27c2 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 27c2 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + str.w r3, [r6], #-4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.w 430a │ │ │ │ │ - subs r3, r1, #4 │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq.w 4300 │ │ │ │ │ + subs r3, r2, #4 │ │ │ │ │ + strd r6, r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ │ + sub.w sl, sl, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n 27ec │ │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ + bgt.n 28fa │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w sl, r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r1, r2, fp, lsl #2 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - ldr.w r1, [r2, fp, lsl #2] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + add.w r1, r2, sl, lsl #2 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [r2, sl, lsl #2] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b1c │ │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ │ + bne.w 2c4c │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 46da │ │ │ │ │ + bpl.w 46ec │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 44f6 │ │ │ │ │ + bpl.w 4538 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - bpl.w 4502 │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 4546 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3eaa │ │ │ │ │ + bpl.w 3f74 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb6 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2b2c │ │ │ │ │ + beq.w 3f80 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2c5c │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble.w 389e │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - cmp.w r9, #1 │ │ │ │ │ - ble.w 2f00 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub.w r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + sub.w r2, r2, r8, lsl #2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 3dec │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r6, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 3e7e │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 460c │ │ │ │ │ + beq.w 463c │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4628 │ │ │ │ │ + beq.w 46a6 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43c0 │ │ │ │ │ + beq.w 4594 │ │ │ │ │ lsrs r2, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 424e │ │ │ │ │ - mov.w r2, r8, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - ble.w 4242 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 4168 │ │ │ │ │ + mov.w r4, r8, lsl #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble.w 4162 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ mov r7, r8 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 43ba │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - sub.w r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 443a │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + sub.w r3, r3, r4, lsl #2 │ │ │ │ │ + ubfx r0, r2, #5, #1 │ │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r3, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4622 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + beq.w 471e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 29cc │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq.n 2b08 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4024 │ │ │ │ │ + beq.w 4154 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d8a │ │ │ │ │ - lsls r6, r4, #1 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble.w 2ef8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - sub.w r2, r2, r6, lsl #2 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + beq.w 3e34 │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ble.w 3e10 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w r3, r3, r8, lsl #2 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 463a │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4706 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2a2c │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq.n 2b62 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42ca │ │ │ │ │ + beq.w 4386 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3dcc │ │ │ │ │ - mov.w r8, r6, lsl #1 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.w 2efc │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub.w r2, r3, r5, lsl #2 │ │ │ │ │ + beq.w 3e72 │ │ │ │ │ + mov.w r4, r8, lsl #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ble.w 3e16 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ubfx r2, r2, #6, #1 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + add.w r2, r5, #20 │ │ │ │ │ + strd r2, r9, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w r3, r3, r4, lsl #2 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 470c │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq.w 4778 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43f0 │ │ │ │ │ + beq.w 45e2 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4712 │ │ │ │ │ + beq.w 45f4 │ │ │ │ │ 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 426e │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3dc0 │ │ │ │ │ - lsls r2, r5, #1 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble.w 3dd2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 2a66 │ │ │ │ │ + beq.w 42b6 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3e76 │ │ │ │ │ + lsls r4, r4, #1 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ble.w 3eae │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 2b94 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr.w r0, [r2], #-4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ str.w r0, [r1], #-4 │ │ │ │ │ - beq.w 4444 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + beq.w 4558 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2824 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + b.n 2930 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 269c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt.w 26a2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bne.w 2818 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 281e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 275c │ │ │ │ │ + beq.w 2958 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 275c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 2958 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4434 │ │ │ │ │ - bne.w 28f2 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - blt.w 4434 │ │ │ │ │ - ldrd r4, r2, [sp, #28] │ │ │ │ │ + blt.w 3c92 │ │ │ │ │ + bne.w 2a30 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.w 3c92 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 449c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.w 44a2 │ │ │ │ │ + bne.w 444a │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + add.w sl, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + beq.w 4462 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub.w r8, r9, #2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w fp, r7, #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r6, [sl] │ │ │ │ │ - add.w r1, r2, fp, lsl #2 │ │ │ │ │ - ldr.w r0, [r2, fp, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ + add.w r9, r2, r8, lsl #2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3c70 │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ + bne.w 3d10 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46e2 │ │ │ │ │ + bpl.w 4702 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 448c │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + bpl.w 454a │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r5, r1, #26 │ │ │ │ │ - bpl.w 46a6 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3ec2 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4554 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3f4e │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ed0 │ │ │ │ │ + beq.w 3f5c │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2df0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 46e6 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + beq.w 3006 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3cb6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4150 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - subs.w r9, r8, #1 │ │ │ │ │ - beq.w 4044 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ - cmp r6, #6 │ │ │ │ │ + bne.w 4276 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + subs r7, r4, #1 │ │ │ │ │ + beq.w 42de │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ it le │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt.w 2880 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ + cmple r2, #6 │ │ │ │ │ + bgt.w 29be │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 263e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b.n 27b8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r7, #1 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ adds r4, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ │ - ldr.w r9, [r1] │ │ │ │ │ adds r3, #28 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr.w r9, [fp] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ str r7, [r3, #24] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 1f32 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 1f22 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 32c8 │ │ │ │ │ - bne.w 1f78 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 3e98 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + blt.w 334e │ │ │ │ │ + bne.w 1f68 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3efa │ │ │ │ │ movs r7, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 32bc │ │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3342 │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 4732 │ │ │ │ │ + bpl.w 4642 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 472c │ │ │ │ │ + beq.w 46b4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42be │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 38b8 │ │ │ │ │ - lsls r5, r7, #1 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3d22 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 4224 │ │ │ │ │ + beq.w 435e │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3572 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3da8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 41d6 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w sl, [r9, #8] │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ + ldr.w r8, [r9, #8] │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ubfx sl, r5, #5, #1 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4718 │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 4762 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d1a │ │ │ │ │ + beq.n 2e3c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4170 │ │ │ │ │ + beq.w 4148 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 38b4 │ │ │ │ │ - lsls r3, r5, #1 │ │ │ │ │ + bne.w 356e │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble.w 3d1c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 3da2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 458c │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 46ac │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2d6e │ │ │ │ │ + beq.n 2e92 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4342 │ │ │ │ │ + beq.w 4352 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d42 │ │ │ │ │ - lsls r5, r7, #1 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3d22 │ │ │ │ │ - add.w r8, r9, #20 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + bne.w 3dc6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3da8 │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + ubfx r6, r5, #6, #1 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + add.w r3, r9, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 473a │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 43e8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 4688 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 45a2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4726 │ │ │ │ │ + beq.w 45ee │ │ │ │ │ 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 4190 │ │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 3cce │ │ │ │ │ - lsls r5, r5, #1 │ │ │ │ │ + beq.w 4172 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3572 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsls r4, r4, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 3da8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble.w 3d22 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 2d96 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ble.w 3fec │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + b.n 2ebe │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - sub.w r2, r3, r9, lsl #2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 3fec │ │ │ │ │ + movs r4, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 347e │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + sub.w r3, r3, r4, lsl #2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 337e │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w sl, [r8, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46d0 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 461e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46ca │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 45fe │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ + addmi.w r1, r8, #20 │ │ │ │ │ + addpl.w r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42e6 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f3e │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + beq.w 43a2 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3ec2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 42de │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 42d8 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r3, r6, #20 │ │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ │ - ubfx r3, r1, #5, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ubfx r3, r1, #6, #1 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub.w r2, r3, r9, lsl #2 │ │ │ │ │ + ble.w 4382 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 43ae │ │ │ │ │ + ldrb.w r5, [r8, #16] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w r9, [r8, #8] │ │ │ │ │ + add.w r3, r8, #20 │ │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + ubfx sl, r5, #5, #1 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + ubfx r4, r5, #6, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub.w r2, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46ae │ │ │ │ │ + bpl.w 4606 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4414 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bpl.w 43f2 │ │ │ │ │ adds r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 441e │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 36ce │ │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 43fc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 36ec │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36dc │ │ │ │ │ + beq.w 36fa │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 36e4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ + blt.w 3700 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w 3f52 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.n 2ea0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - sub.w fp, fp, r6 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r6, r9, r8 │ │ │ │ │ - subgt.w r6, r9, r9 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge.w 3dde │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - sub.w r8, fp, r6 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add.w r8, r6, r8, asr #1 │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 345c │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ + ble.w 3f68 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 2fb2 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.w 3fe4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + sub.w r2, r9, r7, lsl #2 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r6, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 3358 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + ldrb.w ip, [r0, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 462e │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ + movge r2, r1 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4634 │ │ │ │ │ + beq.w 4682 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + addne r0, #20 │ │ │ │ │ + addeq r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 467c │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4366 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3e20 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - ble.w 3d6a │ │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 2f18 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - sub.w r3, fp, r6 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r6, r3, asr #1 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + beq.w 42a6 │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3eb4 │ │ │ │ │ + lsls r2, r7, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bge.w 439a │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bne.w 4394 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ldr.w r1, [r1, r8, lsl #2] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3ba6 │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - bpl.w 3ba8 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3bb4 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - beq.w 3bb6 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3bc4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3bcc │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble.n 3070 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + add.w r2, r5, #20 │ │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - sub.w r4, fp, r6 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - add.w r4, r6, r4, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 45d0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 453a │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 454a │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w 3258 │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3264 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 326c │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - blt.n 3016 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 4434 │ │ │ │ │ - subs.w r2, r9, r8 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq.w 2b34 │ │ │ │ │ - sub.w r3, r8, r9 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add r1, r3 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - adds r0, r1, #4 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - add.w r1, sl, #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 4064 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 406c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3fc8 │ │ │ │ │ - ldrd r4, r3, [sp, #28] │ │ │ │ │ - subs r2, r7, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ │ - beq.w 43f8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 2b58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble.w 3ff4 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub.w r3, r3, r9, lsl #2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 34a4 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46b8 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46b2 │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42f4 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3f4c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 4306 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 4300 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub.w r2, r3, r4, lsl #2 │ │ │ │ │ + sub.w r2, r9, r6, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46d6 │ │ │ │ │ + bpl.w 45ea │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4424 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + bpl.w 4404 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 442e │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 440e │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3a2c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w 3f9e │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a3a │ │ │ │ │ + beq.w 3fac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3a40 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 3f66 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 316e │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + blt.n 30f8 │ │ │ │ │ + lsls r2, r6, #1 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + blt.n 30ac │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + sub.w r7, r8, r7 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r8, sl, r6 │ │ │ │ │ + subgt.w r8, sl, sl │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bge.w 43c0 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r5 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt.w 32e8 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.w 34be │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - lsls r7, r5, #2 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - adds r3, r4, r7 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3ca8 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3cc4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3c8c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add fp, r7 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 344a │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.w 3e42 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - it le │ │ │ │ │ - cmple r6, #6 │ │ │ │ │ - bgt.n 3252 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str.w r7, [fp] │ │ │ │ │ - b.w 206e │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 2120 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3060 │ │ │ │ │ + sub.w r9, r7, r8 │ │ │ │ │ + add.w r9, r8, r9, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.w 3066 │ │ │ │ │ - adds r6, r4, #1 │ │ │ │ │ - b.n 3068 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3d86 │ │ │ │ │ - ldr.w r5, [fp] │ │ │ │ │ - b.w 2186 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2460 │ │ │ │ │ - ldrd fp, r6, [sp, #12] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 32b4 │ │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4208 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - b.w 23e6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2cbc │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 23e6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.w 31de │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r4, r9, r8 │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [fp, r4, lsl #2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 3bd6 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 3caa │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 45c4 │ │ │ │ │ + beq.w 4730 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 45be │ │ │ │ │ + beq.w 474e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r7, #20 │ │ │ │ │ - addpl.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4288 │ │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 3d10 │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble.w 3d36 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 32ea │ │ │ │ │ - sub.w r5, r9, r8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ │ - add.w r5, r8, r5, asr #1 │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 4320 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3d9c │ │ │ │ │ + add.w r8, r9, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bge.w 3dcc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 3112 │ │ │ │ │ + sub.w r3, r7, r8 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + add.w r9, r8, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, r9, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - lsls r4, r1, #26 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 338e │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + bpl.n 31b8 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb.w sl, [r7, #16] │ │ │ │ │ - ubfx r1, sl, #5, #1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 45b8 │ │ │ │ │ - tst.w sl, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w 4748 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r5, #28 │ │ │ │ │ + addmi.w r1, r5, #20 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4126 │ │ │ │ │ + beq.w 400a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r2, r5, #1 │ │ │ │ │ + add.w r2, r9, #1 │ │ │ │ │ itt ne │ │ │ │ │ movne r8, r2 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bge.n 342e │ │ │ │ │ - ubfx r3, sl, #6, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r3, r7, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r4, sl, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add.w r4, r8, r4, asr #1 │ │ │ │ │ - ldr.w r0, [fp, r4, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + movne r9, r7 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.n 325e │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add.w r7, r5, #20 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + sub.w r6, r4, r8 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + add.w r6, r8, r6, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 46f6 │ │ │ │ │ + bpl.w 475c │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 4564 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 456c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 36b4 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 4754 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4440 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36c4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 36ca │ │ │ │ │ - add.w r8, r4, #1 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - blt.n 33de │ │ │ │ │ - mov r5, sl │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 31e0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ │ + beq.w 3fd6 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3228 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 3854 │ │ │ │ │ + add.w r8, r6, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + blt.n 3204 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 3cb6 │ │ │ │ │ + subs.w r5, sl, r9 │ │ │ │ │ + beq.w 2cee │ │ │ │ │ + sub.w r3, r9, sl │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.n 3228 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge.w 2f7e │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - b.w 3e08 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2e5e │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 26d8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 3134 │ │ │ │ │ - b.n 32c8 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r5 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + add fp, r3 │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 40a2 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 40aa │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + beq.w 3d58 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + b.n 2d06 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 3e28 │ │ │ │ │ + lsls r6, r4, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add fp, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3cea │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3d06 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq.w 3d38 │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr.w r3, [sl], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c1a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 385c │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ + it le │ │ │ │ │ + cmple r5, #6 │ │ │ │ │ + bgt.w 22ba │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w sl, r3, #1 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str.w sl, [r3] │ │ │ │ │ + b.w 205c │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + b.w 22b0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 2262 │ │ │ │ │ + bge.w 25ea │ │ │ │ │ + b.w 3e28 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2ddc │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ - ldrd fp, r6, [sp, #12] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3298 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, sl │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2116 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 3074 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 3c46 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2f78 │ │ │ │ │ + b.n 334e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 23f6 │ │ │ │ │ + b.w 3e28 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r6, r3 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ble.w 363c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r8, r6, r7 │ │ │ │ │ - add.w r8, r7, r8, asr #1 │ │ │ │ │ - ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + movge r5, r3 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ble.w 350e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + subs r7, r5, r6 │ │ │ │ │ + add.w r7, r6, r7, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.w 3bee │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ + ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3a8e │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 4618 │ │ │ │ │ + beq.w 4718 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4612 │ │ │ │ │ + beq.w 4712 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4262 │ │ │ │ │ + beq.w 4376 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d76 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge.n 3636 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne.n 34ea │ │ │ │ │ - sub.w r9, r6, r7 │ │ │ │ │ + beq.w 3dda │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bge.n 34e8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ │ - add.w r9, r7, r9, asr #1 │ │ │ │ │ - ldrb.w r8, [r5, #16] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 33b8 │ │ │ │ │ + subs r3, r5, r6 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + ldrb r7, [r4, #16] │ │ │ │ │ + add.w r3, r6, r3, asr #1 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ + ubfx r3, r7, #5, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4606 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r5, #28 │ │ │ │ │ - addne.w r0, r5, #20 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 470c │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 35b2 │ │ │ │ │ + beq.n 3476 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d4 │ │ │ │ │ + beq.w 41ca │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r9, #1 │ │ │ │ │ - itt eq │ │ │ │ │ - moveq r7, r3 │ │ │ │ │ - moveq r9, r6 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - it le │ │ │ │ │ - movle r6, r9 │ │ │ │ │ - ble.n 3636 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r5, #20 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r9, r4, r7 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r9, r7, r9, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + beq.w 3d30 │ │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ble.n 34e8 │ │ │ │ │ + strd fp, r4, [sp, #48] @ 0x30 │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + add.w fp, r4, #20 │ │ │ │ │ + sub.w r8, r5, r6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + ldr.w r1, [sl, r8, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 45ca │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4574 │ │ │ │ │ + beq.w 472a │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4412 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 4586 │ │ │ │ │ + beq.w 4424 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 36a0 │ │ │ │ │ + beq.n 34f2 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 34fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36aa │ │ │ │ │ + bge.n 3500 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + blt.n 349a │ │ │ │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ + cbnz r5, 350e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + b.w 231e │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 36ae │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt.n 35e4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3278 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w 328c │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - lsls r5, r6, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add r4, r5 │ │ │ │ │ + bne.n 34da │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bgt.n 34de │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + b.n 34e0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 34ea │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 3e28 │ │ │ │ │ + lsls r4, r5, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 41a8 │ │ │ │ │ - adds r3, r7, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 41ca │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - subs r3, r3, r6 │ │ │ │ │ + bne.w 4134 │ │ │ │ │ + add.w r3, sl, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 4372 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ │ + bne.w 412c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 385c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 232a │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 2196 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3628 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - bgt.n 362c │ │ │ │ │ - add.w r7, r9, #1 │ │ │ │ │ - b.n 362e │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 341e │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - bgt.w 3424 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b.n 3428 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2ede │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 2ee4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - sub.w fp, fp, r9 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r9, r2, r7 │ │ │ │ │ - subgt.w r9, r2, r2 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bge.w 437a │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - sub.w r7, fp, r9 │ │ │ │ │ - add.w r3, r9, r7, asr #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 3c18 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46c4 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 46be │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4336 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3d16 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r9, r3, #1 │ │ │ │ │ - cmp r9, fp │ │ │ │ │ - bge.w 3d4a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 370a │ │ │ │ │ - sub.w r7, fp, r9 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - add.w r7, r9, r7, asr #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 4406 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - bpl.w 4406 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 45a0 │ │ │ │ │ - ubfx r3, r1, #6, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3ffa │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 400c │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add.w r3, r7, #1 │ │ │ │ │ - itt ne │ │ │ │ │ - movne r9, r3 │ │ │ │ │ - movne r7, fp │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - ble.n 384e │ │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - add.w r4, r6, #20 │ │ │ │ │ - sub.w r5, r7, r9 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w r5, r9, r5, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - bpl.w 45ae │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - bpl.w 4550 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w r0, r1, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 455c │ │ │ │ │ - ldrb.w r1, [fp, #16] │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.n 389e │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 38aa │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 38b0 │ │ │ │ │ - add.w r9, r5, #1 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - blt.n 37fc │ │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt.w 3c7c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r6, r3, r7 │ │ │ │ │ - beq.w 2bc4 │ │ │ │ │ - subs r3, r7, r3 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - adds r1, r2, r3 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - lsls r2, r6, #2 │ │ │ │ │ - adds r0, r4, #4 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3edc │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3ee4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w 3cde │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - b.w 2be0 │ │ │ │ │ - add.w r1, fp, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3840 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - blt.n 3844 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.n 3848 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - add.w r4, r4, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r7, fp │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble.w 3e9a │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 232a │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub.w r6, sl, r4 │ │ │ │ │ - add.w r6, r4, r6, asr #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + it ge │ │ │ │ │ + movge r6, r7 │ │ │ │ │ + add.w r8, r3, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble.w 3d54 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r5, r6, r8 │ │ │ │ │ + add.w r5, r8, r5, asr #1 │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3c60 │ │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ + bne.w 3cda │ │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ │ + ldr.w sl, [r1, #8] │ │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 45e0 │ │ │ │ │ + bpl.w 46c0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 45da │ │ │ │ │ + beq.w 46ba │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4256 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3ea6 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bge.w 3d82 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 436a │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3f0e │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bge.w 3d54 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 38ca │ │ │ │ │ - sub.w r5, sl, r4 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ │ - add.w r5, r4, r5, asr #1 │ │ │ │ │ - ldrb.w r6, [r9, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + bne.n 3586 │ │ │ │ │ + sub.w r4, r6, r8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ │ + add.w r4, r8, r4, asr #1 │ │ │ │ │ + ldrb.w r5, [r9, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr.w sl, [r1, #8] │ │ │ │ │ + cmp r7, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 45e8 │ │ │ │ │ - lsls r3, r6, #25 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 476a │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r9, #28 │ │ │ │ │ addmi.w r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 398c │ │ │ │ │ + beq.n 3648 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4216 │ │ │ │ │ + beq.w 41dc │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r5, #1 │ │ │ │ │ + add.w r3, r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ - moveq r4, r3 │ │ │ │ │ - moveq r5, sl │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble.n 3a04 │ │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ │ - ubfx sl, r6, #6, #1 │ │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ - add.w r9, r9, #20 │ │ │ │ │ - subs r6, r5, r4 │ │ │ │ │ + moveq r8, r3 │ │ │ │ │ + moveq r4, r6 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ble.n 36c0 │ │ │ │ │ + add.w sl, r9, #20 │ │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ubfx r4, r5, #6, #1 │ │ │ │ │ + sub.w r5, r9, r8 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r4, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + add.w r5, r8, r5, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 45f0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 43a2 │ │ │ │ │ + beq.w 4612 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4496 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 43b4 │ │ │ │ │ + beq.w 44a8 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 3a1a │ │ │ │ │ + beq.n 36d8 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3a24 │ │ │ │ │ + cbz r0, 36e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3a28 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bgt.n 39b8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.w 32c8 │ │ │ │ │ + bge.n 36e6 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt.n 3672 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 334e │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w fp, fp, r5 │ │ │ │ │ - lsls r5, r5, #2 │ │ │ │ │ - add r3, r5 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + add r3, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 1f7a │ │ │ │ │ + b.w 1f6a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39fa │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bgt.n 39fe │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - b.n 3a00 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + bne.n 36b4 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bgt.n 36b8 │ │ │ │ │ + add.w r8, r5, #1 │ │ │ │ │ + b.n 36ba │ │ │ │ │ + add.w r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31ac │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge.w 31b2 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - sub.w r9, sl, r9 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + bne.w 2fee │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bge.w 2ff4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + sub.w r9, r7, r4 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite le │ │ │ │ │ - suble r5, r5, r5 │ │ │ │ │ - subgt r5, r5, r7 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 3d54 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub.w r7, r9, r5 │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + suble r4, r4, r4 │ │ │ │ │ + subgt r4, r4, r6 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble.w 3de0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3c50 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + sub.w r6, r9, r4 │ │ │ │ │ + add.w r6, r4, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r0, [fp, r6, lsl #2] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3cca │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w sl, [r8, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ it ge │ │ │ │ │ movge r2, sl │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 45a8 │ │ │ │ │ + bpl.w 4772 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 459a │ │ │ │ │ + bpl.w 466a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, r8, #20 │ │ │ │ │ + addpl.w r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 432a │ │ │ │ │ + beq.w 42c4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3d46 │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bge.w 3d54 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 3a5a │ │ │ │ │ - sub.w r3, r9, r5 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + beq.w 3d98 │ │ │ │ │ + adds r4, r6, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bge.w 3de0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 371a │ │ │ │ │ + sub.w r3, r9, r4 │ │ │ │ │ + ldr.w r7, [r8, #8] │ │ │ │ │ + add.w r3, r4, r3, asr #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr.w r0, [fp, r3, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 3af8 │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + bpl.n 37b6 │ │ │ │ │ + lsls r5, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldrb.w r5, [r8, #16] │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4720 │ │ │ │ │ - lsls r1, r6, #25 │ │ │ │ │ + beq.w 465c │ │ │ │ │ + lsls r1, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, r8, #28 │ │ │ │ │ + addmi.w r1, r8, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 401a │ │ │ │ │ + beq.w 403c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ - movne r7, r9 │ │ │ │ │ + movne r6, r9 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ ite eq │ │ │ │ │ - moveq r7, r2 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.w 1ffa │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - ubfx r5, r6, #6, #1 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - sub.w r6, r7, r9 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r6, r9, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + moveq r6, r2 │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ble.w 1ff0 │ │ │ │ │ + add.w sl, r8, #20 │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + ubfx r9, r5, #6, #1 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + sub.w r5, r6, r8 │ │ │ │ │ + add.w r5, r8, r5, asr #1 │ │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 461e │ │ │ │ │ + bpl.w 4678 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 43ce │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bpl.w 457a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 43d8 │ │ │ │ │ - cbz r5, 3b90 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w 4584 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 3888 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3b9e │ │ │ │ │ + cbz r0, 3896 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3ba2 │ │ │ │ │ - add.w r9, r6, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bgt.n 3b44 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.w 1ffa │ │ │ │ │ + bge.n 389a │ │ │ │ │ + add.w r8, r5, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bgt.n 3806 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + b.w 1ff0 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 3254 │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 417e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, 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, #28] │ │ │ │ │ add.w r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b7e │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt.n 3b82 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 3b86 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ + bne.n 3842 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + blt.n 3846 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 384a │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ite le │ │ │ │ │ + suble r6, r7, r4 │ │ │ │ │ + subgt r6, r7, r7 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge.w 3ea2 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r8, sl, r6 │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 3c86 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 4624 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 2fde │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq.w 4672 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ffa │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - blt.w 3000 │ │ │ │ │ - add.w r6, r8, #1 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.w 3000 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r5 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.w 334a │ │ │ │ │ - b.n 34be │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ │ - b.w 2870 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 3550 │ │ │ │ │ - b.w 328c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ │ + beq.w 42d0 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3e9c │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble.w 3dd4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 38b0 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + sub.w r4, sl, r6 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r4, r6, r4, asr #1 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ + ubfx r0, r3, #5, #1 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4664 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + lsls r0, r0, #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 397e │ │ │ │ │ + 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 3ff4 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + add.w r3, r4, #1 │ │ │ │ │ + itt eq │ │ │ │ │ + moveq r6, r3 │ │ │ │ │ + moveq r4, sl │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble.n 39fe │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add.w r3, r5, #20 │ │ │ │ │ + strd r3, r5, [sp, #56] @ 0x38 │ │ │ │ │ + sub.w sl, r4, r6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w sl, r6, sl, asr #1 │ │ │ │ │ + ldr.w r1, [r3, sl, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 464a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4562 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 4574 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.n 3a5a │ │ │ │ │ + adds r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3a64 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 3a68 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt.n 39ae │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.w 3c92 │ │ │ │ │ + subs r5, r7, r4 │ │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 2c62 │ │ │ │ │ + subs r3, r4, r7 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + add fp, r3 │ │ │ │ │ + add.w r0, fp, #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 4222 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 422a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 45cc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 376c │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - b.n 3e08 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ + add.w sl, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r9, #2 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + beq.w 45b8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2c86 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 21f8 │ │ │ │ │ - b.n 34be │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 34da │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + bne.n 39f4 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bgt.n 39f8 │ │ │ │ │ + add.w r6, sl, #1 │ │ │ │ │ + b.n 39fa │ │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 22b0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 387c │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 341a │ │ │ │ │ + b.n 3e28 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + it ge │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + it gt │ │ │ │ │ + movgt r9, r3 │ │ │ │ │ + ble.w 32b2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub.w r4, r9, r7 │ │ │ │ │ + add.w r4, r7, r4, asr #1 │ │ │ │ │ + ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.w 3e1c │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 477e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4618 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3ab4 │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r7 │ │ │ │ │ + beq.w 433a │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3e64 │ │ │ │ │ + adds r7, r4, #1 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + ble.w 3e68 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne.n 3ab4 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + subs r4, r3, r7 │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ + add.w r4, r7, r4, asr #1 │ │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 3b5a │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w sl, [r6, #16] │ │ │ │ │ + ubfx r8, sl, #5, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 473c │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 392a │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 4216 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + add.w r2, r4, #1 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r7, r2 │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble.n 3bfe │ │ │ │ │ + ubfx r3, sl, #6, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ + strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub.w sl, r8, r7 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add.w sl, r7, sl, asr #1 │ │ │ │ │ + ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 4696 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 45aa │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 45b2 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3df6 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3e06 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 3e0c │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + blt.n 3bac │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 32b4 │ │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr.w r3, [sl], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 32fc │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 32fc │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2116 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 2116 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + adds r0, r6, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 2116 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 33a8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 238a │ │ │ │ │ + b.n 3e28 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 3916 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 3c3e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 3174 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 3c3e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 3774 │ │ │ │ │ + b.w 334e │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 2bb6 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 3c32 │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ - ldrd fp, r6, [sp, #12] │ │ │ │ │ - b.w 3298 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 1ff4 │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bge.w 35e6 │ │ │ │ │ + b.w 334e │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - adds r3, r4, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + adds r3, r7, r6 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3208 │ │ │ │ │ + beq.w 32d8 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r7 │ │ │ │ │ + add r3, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 3208 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 38b8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - b.w 34da │ │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ │ + b.w 32d8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2ce0 │ │ │ │ │ + b.n 3cb6 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + bge.w 1fe8 │ │ │ │ │ + b.w 334e │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.w 348a │ │ │ │ │ + ldr.w ip, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 44ce │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + b.w 2102 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w 33a8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b.n 36c0 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - rsb r3, r5, #1 │ │ │ │ │ - lsls r6, r5, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - negs r5, r6 │ │ │ │ │ - add.w r1, sl, r3, lsl #2 │ │ │ │ │ - add.w r0, r7, r3, lsl #2 │ │ │ │ │ + rsb r3, r7, #1 │ │ │ │ │ + lsls r7, r7, #2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + negs r5, r7 │ │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 429a │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - str r3, [r7, r5] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.w 3354 │ │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ │ - b.n 3778 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + bne.w 4280 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r9, r5] │ │ │ │ │ + b.n 387c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 3d60 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n 377c │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 317e │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - add.w r4, r7, #1 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + add.w r8, r7, #1 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r5, fp │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt.w 38ca │ │ │ │ │ - b.n 3a0a │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 31e0 │ │ │ │ │ - b.w 3434 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 38b8 │ │ │ │ │ + movge r6, r4 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + it le │ │ │ │ │ + movle r4, r6 │ │ │ │ │ + bgt.w 3586 │ │ │ │ │ + b.n 36c6 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w 355a │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + b.w 3572 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 3abc │ │ │ │ │ + b.w 325e │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 39fe │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + b.w 3422 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + b.w 1ff0 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 2116 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3bee │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + bgt.w 3bf4 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 3bf8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r7, fp │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 384e │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - b.w 1ffa │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - mov r7, ip │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b.n 3ce6 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 3070 │ │ │ │ │ - add.w r7, r8, #1 │ │ │ │ │ - b.w 3558 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 368c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 3a04 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - b.n 363c │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + sub.w sl, sl, r8 │ │ │ │ │ + b.n 38a0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 3b16 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #12] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 3d3c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - sub.w fp, fp, r6 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + sub.w sl, sl, r3 │ │ │ │ │ ite le │ │ │ │ │ - suble.w r6, r9, r9 │ │ │ │ │ - subgt.w r6, r9, r8 │ │ │ │ │ - b.w 2f0c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r8, r3, #2 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble.n 3e1a │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - b.w 32ea │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 31cc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 3d8e │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b.n 3d8e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 2efc │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 4434 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b.w 3078 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + suble r6, r7, r7 │ │ │ │ │ + subgt.w r6, r7, r8 │ │ │ │ │ + b.n 38a8 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ + adds r7, #2 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.w 3fd0 │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + b.n 3ab4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b.n 3b1e │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 32b4 │ │ │ │ │ + b.n 3c04 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b.n 3e38 │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b.n 3e38 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ blx r6 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 2964 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 26d0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r8, r4, #2 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt.n 3dae │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.w 31e6 │ │ │ │ │ + bge.w 2aa0 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 3ca0 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ - b.w 2f86 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + b.n 391e │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 3c92 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b.n 3a04 │ │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ │ + b.n 3e16 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 30fa │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b.n 3706 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 21f6 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + bne.w 2388 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 21f8 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add.w r4, sl, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3c10 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str.w r3, [sl, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ + b.w 238a │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 217e │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + bne.w 2316 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2180 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - blt.w 32c8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b.n 3a0a │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - b.n 3932 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ + b.w 2318 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b.w 36c0 │ │ │ │ │ + adds r7, r3, #2 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 3e5a │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 32ba │ │ │ │ │ + add.w r8, r5, #1 │ │ │ │ │ + b.w 35ee │ │ │ │ │ + add.w r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28ea │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + bne.w 1fe4 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 28ec │ │ │ │ │ + movge.w r9, #0 │ │ │ │ │ + movlt.w r9, #1 │ │ │ │ │ + b.w 1fe8 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bb4 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + bne.w 1f60 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 1f62 │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2cde │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2bb6 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r5, 3eea │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3882 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq.w 3cde │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - b.w 2be0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.w 36ec │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 3a46 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 36ec │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b.w 31cc │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + b.w 2ce0 │ │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 3a46 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 3706 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f70 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + bne.w 2a28 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b.w 1f72 │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ + b.w 2a2a │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2116 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 1f7a │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ff2 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bne.w 30e8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge.w 30ec │ │ │ │ │ + b.w 30f8 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.n 3aa0 │ │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 3514 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + b.w 33b8 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.w 32ba │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ - b.w 1ff4 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 23e6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 1f8a │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - adds r7, #2 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.w 417c │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - b.w 34ea │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 26d0 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 22d6 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.w 36ec │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - b.n 3a46 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 37e2 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + b.w 324a │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 30fa │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 3706 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 37e4 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + b.n 398e │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 246a │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 3b1e │ │ │ │ │ + b.w 31e2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 29dc │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + strd r3, r2, [sp, #20] │ │ │ │ │ + b.w 27a2 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 202c │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.w 26d0 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + b.w 2024 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 24d2 │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - cbz r4, 4072 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - add r4, r3 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 30ac │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 4506 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ + b.w 37de │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + str.w r3, [r2], #4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + beq.w 462a │ │ │ │ │ + adds r1, #4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - str.w r3, [r4], #-4 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 2048 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 2b4e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ add r7, r6 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cbnz r3, 40f2 │ │ │ │ │ - ldrd r8, r3, [sp, #8] │ │ │ │ │ - ldr.w lr, [r3, #12] │ │ │ │ │ - add.w r9, lr, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 41a2 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ │ + ldr.w ip, [r3, #12] │ │ │ │ │ + add.w r3, ip, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ add.w r3, r8, r6 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 25f2 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r1, sl │ │ │ │ │ + b.w 2778 │ │ │ │ │ + add r6, r3 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r6, 40b0 │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + add r6, r3 │ │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldrd lr, r8, [r3, #12] │ │ │ │ │ - add.w r9, lr, r6 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.n 40e4 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - b.w 25f2 │ │ │ │ │ - adds r7, r3, #2 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.w 3fc2 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 3642 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.w 33bc │ │ │ │ │ - add.w r2, r2, fp, lsl #2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - b.w 2604 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3298 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w r9, #1 │ │ │ │ │ + beq.w 3d58 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ │ - b.w 261c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 3f24 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - str.w r3, [r4], #4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.n 41f4 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2050 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + strd r3, r2, [sp, #20] │ │ │ │ │ + b.w 2d06 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + add.w r2, r2, r1, lsl #2 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.w 278c │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + adds r6, r3, #2 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bgt.w 3fca │ │ │ │ │ + b.w 3514 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2d26 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.w 3642 │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.w 3298 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - ite le │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b.w 2dda │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + b.w 2656 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 3538 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + adds r3, r6, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 352a │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2534 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - adds r3, r7, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3666 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r5 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 3666 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + b.w 2e48 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 35be │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.w 240a │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + b.w 2b14 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b.n 3e16 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 3e38 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 259a │ │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2f00 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + b.w 387c │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 32b4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldrd ip, r8, [r3, #12] │ │ │ │ │ + add.w r3, ip, r6 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 4096 │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + b.w 2778 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3998 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b.w 2c64 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 3482 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 2d86 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 3654 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.w 2598 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 26b4 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + ite le │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b.w 271e │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 2336 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 2396 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 2efc │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b.n 3d8e │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + b.w 24c6 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 392a │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 3550 │ │ │ │ │ + b.n 3b88 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + cbz r5, 4230 │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3a34 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 2aac │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3e48 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 334a │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 2212 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 4508 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str.w r3, [fp], #-4 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2c7a │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 40ea │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 23a4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ adds r0, r3, r4 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmn r6, r5 │ │ │ │ │ - str r3, [r7, r5] │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r9, r5] │ │ │ │ │ + beq.w 387c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r6, r5] │ │ │ │ │ - b.w 23e2 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + b.w 387c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 2cbc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 3074 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b.w 2bdc │ │ │ │ │ + cmp r5, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2a3c │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.w 2e02 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.n 3f56 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + b.w 3774 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2e5e │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 3134 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 30e0 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 3f6c │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b.w 26cc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + b.w 3916 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + b.n 3c3e │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 385c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w 20f0 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + b.n 3c3a │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ bl 17c │ │ │ │ │ R_ARM_THM_CALL merge_getmem │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 25b8 │ │ │ │ │ - b.w 32c8 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ + bne.w 273c │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + b.w 2116 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3ab4 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + b.w 3174 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 376c │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 25ea │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 3b16 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 2524 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2d7a │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + b.w 2e9e │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2460 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + b.w 2ddc │ │ │ │ │ + cmp r4, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2262 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + b.w 35e6 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 2f7e │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - b.n 3e48 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - blt.w 3c7c │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.w 3854 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - b.w 22ca │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 341a │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b.n 3f6c │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 2b6e │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.w 3016 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 30fa │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 2f78 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 2f22 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 23f6 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt.w 3cb6 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b.w 3266 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 45f6 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 22ba │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + bmi.w 21a6 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 21e8 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 20ae │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2542 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 2fdc │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 36f0 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 30d4 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.n 3fa2 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 39ec │ │ │ │ │ + bne.w 34cc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3a1c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 2904 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b.w 2964 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3b74 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.w 3b96 │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - b.w 2578 │ │ │ │ │ + b.w 34f4 │ │ │ │ │ add.w r0, r9, #28 │ │ │ │ │ - b.w 2db8 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ - b.w 2a8a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 3ce6 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 45a0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b.w 37c8 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2eca │ │ │ │ │ + bmi.w 1f4c │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 36d2 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3198 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3a30 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.n 3e08 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 3d64 │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 26d0 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 2684 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 2ae4 │ │ │ │ │ + b.n 3f38 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.w 2a42 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + b.w 323e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 4260 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 27b4 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bmi.w 28c6 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 27f8 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 46a6 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b.w 2ba0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 40a6 │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ + b.w 2906 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r9, fp │ │ │ │ │ mov r7, r4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b.n 3ce6 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 4660 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 1fde │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - b.w 23e6 │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bmi.w 1f5c │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 3f76 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 3d60 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 216c │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 2800 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2c14 │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 3c3e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 36a6 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3e82 │ │ │ │ │ + b.w 36da │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + b.w 2518 │ │ │ │ │ + ldrd r1, r0, [sp, #4] │ │ │ │ │ + bl 17c │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ + beq.w 431a │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + b.w 2010 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.w 2116 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - bpl.w 467a │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 45fa │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.w 21e0 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ + b.w 2372 │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ │ - bmi.w 28d8 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 2304 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3eac │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 23e2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov fp, r5 │ │ │ │ │ + b.n 3ee4 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 47a0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w 1fd0 │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 387c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, ip │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ │ - add.w r0, ip, r4, lsl #2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + add.w r0, fp, r4, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 26f8 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + b.w 3c60 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w 2a16 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 3f76 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 2cca │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.n 3f52 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3d90 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 304c │ │ │ │ │ + bne.w 39e4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 325a │ │ │ │ │ - add.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + b.w 3a5c │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 382e │ │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ │ - b.w 38a2 │ │ │ │ │ + bne.w 3834 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.w 388e │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + b.w 26fc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2aa0 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + b.w 2ede │ │ │ │ │ adds r0, #28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 340a │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3bda │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b.w 36ba │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 3618 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 36a2 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2d5a │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 250c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3aa8 │ │ │ │ │ + b.n 3dfc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b.n 4002 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 3a94 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 4554 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 2326 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 33ac │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 333a │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 3d60 │ │ │ │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + b.w 3c3e │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + b.w 2bba │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 3324 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 457a │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.n 453e │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 238a │ │ │ │ │ + b.n 4406 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 391e │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 390c │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 3978 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.w 2ef4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2bd0 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 3ecc │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 2f6c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 2fdc │ │ │ │ │ + b.n 43fc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 43a8 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - b.w 22ca │ │ │ │ │ + b.n 449c │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3b06 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2376 │ │ │ │ │ + b.w 2f56 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 359e │ │ │ │ │ + b.w 38f0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w ip, [sp, #12] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + b.w 3d44 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2712 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 293e │ │ │ │ │ + b.w 2a7a │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2dbe │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 4568 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3540 │ │ │ │ │ + b.w 25de │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 25cc │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 37d2 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 352a │ │ │ │ │ + b.w 3966 │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 3768 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 3906 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 43d0 │ │ │ │ │ + b.n 457c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3064 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 304e │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2ede │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 268c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 3bda │ │ │ │ │ + b.n 45b2 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 29b4 │ │ │ │ │ + b.w 26fc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2954 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2f58 │ │ │ │ │ + b.w 2a90 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2e7e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2f6e │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2a14 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 24b2 │ │ │ │ │ + b.w 2dd0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2454 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2442 │ │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 23e2 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 3f90 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 3298 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 44e8 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3e2c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 44ae │ │ │ │ │ + b.w 35da │ │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ │ - b.n 44c8 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - bl 17c │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 32c8 │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.w 2018 │ │ │ │ │ + b.w 35c8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2518 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 2506 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b.w 3d60 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 44d8 │ │ │ │ │ + b.n 4474 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 3ec6 │ │ │ │ │ + b.w 23ea │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 23d6 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 453c │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 44ea │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 4468 │ │ │ │ │ + b.n 43e2 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n 442e │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n 43d0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4416 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3128 │ │ │ │ │ + b.n 454c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2b4e │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 3462 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 340a │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 33f4 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.w 2af4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 2636 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 4418 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 3114 │ │ │ │ │ + b.w 314e │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 375c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 3746 │ │ │ │ │ + b.w 24b6 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 2e4e │ │ │ │ │ + b.w 3b78 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 245a │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 31d2 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 3164 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.w 323e │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2e38 │ │ │ │ │ + b.w 322c │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 2e28 │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.w 3634 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 4426 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 44fa │ │ │ │ │ + b.w 3752 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 447c │ │ │ │ │ + b.w 2bba │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 448e │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.w 3c32 │ │ │ │ │ + b.w 3af0 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b.n 4454 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 340a │ │ │ │ │ - b.n 456c │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 2256 │ │ │ │ │ + b.n 44d8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2242 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b.w 2a8a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2aa0 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2d06 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3b12 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2dce │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2cb0 │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2c9e │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.w 2db8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 258e │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.w 2578 │ │ │ │ │ + b.n 44f8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 387c │ │ │ │ │ + ldr.w r1, [r8, #28] │ │ │ │ │ + b.w 3f1a │ │ │ │ │ │ │ │ │ │ -00004750 : │ │ │ │ │ +000047a8 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 47c0 │ │ │ │ │ + cbz r3, 4818 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 47c0 │ │ │ │ │ + cbz r3, 4818 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 47b6 │ │ │ │ │ + bne.n 480e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4816 │ │ │ │ │ + bne.n 486e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bls.n 480e │ │ │ │ │ + bls.n 4866 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -7100,79 +7198,79 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r2 │ │ │ │ │ - b.n 4798 │ │ │ │ │ + b.n 47f0 │ │ │ │ │ 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 4ab8 │ │ │ │ │ + bne.w 4b10 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4816 │ │ │ │ │ + blt.n 486e │ │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble.n 481e │ │ │ │ │ + ble.n 4876 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 4882 │ │ │ │ │ + bne.n 48da │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6558 │ │ │ │ │ + bl 6568 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #708] @ (4ad4 ) │ │ │ │ │ + ldr r1, [pc, #708] @ (4b2c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #696] @ (4ad8 ) │ │ │ │ │ + ldr r3, [pc, #696] @ (4b30 ) │ │ │ │ │ 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 4a20 │ │ │ │ │ + ble.w 4a78 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r3, #1772] @ 0x6ec │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #644] @ (4adc ) │ │ │ │ │ + ldr r1, [pc, #644] @ (4b34 ) │ │ │ │ │ sub.w r0, r2, #8 │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7180,26 +7278,26 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ strd r1, r3, [r2, #-8] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b.n 47b0 │ │ │ │ │ - ldr r2, [pc, #604] @ (4ae0 ) │ │ │ │ │ + b.n 4808 │ │ │ │ │ + ldr r2, [pc, #604] @ (4b38 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #2092] @ 0x82c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 4a64 │ │ │ │ │ + ble.w 4abc │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #2092] @ 0x82c │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #1772] @ 0x6ec │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -7208,15 +7306,15 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r0, r0, [r2, #8] │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ sub.w ip, r2, #8 │ │ │ │ │ - ldr r0, [pc, #528] @ (4ae4 ) │ │ │ │ │ + ldr r0, [pc, #528] @ (4b3c ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w lr, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ │ @@ -7225,124 +7323,124 @@ │ │ │ │ │ str.w ip, [r5] │ │ │ │ │ strd lr, r0, [r2, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r0, #0 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r0, [r2, #12] │ │ │ │ │ - bcs.w 4a82 │ │ │ │ │ + bcs.w 4ada │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a82 │ │ │ │ │ + beq.w 4ada │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4a64 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4a64 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4a64 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4a64 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4a64 │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ - beq.n 4a0c │ │ │ │ │ + beq.n 4a64 │ │ │ │ │ add r1, r6 │ │ │ │ │ add.w r4, r0, #24 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ ldr.w lr, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [lr] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.n 4a10 │ │ │ │ │ + bne.n 4a68 │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 49ee │ │ │ │ │ + bne.n 4a46 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 47b0 │ │ │ │ │ + b.n 4808 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ add r1, r6 │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 49ee │ │ │ │ │ - b.n 4a0c │ │ │ │ │ + bne.n 4a46 │ │ │ │ │ + b.n 4a64 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4816 │ │ │ │ │ + beq.w 486e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #176] @ (4ae8 ) │ │ │ │ │ + ldr r0, [pc, #176] @ (4b40 ) │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ sub.w r1, r2, #8 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7350,130 +7448,130 @@ │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ strd r0, r3, [r2, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n 47b0 │ │ │ │ │ + b.n 4808 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48c0 │ │ │ │ │ - b.n 4816 │ │ │ │ │ + bne.w 4918 │ │ │ │ │ + b.n 486e │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 4aa0 │ │ │ │ │ + beq.n 4af8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbnz r0, 4aa0 │ │ │ │ │ + cbnz r0, 4af8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4816 │ │ │ │ │ + beq.w 486e │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 4922 │ │ │ │ │ + b.n 497a │ │ │ │ │ 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 4816 │ │ │ │ │ + b.n 486e │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000274 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000252 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004aec : │ │ │ │ │ +00004b44 : │ │ │ │ │ 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 4b16 │ │ │ │ │ + bls.n 4b6e │ │ │ │ │ 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] @ (4b2c ) │ │ │ │ │ + ldr r1, [pc, #12] @ (4b84 ) │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004b30 : │ │ │ │ │ +00004b88 : │ │ │ │ │ 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 4b90 │ │ │ │ │ + bpl.n 4be8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (4bb8 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (4c10 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 4ba0 │ │ │ │ │ + cbz r0, 4bf8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ba4 │ │ │ │ │ + beq.n 4bfc │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (4bbc ) │ │ │ │ │ + ldr r1, [pc, #88] @ (4c14 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -7494,295 +7592,295 @@ │ │ │ │ │ movw r1, #3935 @ 0xf5f │ │ │ │ │ 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] @ (4bc0 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (4c18 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 4b72 │ │ │ │ │ + b.n 4bca │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004bc4 : │ │ │ │ │ +00004c1c : │ │ │ │ │ listiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 4c1c │ │ │ │ │ + blt.n 4c74 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 4bfc │ │ │ │ │ + bcs.n 4c54 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 4c20 │ │ │ │ │ + beq.n 4c78 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ 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 4c1c │ │ │ │ │ + beq.n 4c74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4c26 │ │ │ │ │ + cbz r3, 4c7e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4c1c │ │ │ │ │ + b.n 4c74 │ │ │ │ │ │ │ │ │ │ -00004c2c : │ │ │ │ │ +00004c84 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004c30 : │ │ │ │ │ +00004c88 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - cbz r2, 4c66 │ │ │ │ │ + cbz r2, 4cbe │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4c6a │ │ │ │ │ + bne.n 4cc2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4c66 │ │ │ │ │ + bne.n 4cbe │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004c94 <_PyList_Extend>: │ │ │ │ │ +00004cec <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4cb8 <_list_extend> │ │ │ │ │ + bl 4d10 <_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 │ │ │ │ │ │ │ │ │ │ -00004cb8 <_list_extend>: │ │ │ │ │ +00004d10 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 56c0 <_list_extend+0xa08> │ │ │ │ │ + beq.w 56ce <_list_extend+0x9be> │ │ │ │ │ stmdb 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 │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ 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 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5000 <_list_extend+0x348> │ │ │ │ │ + beq.w 505c <_list_extend+0x34c> │ │ │ │ │ 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 4e50 <_list_extend+0x198> │ │ │ │ │ + bne.w 4ea8 <_list_extend+0x198> │ │ │ │ │ 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 5682 <_list_extend+0x9ca> │ │ │ │ │ + beq.w 5696 <_list_extend+0x986> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldrd r3, r0, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f7c <_list_extend+0x2c4> │ │ │ │ │ + bne.w 4fd4 <_list_extend+0x2c4> │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ bic.w r6, r6, #1 │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 568a <_list_extend+0x9d2> │ │ │ │ │ + bcs.w 569c <_list_extend+0x98c> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.w 569c <_list_extend+0x98c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - lsls r6, r3, #6 │ │ │ │ │ - bmi.w 4fce <_list_extend+0x316> │ │ │ │ │ + lsls r1, r3, #6 │ │ │ │ │ + bmi.w 502a <_list_extend+0x31a> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + ble.n 4e8a <_list_extend+0x17a> │ │ │ │ │ add.w r3, r5, #12 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r4, [r0, r7, lsl #2] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ add.w lr, r1, #4 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w r4, [r0, lr] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - add.w ip, r1, #8 │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w lr, r1, #8 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ + cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - str.w r4, [r0, ip] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + str.w r4, [r0, lr] │ │ │ │ │ + beq.n 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ - add.w ip, r1, #12 │ │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w lr, r1, #12 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - cmp r6, lr │ │ │ │ │ + cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - str.w r4, [r0, ip] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + str.w r4, [r0, lr] │ │ │ │ │ + beq.n 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add.w lr, r1, #16 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ str.w r4, [r0, lr] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ add.w ip, r1, #20 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ str.w r4, [r0, ip] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ adds r1, #24 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r4, #0] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ str r4, [r0, r1] │ │ │ │ │ - beq.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.n 4e8a <_list_extend+0x17a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.w 4ff0 <_list_extend+0x338> │ │ │ │ │ + bne.w 504c <_list_extend+0x33c> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 4e1e <_list_extend+0x166> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 4e48 <_list_extend+0x190> │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 56c6 <_list_extend+0xa0e> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + bne.n 4e76 <_list_extend+0x166> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4ea0 <_list_extend+0x190> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 56d4 <_list_extend+0x9c4> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ 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 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ @@ -7790,1242 +7888,1214 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.w 52f4 <_list_extend+0x63c> │ │ │ │ │ + beq.w 5350 <_list_extend+0x640> │ │ │ │ │ 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 5184 <_list_extend+0x4cc> │ │ │ │ │ + beq.w 51dc <_list_extend+0x4cc> │ │ │ │ │ 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 55e8 <_list_extend+0x930> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + beq.w 5602 <_list_extend+0x8f2> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 5460 <_list_extend+0x7a8> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 54bc <_list_extend+0x7ac> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 54fe <_list_extend+0x846> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 5558 <_list_extend+0x848> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5682 <_list_extend+0x9ca> │ │ │ │ │ + beq.w 5696 <_list_extend+0x986> │ │ │ │ │ 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 566c <_list_extend+0x9b4> │ │ │ │ │ + blt.w 5680 <_list_extend+0x970> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 4f18 <_list_extend+0x260> │ │ │ │ │ + bgt.n 4f70 <_list_extend+0x260> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52a8 <_list_extend+0x5f0> │ │ │ │ │ - cbz r3, 4f18 <_list_extend+0x260> │ │ │ │ │ + bne.w 5304 <_list_extend+0x5f4> │ │ │ │ │ + cbz r3, 4f70 <_list_extend+0x260> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + bcs.w 567c <_list_extend+0x96c> │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5668 <_list_extend+0x9b0> │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 567c <_list_extend+0x96c> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 4f18 <_list_extend+0x260> │ │ │ │ │ + b.n 4f70 <_list_extend+0x260> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 5174 <_list_extend+0x4bc> │ │ │ │ │ + bge.w 51cc <_list_extend+0x4bc> │ │ │ │ │ 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 4f04 <_list_extend+0x24c> │ │ │ │ │ + bne.n 4f5c <_list_extend+0x24c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 564a <_list_extend+0x992> │ │ │ │ │ + bne.w 5662 <_list_extend+0x952> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 4fd8 <_list_extend+0x320> │ │ │ │ │ + bge.n 5034 <_list_extend+0x324> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - bge.n 4fd8 <_list_extend+0x320> │ │ │ │ │ + bge.n 5034 <_list_extend+0x324> │ │ │ │ │ adds r5, r2, #6 │ │ │ │ │ add.w r5, r5, r2, asr #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r3, r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 54f2 <_list_extend+0x83a> │ │ │ │ │ + blt.w 554c <_list_extend+0x83c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 55d4 <_list_extend+0x91c> │ │ │ │ │ + beq.w 55ee <_list_extend+0x8de> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + bcs.w 567c <_list_extend+0x96c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + beq.w 567c <_list_extend+0x96c> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne.n 4fe2 <_list_extend+0x32a> │ │ │ │ │ - b.n 4fec <_list_extend+0x334> │ │ │ │ │ + bne.n 503e <_list_extend+0x32e> │ │ │ │ │ + b.n 5048 <_list_extend+0x338> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 527a <_list_extend+0x5c2> │ │ │ │ │ + ble.w 52d2 <_list_extend+0x5c2> │ │ │ │ │ adds r6, r3, #6 │ │ │ │ │ add.w r6, r6, r3, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt lt │ │ │ │ │ addlt r6, r3, #3 │ │ │ │ │ biclt.w r6, r6, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 55be <_list_extend+0x906> │ │ │ │ │ + beq.w 55d8 <_list_extend+0x8c8> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 568a <_list_extend+0x9d2> │ │ │ │ │ + bcs.w 569c <_list_extend+0x98c> │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ │ + strd r3, r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.w 569c <_list_extend+0x98c> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r1, r3, #6 │ │ │ │ │ - bpl.w 4d4a <_list_extend+0x92> │ │ │ │ │ + and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4da2 <_list_extend+0x92> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + ble.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b.n 4d52 <_list_extend+0x9a> │ │ │ │ │ + b.n 4daa <_list_extend+0x9a> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4fec <_list_extend+0x334> │ │ │ │ │ + beq.n 5048 <_list_extend+0x338> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5290 <_list_extend+0x5d8> │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 4e48 <_list_extend+0x190> │ │ │ │ │ + beq.w 52fc <_list_extend+0x5ec> │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + b.n 4ea0 <_list_extend+0x190> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.w 4e1e <_list_extend+0x166> │ │ │ │ │ - b.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + bne.w 4e76 <_list_extend+0x166> │ │ │ │ │ + b.n 4e8a <_list_extend+0x17a> │ │ │ │ │ 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 5682 <_list_extend+0x9ca> │ │ │ │ │ + beq.w 5696 <_list_extend+0x986> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldrd r3, r0, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5218 <_list_extend+0x560> │ │ │ │ │ + bne.w 5270 <_list_extend+0x560> │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 568a <_list_extend+0x9d2> │ │ │ │ │ + bcs.w 569c <_list_extend+0x98c> │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.w 569c <_list_extend+0x98c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ strd r0, r2, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - lsls r7, r3, #6 │ │ │ │ │ - bmi.w 5270 <_list_extend+0x5b8> │ │ │ │ │ + lsls r4, r3, #6 │ │ │ │ │ + bmi.w 52c8 <_list_extend+0x5b8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + ble.w 4e8a <_list_extend+0x17a> │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.w 5298 <_list_extend+0x5e0> │ │ │ │ │ + bne.w 52ec <_list_extend+0x5dc> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, #4 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str.w r1, [r0, lr] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - add r1, r0 │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + add.w ip, r3, #8 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w ip, [r4] │ │ │ │ │ - cmp ip, lr │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + cmp r4, lr │ │ │ │ │ itt ne │ │ │ │ │ - addne.w ip, ip, #1 │ │ │ │ │ - strne.w ip, [r4] │ │ │ │ │ + addne r4, #1 │ │ │ │ │ + strne r4, [r1, #0] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - str r4, [r1, #8] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + str.w r1, [r0, ip] │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r1, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r4, [r1, #12] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r1, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r4, [r1, #16] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r1, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r4] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r4, [r1, #20] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ adds r3, #24 │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r4, #1 │ │ │ │ │ strne r4, [r1, #0] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ - beq.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + beq.w 4e8a <_list_extend+0x17a> │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ │ adds r2, #24 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 5166 <_list_extend+0x4ae> │ │ │ │ │ + bne.n 51be <_list_extend+0x4ae> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 5152 <_list_extend+0x49a> │ │ │ │ │ - b.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + bne.n 51aa <_list_extend+0x49a> │ │ │ │ │ + b.n 4e8a <_list_extend+0x17a> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ - bne.n 5152 <_list_extend+0x49a> │ │ │ │ │ - b.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + bne.n 51aa <_list_extend+0x49a> │ │ │ │ │ + b.n 4e8a <_list_extend+0x17a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 31c <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4f18 <_list_extend+0x260> │ │ │ │ │ - b.n 566c <_list_extend+0x9b4> │ │ │ │ │ + bne.w 4f70 <_list_extend+0x260> │ │ │ │ │ + b.n 5680 <_list_extend+0x970> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - adds r2, r3, r1 │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 5434 <_list_extend+0x77c> │ │ │ │ │ - adds r6, r2, #6 │ │ │ │ │ - adds r3, r2, #3 │ │ │ │ │ - add.w r6, r6, r2, asr #3 │ │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ │ + add r3, r1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 54a4 <_list_extend+0x794> │ │ │ │ │ + adds r6, r3, #6 │ │ │ │ │ + adds r2, r3, #3 │ │ │ │ │ + add.w r6, r6, r3, asr #3 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - subs r0, r6, r2 │ │ │ │ │ + subs r0, r6, r3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ - movgt r6, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 56b0 <_list_extend+0x9f8> │ │ │ │ │ + movgt r6, r2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 56c0 <_list_extend+0x9b0> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9e2> │ │ │ │ │ + bcs.w 56ac <_list_extend+0x99c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9e2> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 56ac <_list_extend+0x99c> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ add.w r6, r0, r7, lsl #2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - add r7, sp, #28 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 51fc <_list_extend+0x544> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b.n 5254 <_list_extend+0x544> │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, r6, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itee eq │ │ │ │ │ addeq r1, r6, #4 │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ mov r6, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ - add r2, sp, #24 │ │ │ │ │ + add r1, sp, #28 │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 51e4 <_list_extend+0x52c> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bne.n 523c <_list_extend+0x52c> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ str.w r8, [sl, #8] │ │ │ │ │ - b.n 4e48 <_list_extend+0x190> │ │ │ │ │ + b.n 4ea0 <_list_extend+0x190> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add.w r2, r8, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 5442 <_list_extend+0x78a> │ │ │ │ │ + ble.w 5490 <_list_extend+0x780> │ │ │ │ │ adds r2, r7, #6 │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ add.w r2, r2, r7, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r7 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 56b4 <_list_extend+0x9fc> │ │ │ │ │ + beq.w 56bc <_list_extend+0x9ac> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 568a <_list_extend+0x9d2> │ │ │ │ │ + bcs.w 569c <_list_extend+0x98c> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 568a <_list_extend+0x9d2> │ │ │ │ │ + beq.w 569c <_list_extend+0x98c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ strd r0, r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5058 <_list_extend+0x3a0> │ │ │ │ │ + beq.w 50b4 <_list_extend+0x3a4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 4e32 <_list_extend+0x17a> │ │ │ │ │ + ble.w 4e8a <_list_extend+0x17a> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b.n 5062 <_list_extend+0x3aa> │ │ │ │ │ + b.n 50be <_list_extend+0x3ae> │ │ │ │ │ cmp.w r3, r1, asr #1 │ │ │ │ │ - blt.w 4f86 <_list_extend+0x2ce> │ │ │ │ │ + blt.w 4fde <_list_extend+0x2ce> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - lsls r4, r1, #6 │ │ │ │ │ - bpl.w 4d4a <_list_extend+0x92> │ │ │ │ │ - b.n 4fce <_list_extend+0x316> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4fec <_list_extend+0x334> │ │ │ │ │ + and.w r3, r1, #33554432 @ 0x2000000 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4da2 <_list_extend+0x92> │ │ │ │ │ + b.n 502a <_list_extend+0x31a> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ │ - bne.w 507e <_list_extend+0x3c6> │ │ │ │ │ - b.n 4e32 <_list_extend+0x17a> │ │ │ │ │ + bne.w 50da <_list_extend+0x3ca> │ │ │ │ │ + b.n 4e8a <_list_extend+0x17a> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 5048 <_list_extend+0x338> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 5456 <_list_extend+0x79e> │ │ │ │ │ + ble.w 54b2 <_list_extend+0x7a2> │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ add.w ip, r1, #3 │ │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ │ bic.w ip, ip, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ sub.w lr, r2, r1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ it gt │ │ │ │ │ movgt r2, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5660 <_list_extend+0x9a8> │ │ │ │ │ + beq.w 5678 <_list_extend+0x968> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5668 <_list_extend+0x9b0> │ │ │ │ │ + bcs.w 567c <_list_extend+0x96c> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5668 <_list_extend+0x9b0> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 567c <_list_extend+0x96c> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4f18 <_list_extend+0x260> │ │ │ │ │ + b.n 4f70 <_list_extend+0x260> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 5594 <_list_extend+0x8dc> │ │ │ │ │ + ble.w 55ba <_list_extend+0x8aa> │ │ │ │ │ add.w r6, sl, #6 │ │ │ │ │ add.w r3, sl, #3 │ │ │ │ │ add.w r6, r6, sl, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ sub.w r1, r6, sl │ │ │ │ │ cmp r2, r1 │ │ │ │ │ it gt │ │ │ │ │ movgt r6, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 5664 <_list_extend+0x9ac> │ │ │ │ │ + beq.w 56b8 <_list_extend+0x9a8> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9e2> │ │ │ │ │ + bcs.w 56ac <_list_extend+0x99c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9e2> │ │ │ │ │ + beq.w 56ac <_list_extend+0x99c> │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - add r3, sp, #20 │ │ │ │ │ - add r2, sp, #24 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ + add r3, sp, #28 │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ + add r1, sp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542c <_list_extend+0x774> │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + beq.n 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [fp, r6, lsl #2] │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r6, fp, r6, lsl #2 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 542c <_list_extend+0x774> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.n 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #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 542c <_list_extend+0x774> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.n 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #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 542c <_list_extend+0x774> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.n 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #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 542c <_list_extend+0x774> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.n 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 542c <_list_extend+0x774> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cbz r0, 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 542c <_list_extend+0x774> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cbz r0, 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 542c <_list_extend+0x774> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cbz r0, 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 542c <_list_extend+0x774> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cbz r0, 5488 <_list_extend+0x778> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ mov r4, r5 │ │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 541a <_list_extend+0x762> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b.n 5476 <_list_extend+0x766> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str.w r3, [r6], #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5414 <_list_extend+0x75c> │ │ │ │ │ + bne.n 5470 <_list_extend+0x760> │ │ │ │ │ mov r4, fp │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 4e48 <_list_extend+0x190> │ │ │ │ │ + b.n 4ea0 <_list_extend+0x190> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 5194 <_list_extend+0x4dc> │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - b.n 51d2 <_list_extend+0x51a> │ │ │ │ │ - cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 5226 <_list_extend+0x56e> │ │ │ │ │ + blt.w 527e <_list_extend+0x56e> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b.n 526a <_list_extend+0x5b2> │ │ │ │ │ + b.n 52c2 <_list_extend+0x5b2> │ │ │ │ │ + cmp.w r3, r2, asr #1 │ │ │ │ │ + blt.w 51ec <_list_extend+0x4dc> │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b.n 522a <_list_extend+0x51a> │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - bge.w 52f0 <_list_extend+0x638> │ │ │ │ │ - b.n 52b2 <_list_extend+0x5fa> │ │ │ │ │ + bge.w 534c <_list_extend+0x63c> │ │ │ │ │ + b.n 530e <_list_extend+0x5fe> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - add r2, r1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.w 55b0 <_list_extend+0x8f8> │ │ │ │ │ - adds r6, r2, #6 │ │ │ │ │ - adds r3, r2, #3 │ │ │ │ │ - add.w r6, r6, r2, asr #3 │ │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ │ + adds r3, r2, r1 │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.n 55ca <_list_extend+0x8ba> │ │ │ │ │ + adds r6, r3, #6 │ │ │ │ │ + adds r2, r3, #3 │ │ │ │ │ + add.w r6, r6, r3, asr #3 │ │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - subs r0, r6, r2 │ │ │ │ │ + subs r0, r6, r3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ - movgt r6, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 5696 <_list_extend+0x9de> │ │ │ │ │ + movgt r6, r2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 56a8 <_list_extend+0x998> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 569a <_list_extend+0x9e2> │ │ │ │ │ + bcs.w 56ac <_list_extend+0x99c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 569a <_list_extend+0x9e2> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 56ac <_list_extend+0x99c> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ strd r0, r6, [r4, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ add.w r5, r5, r7, lsl #2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - add r7, sp, #28 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 54dc <_list_extend+0x824> │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b.n 5536 <_list_extend+0x826> │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r5], #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ - add r2, sp, #24 │ │ │ │ │ + add r1, sp, #28 │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54c6 <_list_extend+0x80e> │ │ │ │ │ - b.n 5210 <_list_extend+0x558> │ │ │ │ │ + bne.n 5520 <_list_extend+0x810> │ │ │ │ │ + b.n 5268 <_list_extend+0x558> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 55d4 <_list_extend+0x91c> │ │ │ │ │ + beq.n 55ee <_list_extend+0x8de> │ │ │ │ │ adds r5, r2, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ - b.n 4f50 <_list_extend+0x298> │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - add r2, r1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble.n 55a4 <_list_extend+0x8ec> │ │ │ │ │ - adds r5, r2, #6 │ │ │ │ │ - adds r3, r2, #3 │ │ │ │ │ - add.w r5, r5, r2, asr #3 │ │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ │ - bic.w r5, r5, #3 │ │ │ │ │ - subs r0, r5, r2 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r5, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 56ac <_list_extend+0x9f4> │ │ │ │ │ - cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 56a6 <_list_extend+0x9ee> │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - lsls r1, r5, #2 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 56a6 <_list_extend+0x9ee> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r5, [r4, #16] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - add.w r6, r5, r7, lsl #2 │ │ │ │ │ + b.n 4fa8 <_list_extend+0x298> │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ + adds r2, r3, r1 │ │ │ │ │ + strd r2, r3, [sp, #12] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + bl 3b0 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 5696 <_list_extend+0x986> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov fp, r4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ │ - b.n 5574 <_list_extend+0x8bc> │ │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + add.w r6, r2, r3, lsl #2 │ │ │ │ │ + b.n 559a <_list_extend+0x88a> │ │ │ │ │ + ldrd r1, r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56b8 <_list_extend+0xa00> │ │ │ │ │ + beq.w 56c4 <_list_extend+0x9b4> │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r0, [r6], #4 │ │ │ │ │ - add r3, sp, #24 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ + add r1, sp, #24 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ + add r3, sp, #32 │ │ │ │ │ + add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r2, sp, #20 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 5560 <_list_extend+0x8a8> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ │ - b.n 4e48 <_list_extend+0x190> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 5586 <_list_extend+0x876> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ │ + b.n 4ea0 <_list_extend+0x190> │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.w 5306 <_list_extend+0x64e> │ │ │ │ │ + blt.w 5362 <_list_extend+0x652> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 534c <_list_extend+0x694> │ │ │ │ │ - cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 5510 <_list_extend+0x858> │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - b.n 5550 <_list_extend+0x898> │ │ │ │ │ - cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.w 5474 <_list_extend+0x7bc> │ │ │ │ │ + b.n 53a8 <_list_extend+0x698> │ │ │ │ │ + cmp.w r3, r2, asr #1 │ │ │ │ │ + blt.w 54ce <_list_extend+0x7be> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ - str r2, [r0, #8] │ │ │ │ │ - b.n 54b4 <_list_extend+0x7fc> │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + b.n 550e <_list_extend+0x7fe> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 568a <_list_extend+0x9d2> │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.n 569c <_list_extend+0x98c> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 4fbe <_list_extend+0x306> │ │ │ │ │ + b.n 5016 <_list_extend+0x306> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5668 <_list_extend+0x9b0> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.n 567c <_list_extend+0x96c> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4f6a <_list_extend+0x2b2> │ │ │ │ │ + b.n 4fc2 <_list_extend+0x2b2> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r1, r6, r3 │ │ │ │ │ add.w fp, r6, r3 │ │ │ │ │ bl 3b0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.w 4e48 <_list_extend+0x190> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.w 4ea0 <_list_extend+0x190> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - add r7, sp, #28 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ add.w r8, r3, r6, lsl #2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 562e <_list_extend+0x976> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + b.n 5648 <_list_extend+0x938> │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - add r2, sp, #24 │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ + add r2, sp, #32 │ │ │ │ │ + add r1, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5614 <_list_extend+0x95c> │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bne.n 562e <_list_extend+0x91e> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ str.w fp, [r6, #8] │ │ │ │ │ - b.w 4e48 <_list_extend+0x190> │ │ │ │ │ + b.n 4ea0 <_list_extend+0x190> │ │ │ │ │ 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, 566c <_list_extend+0x9b4> │ │ │ │ │ + cbz r0, 5680 <_list_extend+0x970> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 4f2a <_list_extend+0x272> │ │ │ │ │ + b.n 4f82 <_list_extend+0x272> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 52dc <_list_extend+0x624> │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b.n 5334 <_list_extend+0x67c> │ │ │ │ │ + b.n 5338 <_list_extend+0x628> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5682 <_list_extend+0x9ca> │ │ │ │ │ + beq.n 5696 <_list_extend+0x986> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5682 <_list_extend+0x9ca> │ │ │ │ │ + cbnz r3, 5696 <_list_extend+0x986> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e48 <_list_extend+0x190> │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 4ea0 <_list_extend+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e34 <_list_extend+0x17c> │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 549a <_list_extend+0x7e2> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 4e48 <_list_extend+0x190> │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 4e8c <_list_extend+0x17c> │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 54f4 <_list_extend+0x7e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5682 <_list_extend+0x9ca> │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 5536 <_list_extend+0x87e> │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b.n 51ba <_list_extend+0x502> │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 4ea0 <_list_extend+0x190> │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.n 5390 <_list_extend+0x680> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 524c <_list_extend+0x594> │ │ │ │ │ - adds r1, r7, r5 │ │ │ │ │ - str.w r1, [fp, #8] │ │ │ │ │ - b.n 5682 <_list_extend+0x9ca> │ │ │ │ │ + b.n 52a4 <_list_extend+0x594> │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 5212 <_list_extend+0x502> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r3, r5 │ │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ │ + b.n 5696 <_list_extend+0x986> │ │ │ │ │ movs r1, #2 │ │ │ │ │ b.w 1f4 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b.w 4e48 <_list_extend+0x190> │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + b.w 4ea0 <_list_extend+0x190> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000056d4 : │ │ │ │ │ +000056e4 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 5702 │ │ │ │ │ + beq.n 5712 │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5704 │ │ │ │ │ - cbnz r2, 5716 │ │ │ │ │ + bne.n 5714 │ │ │ │ │ + cbnz r2, 5726 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 572e │ │ │ │ │ + bhi.n 573e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 574a │ │ │ │ │ - cbnz r3, 5766 │ │ │ │ │ + cbnz r1, 575a │ │ │ │ │ + cbnz r3, 5776 │ │ │ │ │ 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 5704 │ │ │ │ │ + bne.n 5714 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5712 │ │ │ │ │ + b.n 5722 │ │ │ │ │ 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 5728 │ │ │ │ │ + beq.n 5738 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 570e │ │ │ │ │ + ble.n 571e │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r3, 5768 │ │ │ │ │ + cbnz r3, 5778 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5710 │ │ │ │ │ + beq.n 5720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cb8 <_list_extend> │ │ │ │ │ + bl 4d10 <_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 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 574e │ │ │ │ │ + b.n 575e │ │ │ │ │ │ │ │ │ │ -00005774 : │ │ │ │ │ +00005784 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 590c │ │ │ │ │ + bpl.w 591c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 590c │ │ │ │ │ + bpl.w 591c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 5916 │ │ │ │ │ + bne.w 5926 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 58e8 │ │ │ │ │ + ble.w 58f8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5832 │ │ │ │ │ + bge.n 5842 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 581a │ │ │ │ │ + beq.n 582a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 585e │ │ │ │ │ + beq.n 586e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5864 │ │ │ │ │ + beq.n 5874 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 57fc │ │ │ │ │ + beq.n 580c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5974 │ │ │ │ │ + beq.w 5984 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 580c │ │ │ │ │ + beq.n 581c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5960 │ │ │ │ │ + beq.w 5978 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 595c │ │ │ │ │ + blt.w 596c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - beq.n 5832 │ │ │ │ │ + beq.n 5842 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 57b6 │ │ │ │ │ + blt.n 57c6 │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - bhi.w 5980 │ │ │ │ │ + bhi.w 5990 │ │ │ │ │ tbb [pc, sl] │ │ │ │ │ - .word 0x7e12a07b │ │ │ │ │ + .word 0x7e129a7b │ │ │ │ │ .short 0xaa81 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 5820 │ │ │ │ │ + bge.n 5830 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5820 │ │ │ │ │ + bge.n 5830 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 587c │ │ │ │ │ + bne.n 588c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5840 │ │ │ │ │ + bne.n 5850 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 5848 │ │ │ │ │ + b.n 5858 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 57dc │ │ │ │ │ + bne.n 57ec │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 57f2 │ │ │ │ │ - b.n 57fc │ │ │ │ │ + bne.n 5802 │ │ │ │ │ + b.n 580c │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 5854 │ │ │ │ │ + beq.n 5864 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ + 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, sl │ │ │ │ │ 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 │ │ │ │ │ - beq.n 58ce │ │ │ │ │ + beq.n 58de │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 58ce │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 58de │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5848 │ │ │ │ │ + beq.n 5858 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5848 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 5858 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5848 │ │ │ │ │ + b.n 5858 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 5974 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 58f4 ) │ │ │ │ │ + bhi.n 5984 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 5904 ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00005841 │ │ │ │ │ + .word 0x00005851 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000596d │ │ │ │ │ + .word 0x00005971 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005851 │ │ │ │ │ + .word 0x00005861 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005929 │ │ │ │ │ + .word 0x00005939 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000592f │ │ │ │ │ + .word 0x0000593f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005981 │ │ │ │ │ + .word 0x00005991 │ │ │ │ │ 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 5848 │ │ │ │ │ + b.n 5858 │ │ │ │ │ subs r4, r2, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bhi.n 5934 │ │ │ │ │ + bhi.n 5944 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5840 │ │ │ │ │ - b.n 5854 │ │ │ │ │ + beq.n 5850 │ │ │ │ │ + b.n 5864 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 5854 │ │ │ │ │ - b.n 5840 │ │ │ │ │ + bgt.n 5864 │ │ │ │ │ + b.n 5850 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 5840 │ │ │ │ │ - b.n 5854 │ │ │ │ │ + beq.n 5850 │ │ │ │ │ + b.n 5864 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.n 5854 │ │ │ │ │ - b.n 5840 │ │ │ │ │ + blt.n 5864 │ │ │ │ │ + b.n 5850 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 57ac │ │ │ │ │ + bgt.w 57bc │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 5974 │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 5944 ) │ │ │ │ │ + bhi.n 5984 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 5954 ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - .word 0x00005923 │ │ │ │ │ + .word 0x00005933 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000596d │ │ │ │ │ + .word 0x00005971 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005975 │ │ │ │ │ + .word 0x00005985 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005975 │ │ │ │ │ + .word 0x00005985 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000592f │ │ │ │ │ + .word 0x0000593f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005981 │ │ │ │ │ + .word 0x00005991 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5848 │ │ │ │ │ + b.n 5858 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bge.w 5864 │ │ │ │ │ + b.n 5850 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 580c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge.w 5854 │ │ │ │ │ - b.n 5840 │ │ │ │ │ + b.n 581c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 57fc │ │ │ │ │ + b.n 580c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 5840 │ │ │ │ │ - b.n 5854 │ │ │ │ │ + bgt.w 5850 │ │ │ │ │ + b.n 5864 │ │ │ │ │ │ │ │ │ │ -00005988 : │ │ │ │ │ +00005998 : │ │ │ │ │ list_remove(): │ │ │ │ │ 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, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5a5c │ │ │ │ │ + ble.n 5a6c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 5a3e │ │ │ │ │ + beq.n 5a4e │ │ │ │ │ movs r2, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 59ce │ │ │ │ │ + beq.n 59de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5a76 │ │ │ │ │ + beq.n 5a86 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 59f0 │ │ │ │ │ + ble.n 5a00 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 192c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a72 │ │ │ │ │ + bne.n 5a82 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne.n 5a72 │ │ │ │ │ + bne.n 5a82 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 5a5c │ │ │ │ │ + ble.n 5a6c │ │ │ │ │ movs r5, #1 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9035,313 +9105,313 @@ │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5a28 │ │ │ │ │ + beq.n 5a38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5a82 │ │ │ │ │ + cbz r3, 5a92 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5a50 │ │ │ │ │ + ble.n 5a60 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 192c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59e2 │ │ │ │ │ - b.n 5a72 │ │ │ │ │ + beq.n 59f2 │ │ │ │ │ + b.n 5a82 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 59c6 │ │ │ │ │ - b.n 59ce │ │ │ │ │ + bne.n 59d6 │ │ │ │ │ + b.n 59de │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ - bne.n 5a72 │ │ │ │ │ + bne.n 5a82 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 59fe │ │ │ │ │ + blt.n 5a0e │ │ │ │ │ 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 59ea │ │ │ │ │ + b.n 59fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 59ce │ │ │ │ │ + b.n 59de │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5a28 │ │ │ │ │ + b.n 5a38 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a90 : │ │ │ │ │ +00005aa0 : │ │ │ │ │ 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 5b88 │ │ │ │ │ + bhi.n 5b98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5ba0 │ │ │ │ │ + bne.n 5bb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5bd6 │ │ │ │ │ + beq.w 5be6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 5c0a │ │ │ │ │ + bcs.w 5c1a │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ add.w sl, r6, r8 │ │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ │ - beq.n 5b22 │ │ │ │ │ + beq.n 5b32 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 5b58 │ │ │ │ │ + bgt.n 5b68 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 5b6c │ │ │ │ │ + ble.n 5b7c │ │ │ │ │ add.w r2, r9, #5 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ add.w r2, r2, r5, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, r9, #2 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5bf0 │ │ │ │ │ + bcs.n 5c00 │ │ │ │ │ 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 5bf0 │ │ │ │ │ + beq.n 5c00 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 5b1a │ │ │ │ │ + beq.n 5b2a │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 5b4a │ │ │ │ │ + cbz r0, 5b5a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5b7a │ │ │ │ │ + bne.n 5b8a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r1, r8, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 5b76 │ │ │ │ │ + bgt.n 5b86 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r5, [r4, #8] │ │ │ │ │ - bge.n 5b1a │ │ │ │ │ + bge.n 5b2a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5ae2 │ │ │ │ │ + b.n 5af2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b4a │ │ │ │ │ + bne.n 5b5a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b4a │ │ │ │ │ + b.n 5b5a │ │ │ │ │ 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, 5bec │ │ │ │ │ + cbz r0, 5bfc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 5ab0 │ │ │ │ │ + ble.n 5ac0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c2e │ │ │ │ │ + beq.n 5c3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5bc2 │ │ │ │ │ + beq.n 5bd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5c22 │ │ │ │ │ + cbz r3, 5c32 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 5c2e │ │ │ │ │ + beq.n 5c3e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 5bd6 │ │ │ │ │ + cbz r3, 5be6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 5abc │ │ │ │ │ + bge.w 5acc │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 5abc │ │ │ │ │ + b.n 5acc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 5b1a │ │ │ │ │ + b.n 5b2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str.w r7, [r6, r8] │ │ │ │ │ - b.n 5bec │ │ │ │ │ + b.n 5bfc │ │ │ │ │ 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 5bec │ │ │ │ │ + b.n 5bfc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5bc2 │ │ │ │ │ + b.n 5bd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5bec │ │ │ │ │ + bne.n 5bfc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5bd6 │ │ │ │ │ + beq.n 5be6 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 5abc │ │ │ │ │ + b.n 5acc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005c48 : │ │ │ │ │ +00005c58 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 5cba │ │ │ │ │ + bcs.n 5cca │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - cbnz r2, 5ca6 │ │ │ │ │ + cbnz r2, 5cb6 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 5c88 │ │ │ │ │ + bge.n 5c98 │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5c98 │ │ │ │ │ + beq.n 5ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5c9c │ │ │ │ │ + cbz r3, 5cac │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5c9a │ │ │ │ │ + b.n 5caa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - b.n 5c88 │ │ │ │ │ + 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9349,130 +9419,130 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005cd8 : │ │ │ │ │ +00005ce8 : │ │ │ │ │ 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 5eda │ │ │ │ │ - ldr r3, [pc, #512] @ (5ef4 ) │ │ │ │ │ + bpl.w 5eea │ │ │ │ │ + ldr r3, [pc, #512] @ (5f04 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r7, 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 5df8 │ │ │ │ │ + beq.n 5e08 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5e46 │ │ │ │ │ + ble.w 5e56 │ │ │ │ │ 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, #436] @ (5ef8 ) │ │ │ │ │ + ldr r3, [pc, #436] @ (5f08 ) │ │ │ │ │ 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 5e92 │ │ │ │ │ + bcs.w 5ea2 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e96 │ │ │ │ │ + beq.w 5ea6 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 5db6 │ │ │ │ │ + ble.n 5dc6 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ add.w r7, ip, r8, lsl #2 │ │ │ │ │ - b.n 5da4 │ │ │ │ │ + b.n 5db4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 5db6 │ │ │ │ │ + beq.n 5dc6 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5d98 │ │ │ │ │ + bne.n 5da8 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 5da4 │ │ │ │ │ + bne.n 5db4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5de6 │ │ │ │ │ + ble.n 5df6 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r1, #4 │ │ │ │ │ add.w r0, r0, r8, lsl #2 │ │ │ │ │ add.w r6, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5dee │ │ │ │ │ + beq.n 5dfe │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5dd0 │ │ │ │ │ + bne.n 5de0 │ │ │ │ │ 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 5dd0 │ │ │ │ │ - b.n 5de6 │ │ │ │ │ + bne.n 5de0 │ │ │ │ │ + b.n 5df6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5ec4 │ │ │ │ │ + ble.n 5ed4 │ │ │ │ │ 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] @ (5efc ) │ │ │ │ │ + ldr r1, [pc, #232] @ (5f0c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -9490,216 +9560,216 @@ │ │ │ │ │ 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 5ed6 │ │ │ │ │ + beq.n 5ee6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #152] @ (5f00 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (5f10 ) │ │ │ │ │ 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 5d6a │ │ │ │ │ + bcc.w 5d7a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5eac │ │ │ │ │ + beq.n 5ebc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5eac │ │ │ │ │ + cbnz r3, 5ebc │ │ │ │ │ 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, 5ed6 │ │ │ │ │ + cbz r0, 5ee6 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 5d84 │ │ │ │ │ - b.n 5db6 │ │ │ │ │ + bgt.w 5d94 │ │ │ │ │ + b.n 5dc6 │ │ │ │ │ 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 5e10 │ │ │ │ │ + bne.n 5e20 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5de8 │ │ │ │ │ + b.n 5df8 │ │ │ │ │ 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 5ed6 │ │ │ │ │ + b.n 5ee6 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b2 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005f04 : │ │ │ │ │ +00005f14 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4cb8 <_list_extend> │ │ │ │ │ + bl 4d10 <_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 │ │ │ │ │ │ │ │ │ │ -00005f28 : │ │ │ │ │ +00005f38 : │ │ │ │ │ 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 5f4e │ │ │ │ │ + bpl.n 5f5e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 5f62 │ │ │ │ │ + bcs.n 5f72 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ │ 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] @ (5f74 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (5f84 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 5f5e │ │ │ │ │ + b.n 5f6e │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005f78 : │ │ │ │ │ +00005f88 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5ffa │ │ │ │ │ + ble.n 600a │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6070 │ │ │ │ │ - beq.n 6004 │ │ │ │ │ + blt.n 6080 │ │ │ │ │ + beq.n 6014 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5ffa │ │ │ │ │ + beq.n 600a │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6070 │ │ │ │ │ - beq.n 6046 │ │ │ │ │ + blt.n 6080 │ │ │ │ │ + beq.n 6056 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5ffa │ │ │ │ │ + beq.n 600a │ │ │ │ │ add.w r9, r4, #16 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6070 │ │ │ │ │ + blt.n 6080 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 605e │ │ │ │ │ + beq.n 606e │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 5fd4 │ │ │ │ │ + bne.n 5fe4 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 6040 │ │ │ │ │ + b.n 6050 │ │ │ │ │ ldr.w r6, [r8, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6064 │ │ │ │ │ + bne.n 6074 │ │ │ │ │ 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 │ │ │ │ │ @@ -9720,77 +9790,77 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 6048 │ │ │ │ │ - b.n 5ffa │ │ │ │ │ + bgt.n 6058 │ │ │ │ │ + b.n 600a │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6040 │ │ │ │ │ + b.n 6050 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006078 : │ │ │ │ │ +00006088 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne.n 60f2 │ │ │ │ │ + bne.n 6102 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 60e2 │ │ │ │ │ + beq.n 60f2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6124 │ │ │ │ │ + beq.n 6134 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 60fc │ │ │ │ │ + bne.n 610c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r2, r3, r0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.n 6110 │ │ │ │ │ + bne.n 6120 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 612a │ │ │ │ │ + bne.n 613a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ @@ -9798,123 +9868,123 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 60dc │ │ │ │ │ + beq.n 60ec │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 60dc │ │ │ │ │ + bne.n 60ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 60dc │ │ │ │ │ + b.n 60ec │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 60dc │ │ │ │ │ + b.n 60ec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 60ec │ │ │ │ │ + bne.n 60fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 60ec │ │ │ │ │ + b.n 60fc │ │ │ │ │ │ │ │ │ │ -00006138 : │ │ │ │ │ +00006148 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 61ca │ │ │ │ │ + beq.n 61da │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi.n 6186 │ │ │ │ │ + bmi.n 6196 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 616c │ │ │ │ │ + cbz r0, 617c │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 61ae │ │ │ │ │ + bne.n 61be │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6186 │ │ │ │ │ + beq.n 6196 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 6182 │ │ │ │ │ + cbz r0, 6192 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 6192 │ │ │ │ │ + bne.n 61a2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 6172 │ │ │ │ │ + bcs.n 6182 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6182 │ │ │ │ │ + bne.n 6192 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 6172 │ │ │ │ │ - b.n 6186 │ │ │ │ │ + bne.n 6182 │ │ │ │ │ + b.n 6196 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 616c │ │ │ │ │ + bne.n 617c │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 6172 │ │ │ │ │ - b.n 6186 │ │ │ │ │ + bne.n 6182 │ │ │ │ │ + b.n 6196 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000061d0 : │ │ │ │ │ +000061e0 : │ │ │ │ │ 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 6202 │ │ │ │ │ + bpl.n 6212 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 621c │ │ │ │ │ + bcs.n 622c │ │ │ │ │ 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 6200 │ │ │ │ │ + beq.n 6210 │ │ │ │ │ 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 │ │ │ │ │ @@ -9927,28 +9997,28 @@ │ │ │ │ │ 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] @ (6230 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (6240 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 6218 │ │ │ │ │ + b.n 6228 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006234 : │ │ │ │ │ +00006244 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 62a0 │ │ │ │ │ + beq.n 62b0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -9965,51 +10035,51 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 628c │ │ │ │ │ - cbnz r3, 6284 │ │ │ │ │ + bne.n 629c │ │ │ │ │ + cbnz r3, 6294 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 6256 │ │ │ │ │ + bhi.n 6266 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6278 │ │ │ │ │ + bne.n 6288 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 6278 │ │ │ │ │ + b.n 6288 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000062a8 : │ │ │ │ │ +000062b8 : │ │ │ │ │ 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] @ (62e0 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (62f0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 62dc │ │ │ │ │ + cbz r0, 62ec │ │ │ │ │ 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 │ │ │ │ │ @@ -10019,614 +10089,614 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000062e4 : │ │ │ │ │ +000062f4 : │ │ │ │ │ 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, 6306 │ │ │ │ │ + cbz r0, 6316 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6310 │ │ │ │ │ + bne.n 6320 │ │ │ │ │ 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 6306 │ │ │ │ │ + bne.n 6316 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006328 : │ │ │ │ │ +00006338 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 6466 │ │ │ │ │ + bne.w 6476 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6440 │ │ │ │ │ + beq.n 6450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 640e │ │ │ │ │ + bne.n 641e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 6440 │ │ │ │ │ + beq.n 6450 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6454 │ │ │ │ │ + beq.n 6464 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble.n 63f2 │ │ │ │ │ + ble.n 6402 │ │ │ │ │ adds r4, r3, #7 │ │ │ │ │ add.w r4, r4, r7, asr #3 │ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ │ subs r1, r4, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ itt le │ │ │ │ │ addle r4, r3, #4 │ │ │ │ │ bicle.w r4, r4, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6422 │ │ │ │ │ + beq.n 6432 │ │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 6438 │ │ │ │ │ + bcs.n 6448 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6438 │ │ │ │ │ + beq.n 6448 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ strd r0, r4, [r6, #12] │ │ │ │ │ - blt.n 6400 │ │ │ │ │ + blt.n 6410 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ it le │ │ │ │ │ addle.w r3, r0, r3, lsl #2 │ │ │ │ │ - bgt.n 63d2 │ │ │ │ │ + bgt.n 63e2 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ble.n 63c4 │ │ │ │ │ + ble.n 63d4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ strne.w r5, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 6408 │ │ │ │ │ + beq.n 6418 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp.w r7, r1, asr #1 │ │ │ │ │ - blt.n 6372 │ │ │ │ │ + blt.n 6382 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ - bge.n 63b0 │ │ │ │ │ + bge.n 63c0 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ │ - b.n 63b0 │ │ │ │ │ + b.n 63c0 │ │ │ │ │ str.w r5, [r0, ip, lsl #2] │ │ │ │ │ - b.n 63e6 │ │ │ │ │ + b.n 63f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 635e │ │ │ │ │ + bne.n 636e │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 635e │ │ │ │ │ + b.n 636e │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6438 │ │ │ │ │ + cbz r0, 6448 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd r7, r0, [r6, #8] │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 63e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 63ee │ │ │ │ │ + b.n 63fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 643c │ │ │ │ │ + bne.n 644c │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 636a │ │ │ │ │ + bne.n 637a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 643c │ │ │ │ │ + b.n 644c │ │ │ │ │ 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 643c │ │ │ │ │ - b.n 6342 │ │ │ │ │ + beq.n 644c │ │ │ │ │ + b.n 6352 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006480 : │ │ │ │ │ +00006490 : │ │ │ │ │ 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 4cb8 <_list_extend> │ │ │ │ │ + bl 4d10 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 64aa │ │ │ │ │ + beq.n 64ba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 64a6 │ │ │ │ │ + beq.n 64b6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 64a6 │ │ │ │ │ + b.n 64b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000064b0 : │ │ │ │ │ +000064c0 : │ │ │ │ │ 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 6540 │ │ │ │ │ + bne.n 6550 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 6528 │ │ │ │ │ + cbnz r3, 6538 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6516 │ │ │ │ │ - cbz r4, 64fa │ │ │ │ │ + cbz r0, 6526 │ │ │ │ │ + cbz r4, 650a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 651a │ │ │ │ │ - cbz r1, 64fa │ │ │ │ │ + cbnz r2, 652a │ │ │ │ │ + cbz r1, 650a │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 4cb8 <_list_extend> │ │ │ │ │ + bl 4d10 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6500 │ │ │ │ │ + beq.n 6510 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 6516 │ │ │ │ │ + beq.n 6526 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 6516 │ │ │ │ │ + cbnz r2, 6526 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 64fa │ │ │ │ │ + b.n 650a │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 64ea │ │ │ │ │ + b.n 64fa │ │ │ │ │ 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 64d6 │ │ │ │ │ - b.n 6516 │ │ │ │ │ + bne.n 64e6 │ │ │ │ │ + b.n 6526 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6516 │ │ │ │ │ - b.n 64c8 │ │ │ │ │ + beq.n 6526 │ │ │ │ │ + b.n 64d8 │ │ │ │ │ │ │ │ │ │ -00006558 : │ │ │ │ │ +00006568 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 66a6 │ │ │ │ │ - ldr r3, [pc, #320] @ (66b4 ) │ │ │ │ │ + ble.w 66b6 │ │ │ │ │ + ldr r3, [pc, #320] @ (66c4 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ 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.n 6628 │ │ │ │ │ + ble.n 6638 │ │ │ │ │ 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 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w r1, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #256] @ (66b8 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (66c8 ) │ │ │ │ │ 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, [r5, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.n 6672 │ │ │ │ │ + bcs.n 6682 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6676 │ │ │ │ │ + beq.n 6686 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 661a │ │ │ │ │ + bne.n 662a │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6600 │ │ │ │ │ + bne.n 6610 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6600 │ │ │ │ │ - b.n 6612 │ │ │ │ │ + bne.n 6610 │ │ │ │ │ + b.n 6622 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66b0 │ │ │ │ │ + beq.n 66c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #116] @ (66bc ) │ │ │ │ │ + ldr r3, [pc, #116] @ (66cc ) │ │ │ │ │ cmp.w r6, #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, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.n 65de │ │ │ │ │ + bcc.n 65ee │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 668c │ │ │ │ │ + beq.n 669c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 668c │ │ │ │ │ + cbnz r3, 669c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 66b0 │ │ │ │ │ + cbz r0, 66c0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r2, r3, r9, lsl #2 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n 65fc │ │ │ │ │ + b.n 660c │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6614 │ │ │ │ │ + b.n 6624 │ │ │ │ │ .word 0x00000136 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000066c0 : │ │ │ │ │ +000066d0 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ 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 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6762 │ │ │ │ │ + beq.n 6772 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6762 │ │ │ │ │ + beq.n 6772 │ │ │ │ │ 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 6758 │ │ │ │ │ + bne.n 6768 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d52 │ │ │ │ │ + bne.w 6d5e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 6e68 │ │ │ │ │ + bcs.w 6d50 │ │ │ │ │ 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 67f0 │ │ │ │ │ + bne.n 6800 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 6736 │ │ │ │ │ + bge.n 6746 │ │ │ │ │ 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 674e │ │ │ │ │ + beq.n 675e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 674e │ │ │ │ │ + cbnz r3, 675e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 670a │ │ │ │ │ + bge.n 671a │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 670a │ │ │ │ │ + b.n 671a │ │ │ │ │ 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 6e8c │ │ │ │ │ + bne.w 6eb6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6d52 │ │ │ │ │ + blt.w 6d5e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6804 │ │ │ │ │ + beq.n 6814 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 6e78 │ │ │ │ │ + beq.w 6ea2 │ │ │ │ │ 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 6d52 │ │ │ │ │ + beq.w 6d5e │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 6984 │ │ │ │ │ - beq.w 698c │ │ │ │ │ + blt.w 6994 │ │ │ │ │ + beq.w 699c │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 6998 │ │ │ │ │ + bgt.w 69a8 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 695c │ │ │ │ │ + bne.w 696c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 192c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6750 │ │ │ │ │ + beq.n 6760 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6750 │ │ │ │ │ + bne.n 6760 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 6760 │ │ │ │ │ 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 6738 │ │ │ │ │ + b.n 6748 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt.w 69a4 │ │ │ │ │ - beq.w 69ae │ │ │ │ │ + blt.w 69b4 │ │ │ │ │ + beq.w 69be │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 69ac │ │ │ │ │ + bgt.w 69bc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 69ba │ │ │ │ │ + beq.w 69ca │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 674e │ │ │ │ │ + ble.n 675e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 684e │ │ │ │ │ + bge.n 685e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ebc │ │ │ │ │ + beq.w 6e9c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 6d0a │ │ │ │ │ + bcs.w 6d1a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r7, r0, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add.w r9, r3, r5 │ │ │ │ │ subs r0, r5, r6 │ │ │ │ │ @@ -10635,301 +10705,301 @@ │ │ │ │ │ ldr.w r1, [ip, r5, lsl #2] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str.w r1, [r7, #4]! │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ add r1, ip │ │ │ │ │ - bcs.w 6bc0 │ │ │ │ │ + bcs.w 6bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.n 6870 │ │ │ │ │ + bcc.n 6880 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r8, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.w 6d58 │ │ │ │ │ + bcc.w 6d36 │ │ │ │ │ sub.w r1, r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ bl 3b0 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6d8a │ │ │ │ │ + bne.w 6dae │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6964 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6d9c │ │ │ │ │ + bne.w 6dc0 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6964 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6dac │ │ │ │ │ + bne.w 6dd0 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6964 │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6e0c │ │ │ │ │ + bne.w 6e08 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6964 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6e1c │ │ │ │ │ + bne.w 6e40 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 6954 │ │ │ │ │ + beq.n 6964 │ │ │ │ │ add.w r2, sl, #16 │ │ │ │ │ movs r5, #5 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6d72 │ │ │ │ │ + bne.w 6d96 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 6942 │ │ │ │ │ + bne.n 6952 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 6760 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 6d26 │ │ │ │ │ - cbnz r0, 69c6 │ │ │ │ │ + bne.w 6d64 │ │ │ │ │ + cbnz r0, 69d6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 674e │ │ │ │ │ + beq.w 675e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 674e │ │ │ │ │ + bne.w 675e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 674e │ │ │ │ │ + b.n 675e │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 6998 │ │ │ │ │ + blt.n 69a8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 695c │ │ │ │ │ + bne.n 696c │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 67cc │ │ │ │ │ + b.n 67dc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 695c │ │ │ │ │ + bne.n 696c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 67cc │ │ │ │ │ + b.n 67dc │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 69ae │ │ │ │ │ + bge.n 69be │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 6830 │ │ │ │ │ + bne.w 6840 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 193c │ │ │ │ │ + bl 192c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 6750 │ │ │ │ │ + b.n 6760 │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ea6 │ │ │ │ │ + beq.w 6e8c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 6eca │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r5, #12 │ │ │ │ │ + ldrmi r0, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - it gt │ │ │ │ │ - ldrgt r0, [r5, #12] │ │ │ │ │ - ble.w 6bb8 │ │ │ │ │ + ble.w 6bc8 │ │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - bne.w 6c00 │ │ │ │ │ + bne.w 6c10 │ │ │ │ │ add.w r8, r9, r3 │ │ │ │ │ subs r4, r0, #4 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w r0, r8, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 6a82 │ │ │ │ │ + beq.n 6a92 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 6a60 │ │ │ │ │ + beq.n 6a70 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6a44 │ │ │ │ │ + beq.n 6a54 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 6b10 │ │ │ │ │ + beq.n 6b20 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6be8 │ │ │ │ │ + bne.w 6bf8 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add.w r6, r7, #12 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w r4, r0, #12 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 6be8 │ │ │ │ │ + bne.n 6bf8 │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r1, r1, #3 │ │ │ │ │ - bne.n 6a82 │ │ │ │ │ + bne.n 6a92 │ │ │ │ │ ldr.w r0, [r9] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6dbc │ │ │ │ │ + bne.w 6de0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6dd0 │ │ │ │ │ + bne.w 6df4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6df8 │ │ │ │ │ + bne.w 6e2c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6de4 │ │ │ │ │ + bne.w 6e18 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6e54 │ │ │ │ │ + bne.w 6e64 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6e40 │ │ │ │ │ + bne.w 6e50 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6e2c │ │ │ │ │ + bne.w 6e78 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq.n 6bb8 │ │ │ │ │ + beq.n 6bc8 │ │ │ │ │ add.w r6, r9, #24 │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6d0e │ │ │ │ │ + bne.w 6d1e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 6ba6 │ │ │ │ │ + bne.n 6bb6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6966 │ │ │ │ │ + b.n 6976 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r5, r6 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ @@ -10937,130 +11007,149 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.w 6870 │ │ │ │ │ - b.n 68ae │ │ │ │ │ + bcc.w 6880 │ │ │ │ │ + b.n 68be │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ str.w lr, [r0] │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 6a10 │ │ │ │ │ - b.n 6b10 │ │ │ │ │ + bne.w 6a20 │ │ │ │ │ + b.n 6b20 │ │ │ │ │ subs r0, #4 │ │ │ │ │ add.w sl, r9, r3 │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ sub.w r4, sl, r6 │ │ │ │ │ subs r4, #4 │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands.w r4, r4, #3 │ │ │ │ │ - beq.n 6c7c │ │ │ │ │ + beq.n 6c8c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 6c5a │ │ │ │ │ + beq.n 6c6a │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 6c3e │ │ │ │ │ + beq.n 6c4e │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 6d0a │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 6d0a │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 6d0a │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add r1, lr │ │ │ │ │ - beq.w 6b10 │ │ │ │ │ + beq.w 6b20 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ adds r0, #4 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r6 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 6d0a │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ str.w r4, [r6, #4]! │ │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 6d0a │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r6, r8, #8 │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ add.w r0, r7, #8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 6cfa │ │ │ │ │ + bne.n 6d0a │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r6, r7, #12 │ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ add.w r0, r7, #12 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 6c70 │ │ │ │ │ + beq.n 6c80 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str.w r4, [ip, r1, lsl #2] │ │ │ │ │ add r1, lr │ │ │ │ │ - bne.n 6c0a │ │ │ │ │ - b.n 6b10 │ │ │ │ │ + bne.n 6c1a │ │ │ │ │ + b.n 6b20 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 68b0 │ │ │ │ │ + b.n 68c0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6bb2 │ │ │ │ │ + bne.w 6bc2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 6bb2 │ │ │ │ │ + b.n 6bc2 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ + sub.w r0, r1, r8 │ │ │ │ │ + lsls r2, r3, #2 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + b.n 68cc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 6760 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -11068,191 +11157,167 @@ │ │ │ │ │ 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 6d52 │ │ │ │ │ + beq.n 6d5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6ec2 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6750 │ │ │ │ │ - subs r3, r3, r1 │ │ │ │ │ - sub.w r0, r1, r8 │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - b.n 68bc │ │ │ │ │ + bne.n 6d5e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 6d5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 694e │ │ │ │ │ + bne.w 695e │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 694e │ │ │ │ │ + b.n 695e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 68da │ │ │ │ │ + bne.w 68ea │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 68da │ │ │ │ │ + b.n 68ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 68f0 │ │ │ │ │ + bne.w 6900 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 68f0 │ │ │ │ │ + b.n 6900 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6906 │ │ │ │ │ + bne.w 6916 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6906 │ │ │ │ │ + b.n 6916 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b20 │ │ │ │ │ + bne.w 6b30 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b20 │ │ │ │ │ + b.n 6b30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b34 │ │ │ │ │ + bne.w 6b44 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b34 │ │ │ │ │ + b.n 6b44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b5c │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ + bne.w 692c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b5c │ │ │ │ │ + b.n 692c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b48 │ │ │ │ │ + bne.w 6b6c │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b48 │ │ │ │ │ + b.n 6b6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 691c │ │ │ │ │ + bne.w 6b58 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 691c │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ + b.n 6b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6932 │ │ │ │ │ + bne.w 6942 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6932 │ │ │ │ │ + b.n 6942 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b98 │ │ │ │ │ + bne.w 6b94 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b98 │ │ │ │ │ + b.n 6b94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b84 │ │ │ │ │ + bne.w 6b80 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b84 │ │ │ │ │ + b.n 6b80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b70 │ │ │ │ │ + bne.w 6ba8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6b70 │ │ │ │ │ - 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 6d52 │ │ │ │ │ + b.n 6ba8 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 6e9c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 6ed0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 6d5e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6558 │ │ │ │ │ + bl 6568 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67a2 │ │ │ │ │ - b.n 6d52 │ │ │ │ │ + bne.w 67b2 │ │ │ │ │ + b.n 6d5e │ │ │ │ │ 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 6d52 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 6ebc │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 6ebc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6d52 │ │ │ │ │ + b.n 6d5e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d52 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 6bb8 │ │ │ │ │ - add.w r0, r5, #12 │ │ │ │ │ - b.n 69ee │ │ │ │ │ - nop │ │ │ │ │ + b.n 6e9c │ │ │ │ │ │ │ │ │ │ 00006ed8 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cbz r0, 6ee2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -12091,69 +12156,69 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ │ - bhi.n 7764 │ │ │ │ │ + bhi.n 7768 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7760 │ │ │ │ │ + beq.n 7764 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7738 │ │ │ │ │ + beq.n 773c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ beq.n 76c6 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7738 │ │ │ │ │ + beq.n 773c │ │ │ │ │ ldrd r4, r8, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r6, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r6, #8] │ │ │ │ │ addlt r8, r3 │ │ │ │ │ biclt.w r8, r8, r8, asr #31 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble.n 7720 │ │ │ │ │ + ble.n 7724 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 7720 │ │ │ │ │ + bls.n 7724 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ + add.w ip, r3, #1 │ │ │ │ │ + it ne │ │ │ │ │ + strne.w ip, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 7740 │ │ │ │ │ + bne.n 7744 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 7754 │ │ │ │ │ + bgt.n 7758 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cbnz r2, 7738 │ │ │ │ │ + cbnz r2, 773c │ │ │ │ │ cmp r4, r8 │ │ │ │ │ bne.n 76ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12166,21 +12231,21 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7714 │ │ │ │ │ + bne.n 7718 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 7714 │ │ │ │ │ + b.n 7718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r8, r3 │ │ │ │ │ b.n 76e8 │ │ │ │ │ @@ -12190,52 +12255,52 @@ │ │ │ │ │ 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 7738 │ │ │ │ │ + beq.n 773c │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ble.n 76c6 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 76b8 │ │ │ │ │ - b.n 7738 │ │ │ │ │ + b.n 773c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007794 : │ │ │ │ │ +00007798 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000077ac : │ │ │ │ │ +000077b0 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 77be │ │ │ │ │ + blt.n 77c2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 77be │ │ │ │ │ + bmi.n 77c2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000077c4 : │ │ │ │ │ +000077c8 : │ │ │ │ │ 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 {} │ │ │ │ │ @@ -168,15 +168,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 166 │ │ │ │ │ - bl 1d7c │ │ │ │ │ + bl 1d6c │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000168 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ @@ -184,15 +184,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 186 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 4cb8 <_list_extend> │ │ │ │ │ + b.w 4d10 <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ │ 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: 111748 (bytes into file) │ │ │ │ │ + Start of section headers: 111344 (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 0x1b484: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1b2f0: │ │ │ │ │ │ │ │ │ │ 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 000908 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01780c 0003f0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0176f8 0003f0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00093c 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 017bfc 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 017ae8 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000e04 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000e04 012340 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 017fb4 0032d8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 013144 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 013cb8 0001f4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01b28c 000128 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 013eac 000dba 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01b3b4 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 014c66 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014c66 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 014c9c 001af0 10 16 297 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01678c 00107e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01b3f4 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e04 01222c 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 017ea0 003258 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 013030 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 013ba4 0001f4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01b0f8 000128 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 013d98 000dba 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01b220 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 014b52 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014b52 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 014b88 001af0 10 16 297 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 016678 00107e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01b260 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,30 +31,30 @@ │ │ │ │ │ 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: 00000978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 00000980 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 0000d399 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 35: 00000e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 36: 00000ea0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 34: 0000d2f5 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 35: 00000ea8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 36: 00000eac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 37: 00001128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00001134 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 0000128d 422 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 39: 0000128d 424 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 40: 000012e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 000012e6 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 42: 00001320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 43: 00001338 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 44: 000013a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 000013c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 46: 000013d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 47: 000013e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 00001410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 00001428 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 0000141c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 00001434 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 50: 00001435 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 51: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 52: 000016e9 168 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ 53: 00001791 88 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ 54: 000017e9 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ 55: 00001811 3158 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ 56: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ @@ -67,200 +67,200 @@ │ │ │ │ │ 63: 00002469 76 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ 64: 000024b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 65: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 66: 000024b4 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: 000025f1 800 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ - 71: 00002911 1380 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 72: 0000a121 718 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ - 73: 0000290c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 00002910 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 75: 00002e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00002e74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 00002e75 390 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 78: 00009521 764 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 79: 00007e0d 516 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 70: 000025f1 796 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ + 71: 0000290d 1380 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ + 72: 0000a09d 718 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 73: 00002908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 0000290c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 00002e6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00002e70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 00002e71 390 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 78: 00009509 764 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 79: 00007dfd 516 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: 000033e9 300 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 84: 00003510 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00003514 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 86: 00003515 372 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 87: 000063bd 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 88: 0000d3b1 246 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 89: 00003680 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00003688 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 91: 00003734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 000033e5 300 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 84: 0000350c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00003510 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 86: 00003511 372 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 87: 000063ad 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 88: 0000d30d 246 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 89: 0000367c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00003684 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 91: 00003730 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: 00003738 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 00003739 3366 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 101: 00003af4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00003afc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 000043f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00004400 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 99: 00003734 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00003735 3366 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 101: 00003af0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00003af8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 000043f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 000043fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 105: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 106: 00004ef9 2944 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 107: 000050a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 000050a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 00005698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 000056a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 00005a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00005a78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00006174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 00006178 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 115: 000063b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 000063bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 117: 000067f9 552 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 118: 00006c29 4580 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 119: 00006a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00006a20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 00006c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00006c28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 00011755 482 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 124: 00007710 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00007714 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 00007a9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00007aa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 00007e08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00007e0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00008011 330 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 131: 000085e9 3476 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 106: 00004ee9 2944 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 107: 00005090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00005094 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00005688 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00005690 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 00005a58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00005a68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00006164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00006168 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 000063a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 000063ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 000067e9 552 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 118: 00006c19 4580 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 119: 00006a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00006a10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00006c14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00006c18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 000116c1 482 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 124: 00007700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00007704 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 00007a8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00007a90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00007df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00007dfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00008001 330 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 131: 000085d9 3476 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 132: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 133: 00008169 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 134: 0000d6f5 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 135: 000081cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 00008159 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 134: 0000d651 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 135: 000081bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 136: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 137: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 138: 000081d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 139: 00008500 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 00008518 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 0000892c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 00008930 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 143: 000093d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 000093d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 000093d5 332 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 146: 00009814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 0000981c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 148: 0000981d 310 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 149: 00009955 764 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 138: 000081c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 139: 000084f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 00008508 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 0000891c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 00008920 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 143: 000093b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 000093b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 000093b9 336 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 146: 000097fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 00009804 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 148: 00009805 310 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 149: 0000993d 764 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ 150: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 151: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 152: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 153: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 154: 00009c51 1232 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 155: 00009c4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 00009c39 1122 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 155: 00009c34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 156: 000005a8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 157: 00009c50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 158: 000101c5 2388 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 159: 00009f88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00009f90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 161: 0000df85 2420 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 157: 00009c38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 158: 00010125 2388 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 159: 00009fd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00009fd8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 161: 0000dee1 2420 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 162: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 163: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 164: 0000a4c1 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 164: 0000a43d 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ 165: 000005e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 166: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 167: 0000061c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 168: 0000a5e1 2460 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 169: 0000ad10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 0000ad30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 168: 0000a55d 2428 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 169: 0000ac58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 0000ac70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 171: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 172: 0000066c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 173: 0000069c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 174: 0000b175 8100 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 175: 0000ee3d 1100 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 176: 0000b51c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000b520 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 178: 0000bb18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000bb24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000bf6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000bf74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 0000c2b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000c2b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 0000c5c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000c5cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 00010b19 160 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 187: 0000cbd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000cbe0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 189: 0000d114 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000d118 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 174: 0000b0d1 8100 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 175: 0000ed99 1100 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 176: 0000b478 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000b47c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 178: 0000ba74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000ba80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 0000bec8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000bed0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 0000c20c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000c214 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 0000c520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000c528 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 00010a79 160 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 187: 0000cb34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000cb3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 189: 0000d070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000d074 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 191: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 192: 0000d33c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 0000d340 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 194: 0000d394 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 0000d398 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 0000d298 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 0000d29c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 0000d2f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000d2f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 196: 000006b4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 197: 000006d4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 198: 000006fc 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 199: 0000d4a9 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 200: 0000d6f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 0000d6f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 202: 0000d8a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 0000d8a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 204: 0000d8a5 412 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 205: 0000da34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0000da40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 207: 0000da41 320 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 208: 0000db7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 209: 0000db80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 210: 0000db81 130 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 211: 0000dd25 250 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 212: 0000de21 284 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 213: 0000df38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 0000df3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 199: 0000d405 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 200: 0000d64c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 0000d650 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 202: 0000d7fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 0000d800 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 0000d801 412 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 205: 0000d990 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 0000d99c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 207: 0000d99d 320 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 208: 0000dad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 209: 0000dadc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 210: 0000dadd 130 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 211: 0000dc81 250 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 212: 0000dd7d 284 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 213: 0000de94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 0000de98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 215: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 216: 0000e8f9 224 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 217: 0000e9d9 1122 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 218: 0000ede0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000ede4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 220: 0000f238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 221: 0000f23c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 0000e855 224 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 217: 0000e935 1122 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 218: 0000ed3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000ed40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 220: 0000f194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 221: 0000f198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 222: 00000748 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 223: 0000f708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000f720 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 225: 0000f7fd 2304 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 226: 000100c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 227: 000100cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 223: 0000f668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 0000f680 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 225: 0000f75d 2304 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 226: 00010024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 227: 0001002c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 228: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 229: 000000e5 376 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 230: 00000254 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 231: 0000025c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 232: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 233: 0000079c 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 234: 000007b8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 235: 000007d0 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 236: 00010b10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 00010b18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 238: 00010bb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 00010bb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 236: 00010a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 00010a78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 238: 00010b14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 00010b18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 240: 00000559 36 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: 0000057d 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ 245: 00000580 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 246: 00000584 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 247: 00000585 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 248: 00011939 136 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 249: 000119bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 250: 000119c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 251: 00011c4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 248: 000118a5 136 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 249: 00011928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 250: 0001192c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 251: 00011bb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 252: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 253: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 254: 00011c50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 255: 00012338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00011bbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 255: 00012224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 256: 00000153 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ 257: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 258: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 259: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 260: 0000015d 36 FUNC LOCAL DEFAULT 9 int___getnewargs__ │ │ │ │ │ 261: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 262: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -346,84 +346,84 @@ │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 345: 000024b5 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 346: 00002511 224 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 349: 00002ffd 360 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 350: 00003165 414 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 351: 00003305 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 352: 0000d23d 260 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 353: 00003689 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 349: 00002ff9 360 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 350: 00003161 414 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 351: 00003301 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 352: 0000d199 260 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 353: 00003685 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 359: 00004461 2712 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 359: 0000445d 2700 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 362: 00005a79 2372 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 363: 00006545 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 364: 000066b1 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 365: 00006a21 520 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 366: 0000815d 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 362: 00005a69 2372 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 363: 00006535 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 364: 000066a1 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 365: 00006a11 520 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 366: 0000814d 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 370: 000081d1 840 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 370: 000081c1 840 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 374: 00008519 208 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 375: 0000937d 88 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 374: 00008509 208 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 375: 0000936d 76 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 377: 0000a3f1 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 378: 0000a42d 148 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 377: 0000a36d 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 378: 0000a3a9 148 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 383: 0000a529 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 384: 0000f37d 1152 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 383: 0000a4a5 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 384: 0000f2d9 1156 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 386: 0000af7d 504 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 386: 0000aed9 504 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 389: 0000d119 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 389: 0000d075 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ 390: 000000d9 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 392: 0000d341 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 392: 0000d29d 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 396: 0000dca9 124 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 397: 0000dc05 162 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 396: 0000dc05 124 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 397: 0000db61 162 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 403: 0000df3d 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 404: 0000f289 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 403: 0000de99 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 404: 0000f1e5 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ 405: 00000781 392 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 407: 0000025d 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ 408: 000002a1 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 409: 000002dd 636 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ - 410: 000100fd 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 411: 00010bb9 2970 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 409: 000002dd 634 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 410: 0001005d 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 411: 00010b19 2982 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: 000119c1 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 416: 00011af5 348 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 415: 0001192d 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 416: 00011a61 348 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ 417: 00000731 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 418: 00011c51 1776 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 418: 00011bbd 1648 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: 000001d7 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ 425: 000001e3 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1780c contains 126 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x176f8 contains 126 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 0001330a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ @@ -21,20 +21,20 @@ │ │ │ │ │ 000000ac 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000c8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000d4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000d8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000dc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000010a 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000120 0000530a R_ARM_THM_CALL 000033e9 long_neg │ │ │ │ │ +00000120 0000530a R_ARM_THM_CALL 000033e5 long_neg │ │ │ │ │ 00000138 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000013c 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000142 0000ae0a R_ARM_THM_CALL 0000b175 long_pow │ │ │ │ │ +00000142 0000ae0a R_ARM_THM_CALL 0000b0d1 long_pow │ │ │ │ │ 0000016a 0001950a R_ARM_THM_CALL 00000781 _PyLong_DivmodNear │ │ │ │ │ -00000184 00004d0a R_ARM_THM_CALL 00002e75 long_sub │ │ │ │ │ +00000184 00004d0a R_ARM_THM_CALL 00002e71 long_sub │ │ │ │ │ 0000019e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001e4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000212 0000e42f R_ARM_THM_MOVW_ABS_NC 0000077c .LC53 │ │ │ │ │ @@ -46,36 +46,36 @@ │ │ │ │ │ 00000258 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000290 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000294 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000298 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002cc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000002d0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 000002d4 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000033c 0001670a R_ARM_THM_CALL 00004461 _PyLong_AsByteArray │ │ │ │ │ +0000033c 0001670a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ 00000342 0001590a R_ARM_THM_CALL 000024b5 _PyLong_NumBits │ │ │ │ │ 00000392 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000396 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000039a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC54 │ │ │ │ │ 0000039e 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC54 │ │ │ │ │ 000003a6 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000003b2 0001590a R_ARM_THM_CALL 000024b5 _PyLong_NumBits │ │ │ │ │ 000003e6 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000404 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000041a 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000043c 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000004f2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004f6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000004fa 0000e92f R_ARM_THM_MOVW_ABS_NC 0000079c .LC55 │ │ │ │ │ -000004fe 0000e930 R_ARM_THM_MOVT_ABS 0000079c .LC55 │ │ │ │ │ -00000504 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000526 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000536 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000546 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000054a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000552 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000004f0 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004f4 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004f8 0000e92f R_ARM_THM_MOVW_ABS_NC 0000079c .LC55 │ │ │ │ │ +000004fc 0000e930 R_ARM_THM_MOVT_ABS 0000079c .LC55 │ │ │ │ │ +00000502 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000524 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000534 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000544 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000548 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000550 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000055a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000055e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000580 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005c2 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000005ee 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000005fa 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000606 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ @@ -92,62 +92,62 @@ │ │ │ │ │ 0000067c 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000688 0001340a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ 000006a4 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000006b4 00019d0a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000006b8 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ 000006d2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006dc 0001340a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ -000006ec 0000570a R_ARM_THM_CALL 000063bd long_add │ │ │ │ │ +000006ec 0000570a R_ARM_THM_CALL 000063ad long_add │ │ │ │ │ 0000071e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000072a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000760 0000a10a R_ARM_THM_CALL 0000df85 long_format_binary │ │ │ │ │ +00000760 0000a10a R_ARM_THM_CALL 0000dee1 long_format_binary │ │ │ │ │ 00000778 0000370a R_ARM_THM_CALL 00001811 long_to_decimal_string_internal │ │ │ │ │ -000007b6 00009a0a R_ARM_THM_CALL 00009c51 long_divrem │ │ │ │ │ +000007b6 00009a0a R_ARM_THM_CALL 00009c39 long_divrem │ │ │ │ │ 000007da 0000460a R_ARM_THM_CALL 000025f1 long_lshift │ │ │ │ │ 000007ec 0000340a R_ARM_THM_CALL 000016e9 long_compare │ │ │ │ │ 0000081a 0001900a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000083a 0000570a R_ARM_THM_CALL 000063bd long_add │ │ │ │ │ +0000083a 0000570a R_ARM_THM_CALL 000063ad long_add │ │ │ │ │ 00000858 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086a 00004d0a R_ARM_THM_CALL 00002e75 long_sub │ │ │ │ │ +0000086a 00004d0a R_ARM_THM_CALL 00002e71 long_sub │ │ │ │ │ 00000888 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000892 0000220a R_ARM_THM_CALL 0000d399 Py_XDECREF │ │ │ │ │ -00000898 0000220a R_ARM_THM_CALL 0000d399 Py_XDECREF │ │ │ │ │ -0000089e 0000530a R_ARM_THM_CALL 000033e9 long_neg │ │ │ │ │ +00000892 0000220a R_ARM_THM_CALL 0000d2f5 Py_XDECREF │ │ │ │ │ +00000898 0000220a R_ARM_THM_CALL 0000d2f5 Py_XDECREF │ │ │ │ │ +0000089e 0000530a R_ARM_THM_CALL 000033e5 long_neg │ │ │ │ │ 000008b6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008c4 0000570a R_ARM_THM_CALL 000063bd long_add │ │ │ │ │ -000008cc 00004d0a R_ARM_THM_CALL 00002e75 long_sub │ │ │ │ │ +000008c4 0000570a R_ARM_THM_CALL 000063ad long_add │ │ │ │ │ +000008cc 00004d0a R_ARM_THM_CALL 00002e71 long_sub │ │ │ │ │ 000008d6 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000008da 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000008de 0001012f R_ARM_THM_MOVW_ABS_NC 000007fc .LC58 │ │ │ │ │ 000008e2 00010130 R_ARM_THM_MOVT_ABS 000007fc .LC58 │ │ │ │ │ 000008e8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008fc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000904 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000e0 0001871e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -000001d8 0001601e R_ARM_THM_JUMP24 0000d23d _PyLong_Copy │ │ │ │ │ -00000278 00016a1e R_ARM_THM_JUMP24 00005a79 _PyLong_FromByteArray │ │ │ │ │ -000002b4 00016a1e R_ARM_THM_JUMP24 00005a79 _PyLong_FromByteArray │ │ │ │ │ -00000572 0001601e R_ARM_THM_JUMP24 0000d23d _PyLong_Copy │ │ │ │ │ +000001d8 0001601e R_ARM_THM_JUMP24 0000d199 _PyLong_Copy │ │ │ │ │ +00000278 00016a1e R_ARM_THM_JUMP24 00005a69 _PyLong_FromByteArray │ │ │ │ │ +000002b4 00016a1e R_ARM_THM_JUMP24 00005a69 _PyLong_FromByteArray │ │ │ │ │ +00000572 0001601e R_ARM_THM_JUMP24 0000d199 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x17bfc contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x17ae8 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001ac02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003502 R_ARM_ABS32 00001791 long_dealloc │ │ │ │ │ 0000002c 00003602 R_ARM_ABS32 000017e9 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000191 long_hash │ │ │ │ │ 00000048 0001ad02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002702 R_ARM_ABS32 0000128d long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000c702 R_ARM_ABS32 0000d4a9 long_new │ │ │ │ │ +0000009c 0000c702 R_ARM_ABS32 0000d405 long_new │ │ │ │ │ 000000a0 00014002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008502 R_ARM_ABS32 00008169 long_vectorcall │ │ │ │ │ +000000c8 00008502 R_ARM_ABS32 00008159 long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -170,35 +170,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 000063bd long_add │ │ │ │ │ -000002e8 00004d02 R_ARM_ABS32 00002e75 long_sub │ │ │ │ │ -000002ec 00007502 R_ARM_ABS32 000067f9 long_mul │ │ │ │ │ -000002f0 0000d902 R_ARM_ABS32 0000e9d9 long_mod │ │ │ │ │ -000002f4 0000d202 R_ARM_ABS32 0000db81 long_divmod │ │ │ │ │ -000002f8 0000ae02 R_ARM_ABS32 0000b175 long_pow │ │ │ │ │ -000002fc 00005302 R_ARM_ABS32 000033e9 long_neg │ │ │ │ │ -00000300 0000d402 R_ARM_ABS32 0000de21 long_long │ │ │ │ │ -00000304 0000cf02 R_ARM_ABS32 0000da41 long_abs │ │ │ │ │ +000002e4 00005702 R_ARM_ABS32 000063ad long_add │ │ │ │ │ +000002e8 00004d02 R_ARM_ABS32 00002e71 long_sub │ │ │ │ │ +000002ec 00007502 R_ARM_ABS32 000067e9 long_mul │ │ │ │ │ +000002f0 0000d902 R_ARM_ABS32 0000e935 long_mod │ │ │ │ │ +000002f4 0000d202 R_ARM_ABS32 0000dadd long_divmod │ │ │ │ │ +000002f8 0000ae02 R_ARM_ABS32 0000b0d1 long_pow │ │ │ │ │ +000002fc 00005302 R_ARM_ABS32 000033e5 long_neg │ │ │ │ │ +00000300 0000d402 R_ARM_ABS32 0000dd7d long_long │ │ │ │ │ +00000304 0000cf02 R_ARM_ABS32 0000d99d long_abs │ │ │ │ │ 00000308 00003202 R_ARM_ABS32 00001435 long_bool │ │ │ │ │ -0000030c 00005602 R_ARM_ABS32 00003515 long_invert │ │ │ │ │ +0000030c 00005602 R_ARM_ABS32 00003511 long_invert │ │ │ │ │ 00000310 00004602 R_ARM_ABS32 000025f1 long_lshift │ │ │ │ │ -00000314 0000e102 R_ARM_ABS32 0000f7fd long_rshift │ │ │ │ │ -00000318 00008202 R_ARM_ABS32 00008011 long_and │ │ │ │ │ -0000031c 0000d302 R_ARM_ABS32 0000dd25 long_xor │ │ │ │ │ -00000320 00009102 R_ARM_ABS32 000093d5 long_or │ │ │ │ │ -00000324 0000d402 R_ARM_ABS32 0000de21 long_long │ │ │ │ │ -0000032c 0000d802 R_ARM_ABS32 0000e8f9 long_float │ │ │ │ │ -00000358 00009402 R_ARM_ABS32 0000981d long_div │ │ │ │ │ -0000035c 0000a802 R_ARM_ABS32 0000a5e1 long_true_divide │ │ │ │ │ -00000368 0000d402 R_ARM_ABS32 0000de21 long_long │ │ │ │ │ +00000314 0000e102 R_ARM_ABS32 0000f75d long_rshift │ │ │ │ │ +00000318 00008202 R_ARM_ABS32 00008001 long_and │ │ │ │ │ +0000031c 0000d302 R_ARM_ABS32 0000dc81 long_xor │ │ │ │ │ +00000320 00009102 R_ARM_ABS32 000093b9 long_or │ │ │ │ │ +00000324 0000d402 R_ARM_ABS32 0000dd7d long_long │ │ │ │ │ +0000032c 0000d802 R_ARM_ABS32 0000e855 long_float │ │ │ │ │ +00000358 00009402 R_ARM_ABS32 00009805 long_div │ │ │ │ │ +0000035c 0000a802 R_ARM_ABS32 0000a55d long_true_divide │ │ │ │ │ +00000368 0000d402 R_ARM_ABS32 0000dd7d long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000378 0000f002 R_ARM_ABS32 00000559 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 │ │ │ │ │ @@ -207,27 +207,27 @@ │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 0000f402 R_ARM_ABS32 0000057d 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 00000559 long_long_meth │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000cc02 R_ARM_ABS32 0000d8a5 int_bit_length │ │ │ │ │ +000003ec 0000cc02 R_ARM_ABS32 0000d801 int_bit_length │ │ │ │ │ 000003f4 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000f702 R_ARM_ABS32 00000585 int_bit_count │ │ │ │ │ 00000404 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00006402 R_ARM_ABS32 00003739 int_to_bytes │ │ │ │ │ +0000040c 00006402 R_ARM_ABS32 00003735 int_to_bytes │ │ │ │ │ 00000414 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00006a02 R_ARM_ABS32 00004ef9 int_from_bytes │ │ │ │ │ +0000041c 00006a02 R_ARM_ABS32 00004ee9 int_from_bytes │ │ │ │ │ 00000424 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000f802 R_ARM_ABS32 00011939 int_as_integer_ratio │ │ │ │ │ +0000042c 0000f802 R_ARM_ABS32 000118a5 int_as_integer_ratio │ │ │ │ │ 00000434 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000043c 0000f002 R_ARM_ABS32 00000559 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 00000559 long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -237,24 +237,24 @@ │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000e502 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ 00000474 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000047c 00010402 R_ARM_ABS32 0000015d int___getnewargs__ │ │ │ │ │ 00000484 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000a402 R_ARM_ABS32 0000a4c1 int___format__ │ │ │ │ │ +0000048c 0000a402 R_ARM_ABS32 0000a43d int___format__ │ │ │ │ │ 00000494 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 0000fd02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ 000004a4 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00010002 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ 000004b4 00010502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x17fb4 contains 1627 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x17ea0 contains 1611 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000034 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000052 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000076 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000080 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -322,40 +322,40 @@ │ │ │ │ │ 00000a6e 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000a72 00013f30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000ae4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000b18 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000c9e 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ 00000ca6 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000caa 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000d36 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000dc6 0001420a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000dd4 0001430a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00000ddc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000de0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000de4 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00000de8 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00000df2 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e08 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e4c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e58 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e60 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e9c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ed0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000ed4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000efe 0001460a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -000010e8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000010ec 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000010f0 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -000010f4 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -000010fa 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000110c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001110 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001116 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ -0000111a 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001120 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d42 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000dd2 0001420a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000de0 0001430a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000de8 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000dec 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000df0 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00000df4 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00000dfe 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e14 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e58 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000e64 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e6c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ea8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000edc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000ee0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000f0a 0001460a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +000010e6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010ea 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010ee 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +000010f2 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +000010f8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000110a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000110e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001114 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ +00001118 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ +0000111e 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001130 0001476b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001134 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001138 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ 0000113c 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 0000114e 0001430a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 0000115c 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00001160 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ @@ -402,22 +402,22 @@ │ │ │ │ │ 000013bc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013d0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013d4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013d8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013dc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013e0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013e4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001410 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001414 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001418 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001402 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001406 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000141c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001420 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001424 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001428 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000142c 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001428 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000142c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00001430 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000147c 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000014e6 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000014ea 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000014ee 0000332f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 000014f2 00003330 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ 000014fa 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001528 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -517,1414 +517,1398 @@ │ │ │ │ │ 00002736 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000273a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002764 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000279c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000027a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000027ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000027c2 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000283e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002842 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002846 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000284a 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00002852 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000286c 00015b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000287e 0001360a R_ARM_THM_CALL 00000459 PyLong_AsSsize_t │ │ │ │ │ -0000289c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028ae 00015b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000028c8 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028e8 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028ec 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028f2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000028f6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000028fa 0000452f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -000028fe 00004530 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -00002904 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000290c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000294e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000295a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000295e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002980 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000029aa 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002dcc 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002dd4 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002dd8 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002e24 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e28 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e2c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e30 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e36 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e46 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e52 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e70 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ee6 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002eea 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002f10 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002f1c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f20 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f44 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f6c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002f78 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f7c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f92 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002fda 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002fde 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ff2 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000305a 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000305e 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003084 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003090 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003094 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030b8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000030e0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000030ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003106 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000315c 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000319c 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003216 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000321a 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000321e 0000502f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ -00003222 00005030 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ -00003228 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003254 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003278 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000327c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003280 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003388 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000338c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003390 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -00003394 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000339a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033a0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000033a4 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000033a8 0000512f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ -000033ac 00005130 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ -000033b2 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033bc 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033c0 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033c4 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000033c8 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000033ce 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033d8 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000033dc 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000033e0 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000344c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003454 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003458 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003482 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003490 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -000034c4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000034ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034e8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003506 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003510 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003552 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003556 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000357e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003588 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000358c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035b6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003660 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003674 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000283c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002840 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002844 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00002848 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00002850 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002868 00015b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000287a 0001360a R_ARM_THM_CALL 00000459 PyLong_AsSsize_t │ │ │ │ │ +00002898 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028aa 00015b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000028c4 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028e4 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028e8 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028ee 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000028f2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000028f6 0000452f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +000028fa 00004530 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +00002900 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002908 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000294a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002956 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000295a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000297c 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000029a6 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002dc8 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002dd0 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002dd4 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002e20 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e24 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e28 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e2c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e32 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e42 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e4e 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e6c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ee2 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002ee6 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002f0c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f18 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f1c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f40 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002f68 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f74 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f78 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f8e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002fd6 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fda 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002fee 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003056 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000305a 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003080 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000308c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003090 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030b4 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030dc 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000030e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000030ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003102 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003158 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003198 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003212 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003216 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000321a 0000502f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ +0000321e 00005030 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ +00003224 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003250 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003274 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00003278 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000327c 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003384 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003388 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000338c 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +00003390 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +00003396 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000339c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000033a0 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000033a4 0000512f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ +000033a8 00005130 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ +000033ae 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033b8 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033bc 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033c0 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000033c4 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000033ca 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033d4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000033d8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000033dc 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003448 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003450 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003454 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000347e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000348c 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +000034c0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000034c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000034ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034e4 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003502 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000350c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000354e 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003552 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000357a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003584 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003588 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035b2 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000365c 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003670 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000367c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003680 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003684 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036d4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000036e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036fa 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003728 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003734 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003780 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000037e4 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000037f4 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000380c 0001630a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003934 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003938 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000393c 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00003940 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -00003946 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003960 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a7a 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000036bc 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000036ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036e4 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003726 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003730 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000377c 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000037e0 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000037f0 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003808 0001630a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003930 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003934 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003938 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000393c 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +00003942 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000395c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a76 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003af0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003af4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003af8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004072 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004076 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000407a 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000407e 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00004084 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040a6 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040aa 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040ae 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -000040b2 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000040b8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040c6 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040e2 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000040f2 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000411e 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004184 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041cc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042c4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042cc 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000042d0 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000042d4 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000042d8 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000042f4 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004392 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000043f8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004400 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004404 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004408 00005c2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ -0000440c 00005c30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ -00004412 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000441a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000441e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004422 0000602f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00004426 00006030 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -0000442c 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004436 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -0000443a 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -0000443e 00005e2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00004442 00005e30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00004446 00005f2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ -0000444a 00005f30 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ -0000444e 0001660a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000045b6 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000046b0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000046b4 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000046b8 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000046bc 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000046c2 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b22 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004b26 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004b2a 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -00004b2e 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00004b34 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f58 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004f6a 0001680a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -000050a0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000050f8 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005104 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005108 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005134 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000053b6 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000053be 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000053c2 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005536 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005698 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000569c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000056a2 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000056ae 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056ce 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056e4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000593e 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005948 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000594c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005950 0000602f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00005954 00006030 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -0000595a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005964 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005984 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005996 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000059a2 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000059e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a04 0001690a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005a18 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005a1c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005a20 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a24 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005a2a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a3c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a48 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00005a4c 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00005a50 00005e2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00005a54 00005e30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00005a58 0000692f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ -00005a5c 00006930 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ -00005a60 0001660a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00005a68 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005a70 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a74 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005c0c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c18 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c1c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c42 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005eca 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005ed2 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ed6 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006114 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006120 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006174 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000639e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000063a2 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000063a6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000063aa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000063b0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000063b8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006430 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006434 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000645a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006466 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000646a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000648e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064b6 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000064ba 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000064f0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000064fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000064fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006514 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000653a 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000065a8 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000065ac 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000065d2 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000065de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000065e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006606 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000665e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006668 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000666c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006682 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000066a8 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000066ee 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006706 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000670a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006724 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000674c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006758 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000675c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000677e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000067ba 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000067be 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000067cc 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000067f0 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006864 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006868 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000068c4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000068da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000068de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000068f8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006908 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000690c 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006932 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000693c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006940 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000695e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000069fa 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a02 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006a1c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a7c 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006a80 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006aac 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006ac2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006ac6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006ae0 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006b3a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006b44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006b48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006b66 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006c00 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c08 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006c24 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c86 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006c92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006c96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006cac 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006cc4 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006cfa 0001530a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006efc 0001530a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000719e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000071aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000071ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000071ca 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007204 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000723c 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000741a 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000075fa 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007634 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007658 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007698 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000076bc 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000076ee 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007710 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000771c 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000794e 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007a22 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007a3c 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007a44 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007a9c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007aa4 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00007abe 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007ac4 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00007af6 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007d2a 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d48 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007d4c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007d50 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007d54 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007d5a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007d9c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007da6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007de0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007de8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dee 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007df2 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007df6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007dfa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e00 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e08 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e46 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e58 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007e5c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e70 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007ff0 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ff8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007ffc 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008000 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008004 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000800a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000807e 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008082 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000080ac 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000080c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000080c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000080e2 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000080fe 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008108 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000810c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008122 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008148 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008150 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008154 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000081a2 0001700a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081ae 0001710a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000081b6 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000081ba 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000081be 0000842f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -000081c2 00008430 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -000081cc 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008216 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000821a 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008244 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008260 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008264 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008280 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000082a8 0001730a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000082e0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000082ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000082f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008314 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000833c 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008360 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000837e 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000083a8 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000083f0 0001730a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00008424 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008432 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000843c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008446 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000844a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008478 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000849c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000084a0 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000084a4 0000882f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -000084a8 00008830 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -000084ae 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084b4 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000084b8 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000084bc 0000892f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ -000084c0 00008930 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ -000084c6 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084d4 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000084e2 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000084ec 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008558 0001670a R_ARM_THM_CALL 00004461 _PyLong_AsByteArray │ │ │ │ │ -00008568 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000085aa 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000085b6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000085be 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000085ce 0001670a R_ARM_THM_CALL 00004461 _PyLong_AsByteArray │ │ │ │ │ -00008680 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000868e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008692 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000086b8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000087d8 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000087e0 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000087e4 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000087f8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000881a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000882a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000882e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000884e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000088e6 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000892c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008b6e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008b7e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008b82 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008ba6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ce8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009166 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009174 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009196 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009206 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009214 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009218 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009234 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009252 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000925e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009262 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009282 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000092aa 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000092bc 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000092c0 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000092c4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000092c8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000092ce 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092d4 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000092ec 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000930c 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009334 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000934c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009350 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009354 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009358 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000935e 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009364 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009368 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000936c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009370 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009376 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000093a4 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000093be 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000093d0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009442 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009446 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009470 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009488 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000948c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000094a6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000094c4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000094ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000094d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000094e8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000950e 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009516 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000951a 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009564 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009570 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009574 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009596 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000096e8 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000096f0 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000096f4 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009730 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000097e4 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000097fa 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000097fe 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009802 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009806 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000980c 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009814 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009818 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000985c 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000986e 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009872 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009882 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000098a0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000098ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000098d4 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000098f8 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000098fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009902 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009924 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009940 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009948 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000994c 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000099ce 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000099d2 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -000099fe 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009a06 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009a32 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a64 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a98 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ab2 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009abc 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009ae8 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009aee 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009b06 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00009b0a 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00009b0e 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00009b1c 0000962f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ -00009b20 00009630 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ -00009b24 0000972f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -00009b28 00009730 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -00009b2c 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00009ba0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bb6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009bba 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009bbe 0000992f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ -00009bc2 00009930 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ -00009bc8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009bde 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009be2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009be6 0000982f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -00009bea 00009830 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -00009bf0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009bf8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c00 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c08 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c36 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c3e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c4c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009c9a 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009cf4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009cf8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009da0 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009da8 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009dac 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009dfc 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009e06 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009e0a 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009ee6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f06 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f26 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009f34 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009f38 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009f68 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009f88 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009f8c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009faa 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009fb8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009fbc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009ff0 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a016 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a046 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a04a 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000a04e 00009c2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ -0000a052 00009c30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ -0000a058 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a064 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a08c 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a0c2 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a0ca 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -0000a0ec 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0fe 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a14c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a158 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a15c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a174 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2e4 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a2fc 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a31c 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a330 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a344 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a358 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a36e 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a37c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a384 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a388 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a39c 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a3b2 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a3ba 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a3be 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a3c2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a3c6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a3cc 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a3d8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a47c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a480 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a484 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -0000a488 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000a48e 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a494 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a498 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a49c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a4a0 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a4a6 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a4aa 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4ba 00014e0a R_ARM_THM_CALL 00001445 PyLong_AsLong │ │ │ │ │ -0000a4de 00017b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000a4ee 00017c0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000a4f8 00017d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000a500 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a50a 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -0000a50e 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -0000a512 0000a22f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ -0000a516 0000a230 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ -0000a51a 0000a32f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ -0000a51e 0000a330 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ -0000a522 0001660a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000a566 0001800a R_ARM_THM_CALL 0000f37d _PyLong_Frexp │ │ │ │ │ -0000a58e 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a59a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a59e 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a5a2 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -0000a5a6 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -0000a5ac 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a5b6 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a5ba 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a5be 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a5c2 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a5c8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a5ce 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a5d2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a5da 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a704 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a716 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a71a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a72e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a754 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a93a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a964 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa02 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa1c 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000aa74 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aa78 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ab00 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ab0c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ab10 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ab36 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ad42 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ad46 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ad4a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ -0000ad4e 0000a630 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ -0000ad54 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ad72 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ad76 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ad7a 0000a72f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ -0000ad7e 0000a730 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ -0000ad84 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000adea 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000aece 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000aee6 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aef2 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af42 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000af46 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000af4a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000af4e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000af54 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b052 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b056 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b05a 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -0000b05e 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000b064 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b09a 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000b128 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b12c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b130 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000b134 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -0000b13a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b14a 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b14e 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b152 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b156 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b15c 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b162 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b166 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b16e 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b1ce 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b1d2 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b28a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b28e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b292 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b296 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b306 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b386 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b38a 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b3ac 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b40e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b42e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b446 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b496 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b4f8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b51c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b554 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b576 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b5a6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b5f2 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b606 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b60a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b62a 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b634 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b638 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b672 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6b0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6bc 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b6c0 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b734 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b76c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7c0 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -0000b8bc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b8c0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b8c4 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ -0000b8c8 0000ab30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ -0000b8ce 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b90a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b91c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b98e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9b6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bacc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000baf6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bafc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bb00 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bb18 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb1c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb20 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb26 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -0000bb7e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bb92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bb96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bbba 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bc38 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bcb8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd2e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd54 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bd64 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bd68 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bd84 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bdd6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be24 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be54 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be74 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be8e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000be92 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000be96 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ -0000be9a 0000ac30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ -0000bea0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bed6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000befe 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000bf02 00018430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000bf0a 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000bf0e 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000bf6c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bf70 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c024 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c12a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c194 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1e4 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c1e8 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c266 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c278 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c2b0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2b4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2c4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c2d6 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c35a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c36e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c376 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c3be 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c468 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c480 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c48e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c498 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c4a0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c4a8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c56c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c596 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c59a 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c5a2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c5a6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c5c4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c5c8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c680 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c6cc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c716 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c762 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c798 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c7de 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c81c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c860 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c890 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c8f2 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c8fa 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000c93e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c978 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c9c0 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ca1c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ca48 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb9e 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000cbd8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cbdc 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc20 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cc24 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cdae 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cdc6 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cdde 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ce02 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ce16 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ce2a 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ce3e 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ce60 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ce84 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ceae 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cee0 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000cee4 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000cee8 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000ceec 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000cef8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf22 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf48 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cf66 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -0000d01a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d04e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d07a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d08e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0b2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0c8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0d2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d114 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d188 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000d1d0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d210 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d214 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d218 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d224 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000d228 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000d230 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d278 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d27c 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d29e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d2aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d2ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d2cc 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d2ec 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d302 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d312 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d316 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d322 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d326 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d32a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d32e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d334 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d33c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d35a 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000d37e 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d38c 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d394 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d3ce 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d3d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d3dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d3f2 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d43a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d444 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d448 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d464 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d474 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d48e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d4d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d4d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d4ec 00016f0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000d4fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d502 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d534 0001890a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000d54c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d578 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d586 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d58a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d5a4 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000d5dc 00018a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000d608 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000d60c 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000d61e 00018c0a R_ARM_THM_CALL 0000dca9 _PyLong_FromBytes │ │ │ │ │ -0000d62e 00018d0a R_ARM_THM_CALL 0000dc05 PyLong_FromUnicodeObject │ │ │ │ │ -0000d63e 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d654 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000d658 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000d65e 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d670 00018c0a R_ARM_THM_CALL 0000dca9 _PyLong_FromBytes │ │ │ │ │ -0000d678 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d67c 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d680 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000d684 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000d68a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d692 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d69a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d69e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d6a2 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000d6a6 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000d6ac 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d6be 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d6c2 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d6c6 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000d6ca 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000d6d0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d6da 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d6de 00018f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d6f0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d704 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d708 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d720 00018a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000d74e 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000d752 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000d7aa 0001890a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000d7d2 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d7e8 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000d7ec 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000d7f2 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d80e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d836 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d842 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d846 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d84a 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ -0000d84e 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ -0000d854 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d85c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d864 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d868 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d86c 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ -0000d870 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ -0000d876 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d87c 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d880 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d884 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ -0000d888 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ -0000d88e 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d894 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d898 00018f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d8a0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d8ec 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d8f0 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d90c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d914 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d918 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d93e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d95a 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d972 0001340a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ -0000d9aa 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d9b2 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000d9e6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da04 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da18 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da2c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da34 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000da38 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000da3c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000da5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000da62 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dac4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dad0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dad4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dafa 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000db04 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -0000db26 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000db4c 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000db68 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000db7c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dbae 0001900a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000dbc0 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dbc4 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dbf2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dbfc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc1c 0001910a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000dc26 0001920a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000dc30 00013e0a R_ARM_THM_CALL 00000535 PyLong_FromString │ │ │ │ │ -0000dc70 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000dc74 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000dc78 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000dc7c 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000dc86 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000dc92 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc9e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dcc4 00013e0a R_ARM_THM_CALL 00000535 PyLong_FromString │ │ │ │ │ -0000dce6 0001630a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000dcee 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000dcf2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000dcf8 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000dcfc 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000dd04 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000dd1c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dd78 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dd7c 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ddb6 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ddca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ddce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ddee 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000de0c 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de14 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000de18 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000de30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000de34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000de6e 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000de72 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000de90 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000debc 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000deda 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000df02 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000df10 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000df14 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000df20 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000df24 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000df28 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000df2c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000df32 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000df38 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e030 0001540a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000e28c 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000e2b8 0001550a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000e628 0001560a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000e652 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e656 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e65e 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e826 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000e82a 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000e82e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ -0000e832 0000d730 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ -0000e838 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e940 0001800a R_ARM_THM_CALL 0000f37d _PyLong_Frexp │ │ │ │ │ -0000e95a 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000e96c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e984 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e990 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000e994 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000e998 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ -0000e99c 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ -0000e9a2 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e9a8 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e9ac 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e9b0 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000e9b4 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000e9ba 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e9c0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e9c4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e9cc 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ea40 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eab8 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000eac0 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000eac4 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000eb14 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000eb1c 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000ec92 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000ecc4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ecc8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ed14 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ed2e 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ed5c 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ed70 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ed84 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ed98 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000eda8 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000edb2 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000edc8 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000edcc 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000edd0 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000edd4 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000edda 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ede0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ee08 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee16 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -0000ee30 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ee34 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ee92 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef0e 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ef16 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ef1a 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ef6a 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ef72 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000f0e8 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000f11c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f120 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f16e 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f188 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f1b6 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f1cc 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f1e2 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f1f8 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f20a 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f21c 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000f220 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000f224 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ -0000f228 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ -0000f22e 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f238 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f260 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f27a 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -0000f2ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000f2ee 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000f2f6 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f302 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000f340 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f368 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000f36c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000f370 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f430 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000f434 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000f6e0 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000f6e4 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000f7d0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f7d4 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f7d8 0000de2f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ -0000f7dc 0000de30 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ -0000f7e2 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f8bc 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f8c0 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f8ec 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f8f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f8fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f91e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f97c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f988 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f98c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f9b0 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fdd2 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000fdda 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fdde 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000feae 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000febe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fec2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fed6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ff4e 00015b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ff64 0001360a R_ARM_THM_CALL 00000459 PyLong_AsSsize_t │ │ │ │ │ -0000ff7e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff8e 00015b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000fffe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010002 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010052 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010056 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001005a 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0001005e 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00010064 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010080 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000100ae 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000100b2 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000100c4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000100c8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000100cc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000100d0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000100d4 0000452f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -000100d8 00004530 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -000100de 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000100e4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000100e8 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000100ec 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000100f0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000100f6 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010154 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010158 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001015c 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -00010160 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -00010166 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001016a 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001017a 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001017e 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00010182 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00010186 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0001018c 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010192 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010196 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001019a 0000eb2f R_ARM_THM_MOVW_ABS_NC 000007d0 .LC57 │ │ │ │ │ -0001019e 0000eb30 R_ARM_THM_MOVT_ABS 000007d0 .LC57 │ │ │ │ │ -000101a4 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000101aa 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000101ae 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000101b2 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC56 │ │ │ │ │ -000101b6 0000ea30 R_ARM_THM_MOVT_ABS 000007b8 .LC56 │ │ │ │ │ -000101bc 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000101fa 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010208 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001020c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010228 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010242 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010276 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010552 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010584 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000105ca 0001530a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000105fe 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000107d0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108e0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010906 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010914 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010920 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001093a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a16 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010a24 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010a44 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ac8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010ad8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010adc 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010ae0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010ae4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010aea 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010af2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010af8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010afc 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010b00 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010b04 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010b0a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010bb4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010c92 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010caa 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010cbc 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010cf6 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010d02 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010d06 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010d28 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010e3c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e60 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e82 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010e90 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010e94 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010eac 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010efc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f22 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f94 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010ff0 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00011084 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000110ae 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011246 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011262 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011288 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001128c 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011422 0001670a R_ARM_THM_CALL 00004461 _PyLong_AsByteArray │ │ │ │ │ -00011440 0001670a R_ARM_THM_CALL 00004461 _PyLong_AsByteArray │ │ │ │ │ -0001145a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000114f8 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001150a 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011514 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00011556 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011594 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000115a4 0001670a R_ARM_THM_CALL 00004461 _PyLong_AsByteArray │ │ │ │ │ -00011608 0001670a R_ARM_THM_CALL 00004461 _PyLong_AsByteArray │ │ │ │ │ -00011628 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011638 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116a4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000406e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004072 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004076 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +0000407a 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00004080 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040a2 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040a6 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040aa 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000040ae 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000040b4 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040c2 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040de 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000040ee 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000411a 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004180 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041c8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042c0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042c8 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000042cc 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000042d0 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000042d4 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000042f0 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000438e 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000043f4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000043f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043fc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004400 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004404 00005c2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ +00004408 00005c30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ +0000440e 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004416 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000441a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000441e 0000602f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00004422 00006030 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +00004428 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004432 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00004436 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +0000443a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +0000443e 00005e30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00004442 00005f2f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ +00004446 00005f30 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ +0000444a 0001660a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000045b2 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000046ac 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000046b0 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000046b4 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +000046b8 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000046be 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b12 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004b16 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004b1a 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00004b1e 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00004b24 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f48 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004f5a 0001680a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00005090 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000050e8 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000050f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005124 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000053a6 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000053ae 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000053b2 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005526 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005688 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000568c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005692 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000569e 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056be 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056d4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000592e 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005938 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000593c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005940 0000602f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00005944 00006030 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +0000594a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005954 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005974 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005986 0001640a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005992 0001620a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000059d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059f4 0001690a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005a08 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005a0c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005a10 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005a14 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005a1a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a2c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a38 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00005a3c 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00005a40 00005e2f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +00005a44 00005e30 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00005a48 0000692f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ +00005a4c 00006930 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ +00005a50 0001660a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005a58 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005a60 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a64 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005bfc 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c08 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005c0c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005c32 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005eba 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005ec2 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005ec6 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006104 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006110 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006164 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000638e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006392 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006396 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000639a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000063a0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000063a8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006420 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006424 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000644a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006456 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000645a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000647e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064a6 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064aa 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064e0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000064ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000064ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006504 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000652a 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006598 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000659c 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000065c2 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000065d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000065f6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000664e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006658 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000665c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006672 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006698 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066de 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000066f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000066fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006714 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000673c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006748 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000674c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000676e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000067aa 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000067ae 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067bc 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000067e0 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006854 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006858 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000068b4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000068ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000068e8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000068f8 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000068fc 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006922 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000692c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006930 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000694e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000069ea 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069f2 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a0c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a6c 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006a70 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006a9c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006ab2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006ab6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006ad0 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006b2a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006b34 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006b38 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006b56 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006bf0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bf8 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c14 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006c76 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006c82 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006c86 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c9c 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006cb4 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006cea 0001530a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006eec 0001530a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000718e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000719a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000719e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000071ba 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000071f4 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000722c 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000740a 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000075ea 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007624 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007648 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007688 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000076ac 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000076de 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007700 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000770c 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000793e 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007a12 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007a2c 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007a34 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a8c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007a94 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00007aae 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007ab4 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00007ae6 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007d1a 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d38 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007d3c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007d40 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007d44 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007d4a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007d8c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d96 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007dd0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dd8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dde 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007de2 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007de6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007dea 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007df0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007df8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007e36 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007e48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007e4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007e60 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007fe0 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007fe8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007fec 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007ff0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007ff4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007ffa 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000806e 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008072 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000809c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000080b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000080b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000080d2 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000080ee 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000080f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000080fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008112 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008138 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008140 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008144 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008192 0001700a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000819e 0001710a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000081a6 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000081aa 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000081ae 0000842f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +000081b2 00008430 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +000081bc 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008206 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000820a 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008234 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008250 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008254 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008270 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008298 0001730a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000082d0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000082de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000082e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008304 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000832c 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008350 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000836e 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008398 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000083e0 0001730a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00008414 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008422 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000842c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008436 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000843a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008468 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000848c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008490 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008494 0000882f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +00008498 00008830 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +0000849e 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084a4 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000084a8 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000084ac 0000892f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ +000084b0 00008930 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ +000084b6 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084c4 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084d2 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000084dc 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008548 0001670a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ +00008558 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000859a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085a2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000085a6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000085ae 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000085be 0001670a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ +00008670 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000867e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008682 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000086a8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000087c8 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000087d0 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000087d4 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000087e8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000880a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000881a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000881e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000883e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000088d6 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000891c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b5e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008b6e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008b72 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008b96 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008cd8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009156 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009164 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009186 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091f6 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009204 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009208 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009226 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009244 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009250 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009254 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009274 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000929c 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000092b2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092cc 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000092d0 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000092d4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000092d8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000092de 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000092e4 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009300 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009318 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000931c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009320 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009324 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000932a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009330 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009334 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009338 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000933c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009342 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009354 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009398 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000093b4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000942a 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000942e 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009458 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009470 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009474 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000948e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000094a4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000094ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000094b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000094c8 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000094f6 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000094fe 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009502 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000954c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009558 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000955c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000957e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000096d0 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000096d8 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000096dc 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009718 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000097cc 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000097e2 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000097e6 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000097ea 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000097ee 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000097f4 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000097fc 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009800 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009844 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009856 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000985a 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000986a 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009888 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009894 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009898 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000098bc 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000098e0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000098e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000098ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000990c 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009928 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009930 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009934 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000099b6 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000099ba 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +000099e6 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000099ee 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009a1a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a4c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a80 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a9a 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009aa4 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009ad0 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009ad6 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009aee 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00009af2 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00009af6 0001480a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00009b04 0000962f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ +00009b08 00009630 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ +00009b0c 0000972f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +00009b10 00009730 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +00009b14 0001490a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00009b88 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b9e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009ba2 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009ba6 0000992f R_ARM_THM_MOVW_ABS_NC 0000057c .LC38 │ │ │ │ │ +00009baa 00009930 R_ARM_THM_MOVT_ABS 0000057c .LC38 │ │ │ │ │ +00009bb0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009bc6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009bca 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009bce 0000982f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +00009bd2 00009830 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +00009bd8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009be0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009be8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bf0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c1e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c26 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c34 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009c82 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009cdc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009ce0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009d88 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009d90 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009d94 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009de4 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009dee 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009df2 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009ece 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009eea 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f0a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009f16 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009f1a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009f4a 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009fb4 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009fb8 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009fbc 00009c2f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC39 │ │ │ │ │ +00009fc0 00009c30 R_ARM_THM_MOVT_ABS 000005a8 .LC39 │ │ │ │ │ +00009fc6 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009fd0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009fd4 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009fda 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a01e 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a032 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a044 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +0000a05e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a08a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a0c8 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a0d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a0d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a0f0 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a260 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a278 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a298 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a2ac 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a2c0 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a2d4 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a2ea 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a2f8 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a300 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a304 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a318 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a32e 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a336 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a33a 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a33e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a342 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a348 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a354 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a3f8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a3fc 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a400 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000a404 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000a40a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a410 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a414 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a418 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a41c 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a422 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a426 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a436 00014e0a R_ARM_THM_CALL 00001445 PyLong_AsLong │ │ │ │ │ +0000a45a 00017b0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000a46a 00017c0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000a474 00017d0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a47c 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a486 00005d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +0000a48a 00005d30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +0000a48e 0000a22f R_ARM_THM_MOVW_ABS_NC 000005cc .LC40 │ │ │ │ │ +0000a492 0000a230 R_ARM_THM_MOVT_ABS 000005cc .LC40 │ │ │ │ │ +0000a496 0000a32f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC41 │ │ │ │ │ +0000a49a 0000a330 R_ARM_THM_MOVT_ABS 000005d8 .LC41 │ │ │ │ │ +0000a49e 0001660a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000a4e2 0001800a R_ARM_THM_CALL 0000f2d9 _PyLong_Frexp │ │ │ │ │ +0000a50a 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a516 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a51a 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a51e 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +0000a522 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000a528 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a532 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a536 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a53a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a53e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a544 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a54a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a54e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a556 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a680 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a692 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a696 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a6aa 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a6d0 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a8b6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8e0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a97c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a996 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000a9ee 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a9f2 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa7a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000aa86 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aa8a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aaae 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000acb6 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000acba 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000acbe 0000a62f R_ARM_THM_MOVW_ABS_NC 00000608 .LC43 │ │ │ │ │ +0000acc2 0000a630 R_ARM_THM_MOVT_ABS 00000608 .LC43 │ │ │ │ │ +0000acc8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ace6 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000acea 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000acee 0000a72f R_ARM_THM_MOVW_ABS_NC 0000061c .LC44 │ │ │ │ │ +0000acf2 0000a730 R_ARM_THM_MOVT_ABS 0000061c .LC44 │ │ │ │ │ +0000acf8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ad5e 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ae34 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000ae98 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae9e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000aea2 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000aea6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000aeaa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000aeb0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000afae 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000afb2 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000afb6 0000622f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000afba 00006230 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000afc0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aff6 00015c0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000b084 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b088 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b08c 0000612f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +0000b090 00006130 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +0000b096 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b0a6 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b0aa 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b0ae 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b0b2 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b0b8 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b0be 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b0c2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b0ca 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b12a 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b12e 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b1e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b1ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b1ee 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b1f2 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b262 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b2e2 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b2e6 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b308 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b36a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b38a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3a2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3f2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b454 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b478 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b4b0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4d2 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b502 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b54e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b562 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b566 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b586 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b590 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b594 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b5ce 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b60c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b618 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b61c 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b690 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6c8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b71c 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +0000b818 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b81c 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b820 0000ab2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC45 │ │ │ │ │ +0000b824 0000ab30 R_ARM_THM_MOVT_ABS 0000064c .LC45 │ │ │ │ │ +0000b82a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b866 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b878 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8ea 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b912 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba28 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba52 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba58 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba5c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ba74 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ba78 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ba7c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ba82 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +0000bada 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000baee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000baf2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bb16 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bb94 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc14 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc8a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcb0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bcc0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bcc4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bce0 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bd32 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd80 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdb0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdd0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdea 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bdee 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bdf2 0000ac2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC46 │ │ │ │ │ +0000bdf6 0000ac30 R_ARM_THM_MOVT_ABS 0000066c .LC46 │ │ │ │ │ +0000bdfc 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000be32 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be5a 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000be5e 00018430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000be66 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000be6a 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000bec8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000becc 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bf80 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c086 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c0f0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c140 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c144 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c1c2 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c1d4 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c20c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c210 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c220 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c232 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c2b6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2ca 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2d2 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c31a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3c4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3dc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3ea 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3f4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3fc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c404 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c4c8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c4f2 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c4f6 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c4fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c502 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c520 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c524 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c5dc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c628 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c672 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c6be 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c6f4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c73a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c778 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c7bc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c7ec 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c84e 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c856 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000c89a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c8d4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c91c 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c978 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c9a4 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cafa 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000cb34 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cb38 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cb7c 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cb80 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cd0a 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd22 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd3a 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd5e 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd72 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd86 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cd9a 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cdbc 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cde0 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ce0a 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ce3c 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ce40 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ce44 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000ce48 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000ce54 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce7e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cea4 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cec2 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +0000cf76 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfaa 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfd6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfea 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d00e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d024 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d02e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d070 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d0e4 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000d12c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d16c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d170 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d174 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d180 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d184 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d18c 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d1d4 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d1d8 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d1fa 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d206 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d20a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d228 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d248 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d25e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d26e 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d272 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d27e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d282 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d286 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d28a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d290 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d298 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d2b6 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000d2da 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d2e8 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d2f0 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d32a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d334 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d338 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d34e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d396 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d3a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d3a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d3c0 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d3d0 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d3ea 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d42c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d430 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d448 00016f0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000d45a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d45e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d490 0001890a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000d4a8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4d4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d4e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d500 0001650a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000d538 00018a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000d564 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d568 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d57a 00018c0a R_ARM_THM_CALL 0000dc05 _PyLong_FromBytes │ │ │ │ │ +0000d58a 00018d0a R_ARM_THM_CALL 0000db61 PyLong_FromUnicodeObject │ │ │ │ │ +0000d59a 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d5b0 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d5b4 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d5ba 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d5cc 00018c0a R_ARM_THM_CALL 0000dc05 _PyLong_FromBytes │ │ │ │ │ +0000d5d4 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d5d8 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d5dc 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000d5e0 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000d5e6 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d5ee 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5f6 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d5fa 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d5fe 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000d602 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000d608 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d61a 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d61e 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d622 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000d626 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000d62c 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d636 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d63a 00018f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d64c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d660 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d664 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d67c 00018a0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000d6aa 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d6ae 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d706 0001890a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000d72e 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d744 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d748 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d74e 00018e0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d76a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d792 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d79e 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d7a2 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d7a6 0000c62f R_ARM_THM_MOVW_ABS_NC 000006fc .LC50 │ │ │ │ │ +0000d7aa 0000c630 R_ARM_THM_MOVT_ABS 000006fc .LC50 │ │ │ │ │ +0000d7b0 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d7b8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d7c0 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d7c4 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d7c8 0000c52f R_ARM_THM_MOVW_ABS_NC 000006d4 .LC49 │ │ │ │ │ +0000d7cc 0000c530 R_ARM_THM_MOVT_ABS 000006d4 .LC49 │ │ │ │ │ +0000d7d2 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d7d8 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d7dc 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d7e0 0000c42f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC48 │ │ │ │ │ +0000d7e4 0000c430 R_ARM_THM_MOVT_ABS 000006b4 .LC48 │ │ │ │ │ +0000d7ea 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d7f0 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d7f4 00018f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d7fc 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d848 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d84c 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d868 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d870 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d874 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d89a 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d8b6 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d8ce 0001340a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ +0000d906 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d90e 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000d942 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d960 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d974 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d988 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d990 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d994 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d998 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d9ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d9be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000da20 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000da2c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000da30 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000da56 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000da60 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +0000da82 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000daa8 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000dac4 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dad8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000db0a 0001900a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000db1c 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000db20 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000db4e 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db58 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db78 0001910a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000db82 0001920a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000db8c 00013e0a R_ARM_THM_CALL 00000535 PyLong_FromString │ │ │ │ │ +0000dbcc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000dbd0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000dbd4 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000dbd8 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000dbe2 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000dbee 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dbfa 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc20 00013e0a R_ARM_THM_CALL 00000535 PyLong_FromString │ │ │ │ │ +0000dc42 0001630a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000dc4a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000dc4e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000dc54 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000dc58 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000dc60 0001450a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000dc78 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dcd4 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dcd8 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd12 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd26 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dd2a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dd4a 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dd68 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd70 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dd74 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dd8c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dd90 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ddca 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ddce 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ddec 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000de18 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000de36 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000de5e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000de6c 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de70 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de7c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000de80 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000de84 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000de88 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000de8e 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000de94 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df8c 0001540a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000e1e8 0001410a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e214 0001550a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000e584 0001560a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000e5ae 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e5b2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e5ba 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e782 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000e786 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000e78a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000730 .LC51 │ │ │ │ │ +0000e78e 0000d730 R_ARM_THM_MOVT_ABS 00000730 .LC51 │ │ │ │ │ +0000e794 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e89c 0001800a R_ARM_THM_CALL 0000f2d9 _PyLong_Frexp │ │ │ │ │ +0000e8b6 0001740a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000e8c8 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8e0 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8ec 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000e8f0 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000e8f4 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC42 │ │ │ │ │ +0000e8f8 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC42 │ │ │ │ │ +0000e8fe 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e904 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e908 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e90c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000e910 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000e916 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e91c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e920 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e928 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e99c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea14 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ea1c 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ea20 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ea70 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ea78 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000ebee 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000ec20 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ec24 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ec70 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ec8a 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ecb8 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000eccc 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ece0 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ecf4 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ed04 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ed0e 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000ed24 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ed28 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ed2c 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000ed30 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000ed36 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ed3c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed64 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed72 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +0000ed8c 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ed90 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000edee 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee6a 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ee72 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ee76 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000eec6 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000eece 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000f044 0001350a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000f078 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f07c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f0ca 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f0e4 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f112 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f128 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f13e 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f154 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f166 0001750a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f178 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000f17c 00017830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000f180 0000ad2f R_ARM_THM_MOVW_ABS_NC 0000069c .LC47 │ │ │ │ │ +0000f184 0000ad30 R_ARM_THM_MOVT_ABS 0000069c .LC47 │ │ │ │ │ +0000f18a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f194 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f1bc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1d6 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +0000f246 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f24a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f252 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f25e 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000f29c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2c4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f2c8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f2cc 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f38c 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000f390 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000f63c 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000f640 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000f730 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f734 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f738 0000de2f R_ARM_THM_MOVW_ABS_NC 00000748 .LC52 │ │ │ │ │ +0000f73c 0000de30 R_ARM_THM_MOVT_ABS 00000748 .LC52 │ │ │ │ │ +0000f742 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f81c 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f820 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f84c 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f858 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f85c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f87e 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f8dc 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f8e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f8ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f910 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fd32 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000fd3a 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fd3e 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fe0e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fe1e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fe22 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fe36 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000feae 00015b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000fec4 0001360a R_ARM_THM_CALL 00000459 PyLong_AsSsize_t │ │ │ │ │ +0000fede 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000feee 00015b0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ff5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ff62 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ffb2 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ffb6 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ffba 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000ffbe 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000ffc4 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ffe0 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001000e 00014d2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010012 00014d30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010024 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010028 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001002c 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010030 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010034 0000452f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +00010038 00004530 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0001003e 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010044 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010048 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001004c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010050 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010056 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000100b4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000100b8 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000100bc 0000522f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +000100c0 00005230 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +000100c6 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000100ca 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100da 0001372f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000100de 00013730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000100e2 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000100e6 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000100ec 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000100f2 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000100f6 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000100fa 0000eb2f R_ARM_THM_MOVW_ABS_NC 000007d0 .LC57 │ │ │ │ │ +000100fe 0000eb30 R_ARM_THM_MOVT_ABS 000007d0 .LC57 │ │ │ │ │ +00010104 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001010a 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001010e 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010112 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC56 │ │ │ │ │ +00010116 0000ea30 R_ARM_THM_MOVT_ABS 000007b8 .LC56 │ │ │ │ │ +0001011c 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001015a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010168 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001016c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010188 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000101a2 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000101d6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000104b2 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000104e4 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001052a 0001530a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0001055e 0001520a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010730 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010840 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010866 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010874 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010880 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001089a 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010976 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010984 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000109a4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a28 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010a38 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010a3c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010a40 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010a44 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010a4a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010a52 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a58 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010a5c 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010a60 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010a64 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010a6a 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010b14 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010bf2 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010c0a 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010c1c 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010c56 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010c62 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010c66 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010c88 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010d9c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010dc0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010de2 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010df0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010df4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010e0c 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010e5c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e82 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ef4 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010f50 00019c0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010fe4 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0001100e 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000111a8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111ce 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111f2 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000111f6 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001138c 0001670a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ +000113aa 0001670a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ +000113c4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011462 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00011474 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001147e 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000114c0 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114fe 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001150e 0001670a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ +00011572 0001670a R_ARM_THM_CALL 0000445d _PyLong_AsByteArray │ │ │ │ │ +00011592 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000115a4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011610 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011618 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011620 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011634 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011652 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011674 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ 000116ac 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116b4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116c8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116e6 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011708 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -00011740 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001174c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011792 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001179e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000117a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000117c6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000117da 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011808 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001181a 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0001182a 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000118ba 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000118c6 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000118f8 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000116b8 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000116fe 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001170a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001170e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011732 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011746 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011774 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011786 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00011796 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00011826 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011832 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011864 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001187c 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011882 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00011886 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001188a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001188e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011894 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000118b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000118b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000118d4 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000118f2 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00011910 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011916 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001191a 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001191e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00011922 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011928 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011948 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001194c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011968 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00011986 00019e0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000119a4 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119ae 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ -000119bc 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011a54 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00011a90 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011aa0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00011aa4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00011aac 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011b74 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011b78 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011ba4 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011bb8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011bbc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011bd6 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011c40 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011c4c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011ce4 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011ce8 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011d14 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011d20 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011d24 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011d46 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011d9a 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011da6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011daa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011dc2 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000121b6 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000121be 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000121c2 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000121fc 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012264 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000122ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000122b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000122fc 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012314 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012318 00013030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001231c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00012320 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00012326 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012338 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001233c 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001191a 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ +00011928 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000119c0 00014f0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000119fc 00013d0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a0c 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00011a10 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00011a18 0001380a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011ae0 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011ae4 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011b10 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011b24 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011b28 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011b42 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011bac 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011bb8 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011c4e 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011c52 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011c7e 00012a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011c8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011c8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011cb0 00012b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011ce6 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000120ee 0001400a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000120f6 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000120fa 00012d30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001212e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012132 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001219e 00012f0a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000121f4 00012c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012224 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012228 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000017e4 0001511e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ 0000249a 0001401e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00008174 00016f1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000081c8 0001451e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000a586 0001741e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -0000aa2e 0001811e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000aaa4 0001811e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d3aa 00013d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000d774 00016f1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000d7ca 00018d1e R_ARM_THM_JUMP24 0000dc05 PyLong_FromUnicodeObject │ │ │ │ │ -0000db76 0001601e R_ARM_THM_JUMP24 0000d23d _PyLong_Copy │ │ │ │ │ -0000e93a 0001811e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000e97c 0001811e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00010074 0001351e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ -000100c0 0001601e R_ARM_THM_JUMP24 0000d23d _PyLong_Copy │ │ │ │ │ -00010b88 00013d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000122f8 0001351e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ -00012332 0001601e R_ARM_THM_JUMP24 0000d23d _PyLong_Copy │ │ │ │ │ +00008164 00016f1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000081b8 0001451e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a502 0001741e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000a9a8 0001811e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000aa1e 0001811e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d306 00013d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d6d0 00016f1e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000d726 00018d1e R_ARM_THM_JUMP24 0000db61 PyLong_FromUnicodeObject │ │ │ │ │ +0000dad2 0001601e R_ARM_THM_JUMP24 0000d199 _PyLong_Copy │ │ │ │ │ +0000e896 0001811e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000e8d8 0001811e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000ffd4 0001351e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ +00010020 0001601e R_ARM_THM_JUMP24 0000d199 _PyLong_Copy │ │ │ │ │ +00010ae8 00013d1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00012204 0001351e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ +0001221e 0001601e R_ARM_THM_JUMP24 0000d199 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1b28c contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1b0f8 contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000038 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000066 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000006a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000006e 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC56 │ │ │ │ │ 00000072 0000ea30 R_ARM_THM_MOVT_ABS 000007b8 .LC56 │ │ │ │ │ 00000078 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000007e 00015f0a R_ARM_THM_CALL 00003305 PyLong_AsUnsignedLong │ │ │ │ │ +0000007e 00015f0a R_ARM_THM_CALL 00003301 PyLong_AsUnsignedLong │ │ │ │ │ 0000008e 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000bc 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000000c0 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000000c4 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC56 │ │ │ │ │ 000000c8 0000ea30 R_ARM_THM_MOVT_ABS 000007b8 .LC56 │ │ │ │ │ 000000ce 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 0001820a R_ARM_THM_CALL 0000af7d PyLong_AsUnsignedLongLong │ │ │ │ │ +000000d4 0001820a R_ARM_THM_CALL 0000aed9 PyLong_AsUnsignedLongLong │ │ │ │ │ 000000f0 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000011e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000122 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000126 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC56 │ │ │ │ │ 0000012a 0000ea30 R_ARM_THM_MOVT_ABS 000007b8 .LC56 │ │ │ │ │ 00000130 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000136 00015f0a R_ARM_THM_CALL 00003305 PyLong_AsUnsignedLong │ │ │ │ │ +00000136 00015f0a R_ARM_THM_CALL 00003301 PyLong_AsUnsignedLong │ │ │ │ │ 00000146 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000152 00014c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000156 00014c30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000016a 0001600a R_ARM_THM_CALL 0000d23d _PyLong_Copy │ │ │ │ │ +0000016a 0001600a R_ARM_THM_CALL 0000d199 _PyLong_Copy │ │ │ │ │ 00000174 0001032f R_ARM_THM_MOVW_ABS_NC 00000820 .LC59 │ │ │ │ │ 00000178 00010330 R_ARM_THM_MOVT_ABS 00000820 .LC59 │ │ │ │ │ 000001a2 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000001a6 00014430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000001aa 0000ea2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC56 │ │ │ │ │ 000001ae 0000ea30 R_ARM_THM_MOVT_ABS 000007b8 .LC56 │ │ │ │ │ 000001b4 0001310a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001ba 00015a0a R_ARM_THM_CALL 00002511 PyLong_AsSize_t │ │ │ │ │ 000001ca 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000034 0001341e R_ARM_THM_JUMP24 00000249 PyLong_FromSsize_t │ │ │ │ │ 0000017c 0001a61e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1b3b4 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1b220 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000048 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,14 +4,15 @@ │ │ │ │ │ !"#%%%%%% │ │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ HF#F!F"F │ │ │ │ │ SDRhIhJ@Z` │ │ │ │ │ F;F.FGFMF │ │ │ │ │ F[iSDSa` │ │ │ │ │ HF9F"FCF │ │ │ │ │ +@@"F= 2 and <= 36 │ │ │ │ │ int string too large to convert │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -136,30 +136,30 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 22a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.n 1a8 │ │ │ │ │ - bl 33e8 │ │ │ │ │ + bl 33e4 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.w 23e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 22a │ │ │ │ │ ldr r0, [pc, #284] @ (254 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl b174 │ │ │ │ │ + bl b0d0 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 22e │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 1ea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 22a │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2e74 │ │ │ │ │ + bl 2e70 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 1a2 │ │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ beq.n 1a2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n 1a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w d23c <_PyLong_Copy> │ │ │ │ │ + b.w d198 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 1b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -293,15 +293,15 @@ │ │ │ │ │ orrne.w ip, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, ip, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ - b.w 5a78 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 5a68 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1298 @ 0x512 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -319,15 +319,15 @@ │ │ │ │ │ cbz r0, 2b8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 5a78 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 5a68 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov.w r1, #1320 @ 0x528 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -344,45 +344,45 @@ │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 546 │ │ │ │ │ + beq.w 544 │ │ │ │ │ mov r4, r2 │ │ │ │ │ lsrs r7, r2, #31 │ │ │ │ │ - bne.w 546 │ │ │ │ │ + bne.w 544 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ beq.n 38c │ │ │ │ │ orr.w r3, r6, r6, lsr #1 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 52c │ │ │ │ │ + beq.w 52a │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bmi.w 4e6 │ │ │ │ │ + bmi.w 4e4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bls.n 3c2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 3b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 4460 <_PyLong_AsByteArray> │ │ │ │ │ + bl 445c <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 24b4 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ beq.n 40a │ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ bne.n 354 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 472 │ │ │ │ │ + beq.n 470 │ │ │ │ │ cbz r3, 376 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.n 354 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ beq.n 356 │ │ │ │ │ @@ -486,82 +486,82 @@ │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ bne.n 422 │ │ │ │ │ b.n 3ea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4b0 │ │ │ │ │ + beq.n 4ae │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ beq.n 356 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bls.n 356 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble.n 3ea │ │ │ │ │ asrs r1, r2 │ │ │ │ │ bne.n 3ea │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ beq.w 356 │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ - bmi.w 356 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ + it pl │ │ │ │ │ + addpl r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 35a │ │ │ │ │ b.n 3f0 │ │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ eor.w lr, lr, #128 @ 0x80 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 49a │ │ │ │ │ + b.n 498 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble.n 4da │ │ │ │ │ + ble.n 4d8 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bge.n 4cc │ │ │ │ │ + bge.n 4ca │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 354 │ │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 484 │ │ │ │ │ + bne.n 482 │ │ │ │ │ sub.w r8, lr, r2 │ │ │ │ │ rsbs r2, r8, #0 │ │ │ │ │ adc.w r2, r2, r8 │ │ │ │ │ - b.n 48e │ │ │ │ │ + b.n 48c │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add.w r2, r8, r4 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ add r3, r8 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 440 │ │ │ │ │ - b.n 4b6 │ │ │ │ │ + bgt.n 4b4 │ │ │ │ │ + b.n 440 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 354 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 35a │ │ │ │ │ b.n 3f0 │ │ │ │ │ cmp.w r2, r3, lsl #7 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - b.n 48e │ │ │ │ │ + b.n 48c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.w 322 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -602,14 +602,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ b.n 3aa │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00000558 : │ │ │ │ │ long_long_meth(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -617,15 +618,15 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 572 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 576 │ │ │ │ │ bx lr │ │ │ │ │ - b.w d23c <_PyLong_Copy> │ │ │ │ │ + b.w d198 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000057c : │ │ │ │ │ long_get1(): │ │ │ │ │ @@ -785,15 +786,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 694 │ │ │ │ │ b.n 6d6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63bc │ │ │ │ │ + bl 63ac │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 702 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -837,15 +838,15 @@ │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ beq.n 770 <_PyLong_FormatBytesWriter+0x40> │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - bl df84 │ │ │ │ │ + bl dee0 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ @@ -875,15 +876,15 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ bpl.w 8d6 <_PyLong_DivmodNear+0x156> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - bl 9c50 │ │ │ │ │ + bl 9c38 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 890 <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ subs r0, r6, #2 │ │ │ │ │ @@ -934,15 +935,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge.n 80c <_PyLong_DivmodNear+0x8c> │ │ │ │ │ ldr r1, [pc, #208] @ (904 <_PyLong_DivmodNear+0x184>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bne.n 8cc <_PyLong_DivmodNear+0x14c> │ │ │ │ │ - bl 63bc │ │ │ │ │ + bl 63ac │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -955,15 +956,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.n 890 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ bne.n 8c4 <_PyLong_DivmodNear+0x144> │ │ │ │ │ - bl 2e74 │ │ │ │ │ + bl 2e70 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 88c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ @@ -972,21 +973,21 @@ │ │ │ │ │ cbnz r3, 88c <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 818 <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl d398 │ │ │ │ │ + bl d2f4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl d398 │ │ │ │ │ + bl d2f4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 8ec <_PyLong_DivmodNear+0x16c> │ │ │ │ │ - bl 33e8 │ │ │ │ │ + bl 33e4 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 8ba <_PyLong_DivmodNear+0x13a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -995,19 +996,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ beq.n 890 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r4, r9 │ │ │ │ │ b.n 7e8 <_PyLong_DivmodNear+0x68> │ │ │ │ │ - bl 63bc │ │ │ │ │ + bl 63ac │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 870 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ - bl 2e74 │ │ │ │ │ + bl 2e70 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ b.n 842 <_PyLong_DivmodNear+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2f2 │ │ │ │ │ + blt.n 2e8 │ │ │ │ │ lsrs r3, r0, #30 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne.n 304 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -317,35 +317,35 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w ip, [r0, #12]! │ │ │ │ │ - cbnz r6, 2ec │ │ │ │ │ + cbnz r6, 2fa │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r5, 2e8 │ │ │ │ │ + cbnz r5, 300 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - str r5, [r0, #4] │ │ │ │ │ - b.n 2e2 │ │ │ │ │ - orr.w r4, r4, #2 │ │ │ │ │ - b.n 2d8 │ │ │ │ │ negs r2, r0 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ mov r5, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ bne.n 306 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ b.n 286 │ │ │ │ │ + orr.w r4, r4, #2 │ │ │ │ │ + b.n 2d8 │ │ │ │ │ + str r5, [r0, #4] │ │ │ │ │ + b.n 2e2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ b.n 286 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -593,41 +593,41 @@ │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 122e │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10b0 │ │ │ │ │ + beq.w 10ae │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ lsls r5, r2, #28 │ │ │ │ │ it pl │ │ │ │ │ movpl sl, r0 │ │ │ │ │ - bmi.w 108e │ │ │ │ │ + bmi.w 108c │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ addeq.w sl, sl, #1 │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - beq.w d8e │ │ │ │ │ + beq.w d9a │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.w d84 │ │ │ │ │ + beq.w d90 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w d9a │ │ │ │ │ + beq.w da6 │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ beq.w a06 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w dae │ │ │ │ │ + beq.w dba │ │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ and.w r0, r0, r8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -636,44 +636,44 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ b.n 5de │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ itt ne │ │ │ │ │ addne r5, #1 │ │ │ │ │ movne r4, r3 │ │ │ │ │ - beq.w e8c │ │ │ │ │ + beq.w e98 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ add.w r1, r9, r3 │ │ │ │ │ ldrb.w r1, [r1, #224] @ 0xe0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ blt.n 5d2 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w e8c │ │ │ │ │ + beq.w e98 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ - beq.w e96 │ │ │ │ │ + beq.w ea2 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq.w dae │ │ │ │ │ + beq.w dba │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w a6e │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a94 │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w ea0 │ │ │ │ │ + bgt.w eac │ │ │ │ │ mov.w r4, r8, lsl #3 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ vldr d5, [r3, #208] @ 0xd0 │ │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w ef0 │ │ │ │ │ + beq.w efc │ │ │ │ │ vmov s15, r5 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vldr d4, [pc, #820] @ 978 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ @@ -682,22 +682,22 @@ │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ vmov r2, s15 │ │ │ │ │ vstr s15, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.w 1246 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e4a │ │ │ │ │ + beq.w e56 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e58 │ │ │ │ │ + beq.w e64 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r4, r7 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ lsls r3, r0, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -738,44 +738,44 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - beq.w 10e0 │ │ │ │ │ + beq.w 10de │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r2, r0 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ │ ldrb.w r4, [r2, #224] @ 0xe0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.w a5e │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 1002 │ │ │ │ │ + beq.w 100a │ │ │ │ │ add r3, r0 │ │ │ │ │ add.w r1, sl, #2 │ │ │ │ │ ldrb.w r3, [r3, #224] @ 0xe0 │ │ │ │ │ umlal r3, r2, r4, r8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #2 │ │ │ │ │ it gt │ │ │ │ │ movgt r3, #2 │ │ │ │ │ - ble.w d1e │ │ │ │ │ + ble.w d2a │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.w 1030 │ │ │ │ │ + beq.w 1038 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r1, #224] @ 0xe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -784,15 +784,15 @@ │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r0 │ │ │ │ │ bge.w c0c │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq.w 1058 │ │ │ │ │ + beq.w 1060 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r1, r2 │ │ │ │ │ ldrb.w r2, [r1, #224] @ 0xe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -824,15 +824,15 @@ │ │ │ │ │ mov.w r5, r8, asr #31 │ │ │ │ │ ldrb.w r6, [r0], #1 │ │ │ │ │ mul.w r1, r8, r2 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ mla r1, r4, r5, r1 │ │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ │ add r6, r7 │ │ │ │ │ - beq.w 1010 │ │ │ │ │ + beq.w 1018 │ │ │ │ │ umull r4, r2, r8, r4 │ │ │ │ │ ldrb.w r6, [r6, #224] @ 0xe0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r4, r6, r4 │ │ │ │ │ adc.w r2, r1, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -841,15 +841,15 @@ │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ blt.n 7d6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.w a68 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov.w lr, r8, asr #31 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.w cdc │ │ │ │ │ + bgt.w ce8 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w r9, r3, lsr #3 │ │ │ │ │ add.w r9, r1, r9, lsl #2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ @@ -975,25 +975,25 @@ │ │ │ │ │ add.w r3, r3, #8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bhi.w 6fe │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ b.n 9c4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e0c │ │ │ │ │ + beq.w e18 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e12 │ │ │ │ │ + bne.w e1e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ it eq │ │ │ │ │ andeq.w r3, r2, #3 │ │ │ │ │ - beq.w e24 │ │ │ │ │ + beq.w e30 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ beq.w c5a │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cbz r0, a34 │ │ │ │ │ @@ -1003,35 +1003,35 @@ │ │ │ │ │ cbz r3, 9fe │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #16 │ │ │ │ │ - beq.w e34 │ │ │ │ │ + beq.w e40 │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ - beq.w d40 │ │ │ │ │ + beq.w d4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne.w cd2 │ │ │ │ │ + bne.w cde │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w d54 │ │ │ │ │ + beq.w d60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 5c2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r5, r0, #12 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w cb8 │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w d3c │ │ │ │ │ + beq.w d48 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 9f0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ b.n 9f0 │ │ │ │ │ @@ -1043,52 +1043,52 @@ │ │ │ │ │ b.n 81a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - beq.w 10cc │ │ │ │ │ + beq.w 10ca │ │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d66 │ │ │ │ │ + bne.w d72 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 612 │ │ │ │ │ movs.w r3, r8, lsr #2 │ │ │ │ │ - beq.w ce0 │ │ │ │ │ + beq.w cec │ │ │ │ │ movs r7, #2 │ │ │ │ │ movs.w r3, r8, asr #3 │ │ │ │ │ - beq.w d2c │ │ │ │ │ + beq.w d38 │ │ │ │ │ adds r7, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ bne.n aa6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ itt eq │ │ │ │ │ movweq r0, #65506 @ 0xffe2 │ │ │ │ │ movteq r0, #32767 @ 0x7fff │ │ │ │ │ - bne.w d2c │ │ │ │ │ + bne.w d38 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 10e8 │ │ │ │ │ + bgt.w 10e6 │ │ │ │ │ mul.w r5, r7, r5 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ adds r5, #29 │ │ │ │ │ smull r2, r3, r3, r5 │ │ │ │ │ add r3, r5 │ │ │ │ │ asrs r5, r5, #31 │ │ │ │ │ rsbs r5, r5, r3, asr #4 │ │ │ │ │ - beq.w e5e │ │ │ │ │ + beq.w e6a │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e58 │ │ │ │ │ + beq.w e64 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ @@ -1110,15 +1110,15 @@ │ │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ │ sub.w r3, fp, sl │ │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ bpl.n bb0 │ │ │ │ │ mov fp, r8 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bcc.w cf4 │ │ │ │ │ + bcc.w d00 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq.n b2c │ │ │ │ │ add r3, r9 │ │ │ │ │ sub.w r0, r2, #32 │ │ │ │ │ rsb r8, r2, #32 │ │ │ │ │ ldrb.w r3, [r3, #224] @ 0xe0 │ │ │ │ │ @@ -1153,15 +1153,15 @@ │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ bgt.n bf6 │ │ │ │ │ sub.w r5, r2, #32 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ mov fp, r8 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bcc.w cf4 │ │ │ │ │ + bcc.w d00 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ add.w r0, r9, r3 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq.n b2c │ │ │ │ │ ldrb.w r3, [r0, #224] @ 0xe0 │ │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ @@ -1183,15 +1183,15 @@ │ │ │ │ │ mov.w ip, r0, lsr #30 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ b.n b2c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itt ne │ │ │ │ │ movne sl, r1 │ │ │ │ │ movne.w r0, r8, asr #31 │ │ │ │ │ - beq.n cec │ │ │ │ │ + beq.n cf8 │ │ │ │ │ umull r6, lr, r8, r8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n c36 │ │ │ │ │ mul.w r3, r6, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mla r3, r8, lr, r3 │ │ │ │ │ @@ -1227,18 +1227,18 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n ca2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cbnz r3, ca2 │ │ │ │ │ - ldr r2, [pc, #520] @ (e9c ) │ │ │ │ │ + ldr r2, [pc, #532] @ (ea8 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10bc │ │ │ │ │ + bne.w 10ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r2, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -1250,14 +1250,18 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ b.n c80 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov.w lr, r8, asr #31 │ │ │ │ │ b.n 81a │ │ │ │ │ + cmp r3, #111 @ 0x6f │ │ │ │ │ + beq.w ffa │ │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ │ + beq.w e8e │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r0, r8 │ │ │ │ │ b.n 5c2 │ │ │ │ │ mov r0, lr │ │ │ │ │ @@ -1266,25 +1270,25 @@ │ │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ │ movs r7, #1 │ │ │ │ │ b.n abc │ │ │ │ │ ldrd r6, lr, [sp, #44] @ 0x2c │ │ │ │ │ mov sl, r1 │ │ │ │ │ b.n 81a │ │ │ │ │ ldrd r5, r4, [sp, #4] │ │ │ │ │ - cbz r2, cfe │ │ │ │ │ + cbz r2, d0a │ │ │ │ │ str.w r1, [lr], #4 │ │ │ │ │ sub.w r3, lr, r4 │ │ │ │ │ cmp.w r5, r3, asr #2 │ │ │ │ │ ble.w 9c4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ sub.w r2, lr, r4 │ │ │ │ │ cmp.w r5, r2, asr #2 │ │ │ │ │ ble.w 9c4 │ │ │ │ │ - b.n d0c │ │ │ │ │ + b.n d18 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.w a68 │ │ │ │ │ umull r6, lr, r8, r8 │ │ │ │ │ b.n c36 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #65506 @ 0xffe2 │ │ │ │ │ @@ -1298,63 +1302,63 @@ │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bne.w a30 │ │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq.w 1100 │ │ │ │ │ + beq.w 10fe │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 5c2 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - beq.w 10d4 │ │ │ │ │ + beq.w 10d2 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d66 │ │ │ │ │ + bne.n d72 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 612 │ │ │ │ │ b.n a94 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.w 5aa │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - beq.n e6e │ │ │ │ │ + beq.n e7a │ │ │ │ │ movs r0, #8 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ bne.w 5c2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, dbe │ │ │ │ │ + cbz r3, dca │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl d398 │ │ │ │ │ + bl d2f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e0c │ │ │ │ │ + cbz r0, e18 │ │ │ │ │ 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 │ │ │ │ │ @@ -1363,18 +1367,18 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 e0c │ │ │ │ │ + beq.n e18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, e0c │ │ │ │ │ + cbnz r3, e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ b.n 9fe │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ @@ -1388,66 +1392,66 @@ │ │ │ │ │ orrs r2, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ b.n 9de │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.w ffc │ │ │ │ │ + beq.w 1004 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ b.w 5c2 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n e0c │ │ │ │ │ + b.n e18 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w af0 │ │ │ │ │ - b.n e58 │ │ │ │ │ + b.n e64 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ │ - beq.w 1084 │ │ │ │ │ - bhi.w 1070 │ │ │ │ │ + beq.w 1082 │ │ │ │ │ + bhi.w cca │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.w fe4 │ │ │ │ │ + bne.w ff0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r8, #16 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n d54 │ │ │ │ │ + b.n d60 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ mov.w r4, #95 @ 0x5f │ │ │ │ │ bne.w 5de │ │ │ │ │ add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n dae │ │ │ │ │ + b.n dba │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r3, [pc, #652] @ (1130 ) │ │ │ │ │ + ldr r3, [pc, #640] @ (1130 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n ec0 │ │ │ │ │ + ble.n ecc │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 110c │ │ │ │ │ + bgt.w 110a │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.n ed0 │ │ │ │ │ + ble.n edc │ │ │ │ │ cmp.w r8, #10 │ │ │ │ │ beq.w 1134 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add.w r3, r7, r8, lsl #3 │ │ │ │ │ @@ -1458,108 +1462,108 @@ │ │ │ │ │ bne.w 638 │ │ │ │ │ vmov s15, r8 │ │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL log │ │ │ │ │ - vldr d7, [pc, #548] @ 1128 │ │ │ │ │ + vldr d7, [pc, #536] @ 1128 │ │ │ │ │ umull r3, r2, r8, r8 │ │ │ │ │ vdiv.f64 d5, d0, d7 │ │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ │ umull r2, r3, r3, r8 │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ umull ip, lr, r2, r8 │ │ │ │ │ umull r2, r1, ip, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ vstr d5, [r3, #208] @ 0xd0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcs.n fe0 │ │ │ │ │ + bcs.n fec │ │ │ │ │ umull r3, r1, r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ │ - bcs.n fd6 │ │ │ │ │ + bcs.n fe2 │ │ │ │ │ mul.w r2, r8, r0 │ │ │ │ │ mov.w r0, r8, asr #31 │ │ │ │ │ umull ip, lr, r8, r3 │ │ │ │ │ mla r2, r3, r0, r2 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add lr, r2 │ │ │ │ │ sbcs.w r2, lr, #0 │ │ │ │ │ - bcs.n fcc │ │ │ │ │ + bcs.n fd8 │ │ │ │ │ mul.w r3, r8, lr │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ umull r2, r1, r8, ip │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcs.n fc8 │ │ │ │ │ + bcs.n fd4 │ │ │ │ │ mul.w r1, r8, r1 │ │ │ │ │ mla r1, r2, r0, r1 │ │ │ │ │ umull r0, r3, r8, r2 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ │ - bcs.n fbe │ │ │ │ │ + bcs.n fca │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ umull r2, r3, r2, r8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs.w r0, r3, #0 │ │ │ │ │ - bcc.n f98 │ │ │ │ │ + bcc.n fa4 │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ strd ip, lr, [r3, #504] @ 0x1f8 │ │ │ │ │ add.w r3, r7, r8, lsl #2 │ │ │ │ │ str.w r1, [r3, #800] @ 0x320 │ │ │ │ │ b.w 638 │ │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ │ mov ip, r2 │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n fb8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n fb8 │ │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n fb8 │ │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ │ mov ip, r2 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n fac │ │ │ │ │ + b.n fb8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n fac │ │ │ │ │ - bhi.w cca │ │ │ │ │ + b.n fb8 │ │ │ │ │ + bhi.n 1078 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.n 1084 │ │ │ │ │ + beq.n 1082 │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ - bne.w cca │ │ │ │ │ + bne.n 1078 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r8, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n d54 │ │ │ │ │ + b.n d60 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n d54 │ │ │ │ │ + b.n d60 │ │ │ │ │ add.w r1, sl, #2 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 1024 │ │ │ │ │ + beq.n 102c │ │ │ │ │ movs r3, #1 │ │ │ │ │ b.w 750 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.w 808 │ │ │ │ │ cmp fp, r0 │ │ │ │ │ @@ -1567,133 +1571,129 @@ │ │ │ │ │ b.w 808 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov.w lr, r8, asr #31 │ │ │ │ │ mov sl, fp │ │ │ │ │ b.w 81a │ │ │ │ │ add.w r1, sl, #3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 1040 │ │ │ │ │ + beq.n 1048 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bgt.w 77c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w cec │ │ │ │ │ + beq.w cf8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov.w lr, r8, asr #31 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bne.w 81a │ │ │ │ │ - b.n d26 │ │ │ │ │ + b.n d32 │ │ │ │ │ add.w r1, sl, #4 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.n 1068 │ │ │ │ │ + beq.n 1070 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bgt.w 7a8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ b.w 808 │ │ │ │ │ - cmp r3, #111 @ 0x6f │ │ │ │ │ - beq.n ff2 │ │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.w e82 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r8, #10 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n cd2 │ │ │ │ │ + b.n cde │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n d54 │ │ │ │ │ + b.n d60 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ add.w sl, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 59a │ │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ │ lsls r4, r2, #28 │ │ │ │ │ bpl.w 584 │ │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 109a │ │ │ │ │ + bne.n 1098 │ │ │ │ │ b.w 59a │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r2, 10da │ │ │ │ │ + cbz r2, 10d8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b.w 5b6 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ b.n c9e │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n dc2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n dc2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n d9e │ │ │ │ │ + b.n daa │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ mov sl, r3 │ │ │ │ │ b.w 6da │ │ │ │ │ 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 .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e0c │ │ │ │ │ + b.n e18 │ │ │ │ │ ldrb.w r3, [sl, #3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sl, sl, #3 │ │ │ │ │ - b.n da8 │ │ │ │ │ + b.n db4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n e0c │ │ │ │ │ - nop │ │ │ │ │ + b.n e18 │ │ │ │ │ + nop.w │ │ │ │ │ .word 0xcf0a9650 │ │ │ │ │ .word 0x4034cb5e │ │ │ │ │ - .word 0x00000286 │ │ │ │ │ + .word 0x0000027a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e0c │ │ │ │ │ + beq.w e18 │ │ │ │ │ sub.w r1, fp, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df6 │ │ │ │ │ + beq.w e02 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1715,15 +1715,15 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 1194 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cbz r3, 11e0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e0c │ │ │ │ │ + beq.w e18 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ bmi.w 9c4 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ @@ -1739,15 +1739,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e0c │ │ │ │ │ + b.n e18 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 11b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -1793,57 +1793,57 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n e0c │ │ │ │ │ + b.n e18 │ │ │ │ │ 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 e0c │ │ │ │ │ + b.n e18 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e0c │ │ │ │ │ + beq.w e18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e0c │ │ │ │ │ + bne.w e18 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e0c │ │ │ │ │ + b.n e18 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n dc2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1218 │ │ │ │ │ │ │ │ │ │ 0000128c : │ │ │ │ │ long_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1428 │ │ │ │ │ + bpl.w 1402 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 1428 │ │ │ │ │ + bpl.w 1402 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ beq.w 13c4 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ and.w r4, lr, #3 │ │ │ │ │ @@ -1878,15 +1878,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mul.w r3, r3, lr │ │ │ │ │ mls r3, r2, ip, r3 │ │ │ │ │ cbz r3, 1340 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.w 1432 │ │ │ │ │ + bhi.w 1434 │ │ │ │ │ add r2, pc, #4 @ (adr r2, 1320 ) │ │ │ │ │ ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ .word 0x0000133b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000012e9 │ │ │ │ │ @@ -1931,17 +1931,17 @@ │ │ │ │ │ beq.n 13c0 │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ ldr.w r0, [ip, #-4]! │ │ │ │ │ subs r2, r2, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ beq.n 1384 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1402 │ │ │ │ │ + beq.n 140c │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 1432 │ │ │ │ │ + bhi.n 1434 │ │ │ │ │ add r3, pc, #4 @ (adr r3, 13a8 ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ .word 0x00001339 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013f9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000012e9 │ │ │ │ │ @@ -1949,17 +1949,17 @@ │ │ │ │ │ .word 0x000012f9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000012f3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013e9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1404 │ │ │ │ │ + beq.n 140e │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi.n 1432 │ │ │ │ │ + bhi.n 1434 │ │ │ │ │ add r3, pc, #4 @ (adr r3, 13d0 ) │ │ │ │ │ ldr.w pc, [r3, r7, lsl #2] │ │ │ │ │ nop │ │ │ │ │ .word 0x000012e9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000012f9 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ @@ -1978,38 +1978,38 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 12f8 │ │ │ │ │ b.n 12e8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.w 12f8 │ │ │ │ │ b.n 12e8 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + bx lr │ │ │ │ │ mov r3, r5 │ │ │ │ │ negs r3, r3 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ bhi.n 13ea │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1410 ) │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 141c ) │ │ │ │ │ ldr.w pc, [r2, r7, lsl #2] │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000133b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013fb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000012e7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013f3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000012f5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ .word 0x000013eb │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ 00001434 : │ │ │ │ │ long_bool(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ subs r0, #1 │ │ │ │ │ it ne │ │ │ │ │ @@ -3317,15 +3317,15 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 2224 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbz r3, 222c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d398 │ │ │ │ │ + bl d2f4 │ │ │ │ │ b.n 1e48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 2224 │ │ │ │ │ subs r6, #2 │ │ │ │ │ add r0, r7 │ │ │ │ │ @@ -3717,36 +3717,36 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 28e8 │ │ │ │ │ + bpl.w 28e4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 28e8 │ │ │ │ │ + bpl.w 28e4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 28f2 │ │ │ │ │ + beq.w 28ee │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w ip, r0, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ beq.w 27ec │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ bhi.w 27f0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 286a │ │ │ │ │ + blt.w 2866 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ movs r4, #30 │ │ │ │ │ umull ip, r1, r1, r2 │ │ │ │ │ lsrs r1, r1, #4 │ │ │ │ │ mls r2, r4, r1, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -3815,15 +3815,15 @@ │ │ │ │ │ movs r0, #16 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28c8 │ │ │ │ │ + beq.w 28c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ eor.w r1, r2, r2, asr #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w r1, r1, r2, asr #31 │ │ │ │ │ @@ -3846,32 +3846,32 @@ │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.n 2910 │ │ │ │ │ + b.n 290c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r9, #0 │ │ │ │ │ - blt.w 28ba │ │ │ │ │ + blt.w 28b6 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, #24 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ite eq │ │ │ │ │ moveq r7, #16 │ │ │ │ │ movne r7, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28c8 │ │ │ │ │ + beq.w 28c4 │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ @@ -3890,89 +3890,87 @@ │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 26c0 │ │ │ │ │ str.w r8, [r4, #20] │ │ │ │ │ b.n 26c0 │ │ │ │ │ - ldr r4, [pc, #284] @ (290c ) │ │ │ │ │ + ldr r4, [pc, #280] @ (2908 ) │ │ │ │ │ b.n 26c0 │ │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ │ add.w lr, r4, ip, lsl #2 │ │ │ │ │ - ldr.w r1, [lr, #8] │ │ │ │ │ - lsrs r5, r1, #30 │ │ │ │ │ - bne.n 283e │ │ │ │ │ - ldr.w r5, [lr, #4] │ │ │ │ │ - orr.w r5, r5, r1, lsl #30 │ │ │ │ │ - cmp.w r1, r5, lsr #30 │ │ │ │ │ - bne.n 283e │ │ │ │ │ - sub.w r6, ip, #3 │ │ │ │ │ - cmp.w ip, #2 │ │ │ │ │ - beq.n 285a │ │ │ │ │ - ldr.w r1, [r4, ip, lsl #2] │ │ │ │ │ + ldr.w r5, [lr, #8] │ │ │ │ │ + lsrs r1, r5, #30 │ │ │ │ │ + bne.n 283c │ │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ │ orr.w r1, r1, r5, lsl #30 │ │ │ │ │ cmp.w r5, r1, lsr #30 │ │ │ │ │ - bne.n 283e │ │ │ │ │ - subs r5, r6, #1 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - beq.n 285c │ │ │ │ │ + bne.n 283c │ │ │ │ │ + sub.w r5, ip, #3 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 2858 │ │ │ │ │ + ldr.w ip, [r4, ip, lsl #2] │ │ │ │ │ + orr.w ip, ip, r1, lsl #30 │ │ │ │ │ + cmp.w r1, ip, lsr #30 │ │ │ │ │ + bne.n 283c │ │ │ │ │ + mov r1, ip │ │ │ │ │ + subs r5, #1 │ │ │ │ │ + bcc.n 2858 │ │ │ │ │ ldr.w ip, [lr, #-4]! │ │ │ │ │ orr.w ip, ip, r1, lsl #30 │ │ │ │ │ cmp.w r1, ip, lsr #30 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq.n 2826 │ │ │ │ │ + beq.n 2828 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #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 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 286a │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.n 2866 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 28d0 │ │ │ │ │ + blt.n 28cc │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge.w 264a │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl a120 │ │ │ │ │ + bl a09c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 28cc │ │ │ │ │ + cbz r0, 28c8 │ │ │ │ │ bl 458 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 28a4 │ │ │ │ │ + beq.n 28a0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 28a4 │ │ │ │ │ + cbnz r2, 28a0 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bcc.n 28dc │ │ │ │ │ + bcc.n 28d8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ b.n 2776 │ │ │ │ │ @@ -3982,18 +3980,18 @@ │ │ │ │ │ sbc.w r5, r1, r1, lsl #1 │ │ │ │ │ b.n 278c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 26c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 283e │ │ │ │ │ + bge.n 283c │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 283e │ │ │ │ │ - b.n 286a │ │ │ │ │ + bne.n 283c │ │ │ │ │ + b.n 2866 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 2776 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ b.n 2664 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ @@ -4007,48 +4005,48 @@ │ │ │ │ │ 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 28cc │ │ │ │ │ + b.n 28c8 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002910 : │ │ │ │ │ +0000290c : │ │ │ │ │ long_lshift1.part.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ adds r7, r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e16 │ │ │ │ │ + beq.w 2e12 │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 2e24 │ │ │ │ │ + bgt.w 2e20 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2e44 │ │ │ │ │ + beq.w 2e40 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e52 │ │ │ │ │ + beq.w 2e4e │ │ │ │ │ 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 │ │ │ │ │ @@ -4065,181 +4063,181 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2dea │ │ │ │ │ + beq.w 2de6 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 2e06 │ │ │ │ │ + ble.w 2e02 │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2e3c │ │ │ │ │ + beq.w 2e38 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w lr, r5, #32 │ │ │ │ │ rsb ip, r5, #32 │ │ │ │ │ add.w r1, r4, r9 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r2, r3, r5 │ │ │ │ │ lsl.w sl, r3, lr │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - bls.w 2d42 │ │ │ │ │ + bls.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, sl, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r0, r0, sl, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, sl, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w r2, r0, lr │ │ │ │ │ lsr.w fp, r0, ip │ │ │ │ │ lsl.w r0, r0, r5 │ │ │ │ │ orr.w r2, r2, fp │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w r2, r2, sl, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.w 2d42 │ │ │ │ │ + beq.w 2d3e │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w sl, r8, #52 @ 0x34 │ │ │ │ │ add.w fp, r1, r9 │ │ │ │ │ sub.w r1, r6, #11 │ │ │ │ │ mov.w r9, #11 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 2c7c │ │ │ │ │ + beq.n 2c78 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2c44 │ │ │ │ │ + beq.n 2c40 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2c1a │ │ │ │ │ + beq.n 2c16 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov.w r9, #12 │ │ │ │ │ ldr.w r1, [sl, #56]! │ │ │ │ │ lsl.w r0, r1, lr │ │ │ │ │ lsr.w r8, r1, ip │ │ │ │ │ lsls r1, r5 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ @@ -4273,15 +4271,15 @@ │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ mov.w r2, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.n 2d42 │ │ │ │ │ + beq.n 2d3e │ │ │ │ │ mov r8, r6 │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ @@ -4327,68 +4325,68 @@ │ │ │ │ │ lsl.w r0, r1, r5 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 2c82 │ │ │ │ │ + bne.n 2c7e │ │ │ │ │ ldrd r7, r4, [sp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2e0e │ │ │ │ │ + beq.n 2e0a │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 2d60 │ │ │ │ │ + beq.n 2d5c │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 2d6e │ │ │ │ │ + cbz r2, 2d6a │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 2d8e │ │ │ │ │ + bls.n 2d8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2e66 │ │ │ │ │ + beq.n 2e62 │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2d6c │ │ │ │ │ + beq.n 2d68 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2d60 │ │ │ │ │ + beq.n 2d5c │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 2d64 │ │ │ │ │ + bhi.n 2d60 │ │ │ │ │ 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.n 2d64 │ │ │ │ │ + bcs.n 2d60 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2dd0 │ │ │ │ │ + beq.n 2dcc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2dd0 │ │ │ │ │ - ldr r2, [pc, #172] @ (2e70 ) │ │ │ │ │ + cbnz r3, 2dcc │ │ │ │ │ + ldr r2, [pc, #172] @ (2e6c ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e5a │ │ │ │ │ + bne.n 2e56 │ │ │ │ │ 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 │ │ │ │ │ @@ -4401,89 +4399,89 @@ │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bgt.w 299e │ │ │ │ │ - cbz r6, 2e3c │ │ │ │ │ + bgt.w 299a │ │ │ │ │ + cbz r6, 2e38 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 29b4 │ │ │ │ │ + b.n 29b0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.n 2d52 │ │ │ │ │ - b.n 2d60 │ │ │ │ │ + bne.n 2d4e │ │ │ │ │ + b.n 2d5c │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 2944 │ │ │ │ │ + ble.w 2940 │ │ │ │ │ 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 2e56 │ │ │ │ │ + b.n 2e52 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2e0e │ │ │ │ │ + beq.n 2e0a │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2d46 │ │ │ │ │ + b.n 2d42 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 295a │ │ │ │ │ + bne.w 2956 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d64 │ │ │ │ │ + b.n 2d60 │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes